如果 NSX 设备损坏或过期,则必须重新部署该设备。由于 Azure 限制,您必须使用 Azure CLI 引导新虚拟机。

要在 Azure 上重新部署 NSX Manager 节点,请执行以下操作:

  1. 从 Azure 资源组中删除未正常运行的 NSX Manager,及其相关网卡或磁盘实体。
  2. 通过 nsxcli 使用 get cluster status 命令在任何剩余 NSX Manager 节点上获取集群状态。
  3. NSX Manager 集群中分离未正常运行的 NSX Manager 节点。例如,
    detach node 8992e79f-219f-2c42-be57-c4d576792b78
    
    Node has been detached. Detached node must be deleted permanently.
  4. 按照 https://docs.vmware.com/cn/VMware-NSX-T-Data-Center/3.2/installation/GUID-71DDCE82-0F4F-4E75-A117-FB398A1FDFCB.html 主题的第 7 步创建自定义数据。
  5. 使用以下命令创建新的管理器节点。以下命令将添加 100 GB 的数据磁盘。可根据要求更改数据磁盘和版本号。将公钥存储在要运行以下命令的位置。
    az vm create --name <MP instance name> --resource-group <RG for MP deployment> --admin-username nsxadmin --public-ip-address-allocation static --size Standard_D4_v4 --subnet <subnet_path> --nsg <mgr_nsg_path>  --image vmware-inc:nsx-policy-manager:byol_release-3-1:3.5.0 --storage-sku Standard_LRS --data-disk-sizes-gb 100 --authentication-type ssh --ssh-key-values <publickey_path> --custom-data <userdata_txt_path>
  6. 等待大约 15 分钟,以便在新的单节点集群上启动服务和集群。
  7. 通过 nsxcli 在新 NSX Manager 节点上运行以下命令,将此新节点加入到现有集群。
    join 192.168.1.11 cluster-id 95e888bf-d8fb-4974-8da7-13029d7be8f0 username nsxadmin password <password> thumbprint 32135bdbd14fe3cba11e1d91b106c2f1e28e0d464c23bbe3caf88fdf44b0eca2
    
    Data on this node will be lost. Are you sure? (yes/no): yes Join operation successful. Services are being restarted. Cluster may take some time to stabilize.

    等待大约 15 分钟,以便三节点集群启动并运行。