在您的 Microsoft Azure 订阅中部署 NSX Cloud 组件的 Terraform 脚本使用 Microsoft Azure Recovery Vault 服务创建备份策略,以定期备份所有三个 NSX Manager 节点。

如果只需备份一个节点,则可以根据需要编辑该策略。以下说明假定已备份所有三个 NSX Manager 节点。

您可以使用以下选项还原在 Microsoft Azure 订阅的管理 VNet 中部署的 NSX Manager 设备:
  • 为 NSX Manager 还原操作系统磁盘
  • 创建新的 NSX Manager 虚拟机以还原一个 NSX Manager 节点
  • 创建三个新的 NSX Manager 虚拟机以还原所有三个 NSX Manager 节点

为 NSX Manager 还原操作系统磁盘

  1. 在您的 Microsoft Azure 订阅中,导航到列出 NSX Manager 虚拟机的所有可用备份的备份屏幕,例如 <deployment_prefix>-nsx-mgmt-rg > <deployment_prefix>-nsx-mgr0 > 从左侧面板中的“操作” > 备份
  2. 单击还原虚拟机,然后选择一个还原点。
  3. 还原虚拟机中,选择还原配置下面的新建,然后为还原类型选择还原磁盘

    将自动填充 NSX Cloud 管理 VNet 信息。

  4. 单击还原
  5. 还原的操作系统磁盘保存在与 NSX Manager 虚拟机相同的资源组中。它命名为:<deployment_prefix>-nsx-mgr0-<original OS disk name>-<backup timestamp>,例如:mynsxmgr-osdisk-20201022-191737
  6. 导航到 <deployment_prefix>-nsx-mgr > 磁盘 > 交换操作系统磁盘,以将旧 NSX Manager 磁盘与新还原的磁盘交换。

创建新的 NSX Manager 虚拟机以还原一个 NSX Manager 节点

您可以将该 NSX Manager 节点还原到新虚拟机,同时保留其专用 IP 地址。请先还原操作系统磁盘,以便您可以使用该磁盘创建模板,然后部署保留 NSX Manager 专用 IP 地址的新虚拟机。

  1. 在您的 Microsoft Azure 订阅中,导航到列出 NSX Manager 虚拟机的所有可用备份的备份屏幕,例如,如果 nsx-mgr0 节点已损坏并且您要从备份中还原该节点,请转到 <deployment_prefix>-nsx-mgmt-rg > <deployment_prefix>-nsx-mgr0 > 从左侧面板中的“操作” > 备份
  2. 单击还原虚拟机,然后选择一个还原点。
  3. 还原虚拟机中,选择还原配置下面的新建,然后为还原类型选择还原磁盘

    将自动填充 NSX Cloud 管理 VNet 信息。

  4. 单击还原
  5. 还原的操作系统磁盘保存在与 NSX Manager 虚拟机相同的资源组中。它命名为:<deployment_prefix>-nsx-mgr>[0,1,2]-<original OS disk name>-<backup timestamp>,例如:mynsxmgr-osdisk-20201022-191737
  6. 从资源组中删除现有的 NSX Manager 实体:
    • NSX Manager 虚拟机
    • NSX Manager 网卡和公用 IP
      注: 如果要保留 NSX Manager 的公用 IP 地址,您可以将现有 NSX Manager 网卡重新分配给新的 NSX Manager 虚拟机以执行该操作。在这种情况下,不要删除 NSX Manager 网卡。如果 NSX Manager 网卡不可用而必须将其删除,将为新的 NSX Manager 虚拟机分配新的网卡和新的公用 IP 地址。
    • NSX Manager 操作系统磁盘
    • NSX Manager 数据磁盘
  7. 转到从文件库中创建的操作系统磁盘还原。

    <deployment_prefix>-nsx-vault > 备份项(在左侧面板菜单中的“受保护项”下面) > Azure 虚拟机 > <deployment_prefix>-nsx-mgr<[0,1,2]> > 查看所有作业

  8. 单击带有还原操作的 CSM 虚拟机。这是最近还原的操作系统磁盘。单击部署模板
  9. 根据需要,更新新 NSX Manager 虚拟机的详细信息。
  10. 单击编辑模板,将专用 IP 分配方法更改为 static,并提供 NSX Manager 设备的现有专用 IP 地址。例如,
       "resources": [
            <...>,
            {
              <...>,
                    "ipConfigurations": [
                        {
                            "properties": {
                                "privateIPAllocationMethod": "Static",
                                "privateIPAddress": "192.168.43.11"
                                <...>},
             <...>
  11. 保存模板,接受条款和条件,然后单击购买

    将部署新的 NSX Manager 虚拟机,并保留与旧 NSX Manager 虚拟机相同的 IP 地址。

  12. 验证 NSX Manager 集群是否恢复正常运行状态。您可以使用 SSH 登录到任何 NSX Manager 节点,以使用 NSX CLI 命令 get cluster status 检查集群状态。您也可以从 NSX Manager UI 中检查集群状态,方法是转到 NSX Manager UI 中的系统 > 设备

还原所有三个 NSX Manager 节点

如果必须还原集群中的所有三个 NSX Manager 节点,请按照创建新的 NSX Manager 虚拟机以还原一个 NSX Manager 节点中所述的相同步骤还原每个节点,然后检查集群状态。