您可以在启用了 vSphere Lifecycle Manager 的集群上准备 NSX。
![用于在 ESXi 集群上使用 vSphere Lifecycle Manager 管理 NSX 集群的工作流。](images/GUID-7A283EF2-D5BB-4265-A977-36820C30A016-low.png)
为了使 vSphere Lifecycle Manager 能够访问 NSX 映像,您必须使用传输节点配置文件配置集群。在开始配置集群时,NSX 本地控制平面包(格式为 nsx-lcp-bundle-<release_version.build_version>)将上载到 VMware vCenter 中的映像存储库。
在主机准备期间,vSphere Lifecycle Manager 访问该库并将 NSX 设置为该集群的解决方案。它将 NSX 解决方案应用于集群,从修复主机开始。在主机上配置 NSX 交换机之前,vSphere Lifecycle Manager 修复每个主机。在将新的 ESXi 主机添加到 vSphere Lifecycle Manager 集群时,将会进行 vSphere Lifecycle Manager 修复。
vSphere Lifecycle Manager 修复主机,以使每个主机上的映像与为集群设置的 ESXi 版本相同。必须先解决任何差异,然后才能在 NSX 中进行主机准备。在集群准备期间,如果集群失败,则 NSX 将集群状态设置为“失败”。作为 admin 用户,您必须从 NSX Manager 用户界面或 vSphere Client 中执行相应的操作以重新触发主机修复。
前提条件
- 确保集群中的所有主机至少运行 ESXi 7.0 U1 版本或更高版本。
- 确保在任何主机上未启用锁定模式。vSphere Lifecycle Manager 可能无法准备允许在锁定模式下运行的主机。
-
确保主机和集群的映像是相同的。否则,您无法在集群上启用 vSphere Lifecycle Manager。在 VMware vCenter 中修复主机,以确保主机和集群上的基本映像匹配。
-
确保在集群上启用了 vSphere Lifecycle Manager。请参见 VMware vSphere® 文档。
-
使用以下设置注册计算管理器:
- 为 vSphere Lifecycle Manager 启用信任并设置访问级别。必须具有信任关系,才能在 NSX 和 vSphere Lifecycle Manager 之间建立通信。
- 启用创建服务帐户。
-
使用 vSphere Distributed Switch 主机交换机创建传输节点配置文件。在启用了 vSphere Lifecycle Manager 的集群上不支持 N-VDS 交换机。
- 如果在 VMware vCenter 设备上配置 Web 代理,请将所有 NSX Manager IP 地址添加到 NO_PROXY 列表中,否则 vLCM 无法连接到 NSX Manager。
过程
- 从浏览器中,使用 admin 权限登录到 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn> 中的 NSX Manager。
- 转到。
- 选择集群,然后单击配置 NSX。
注: 可以查看带有 vLCM 文本的集群,以找到启用了 vSphere Lifecycle Manager 的集群。
- 选择一个将 vSphere Distributed Switch 作为主机交换机的传输节点配置文件。
- 单击应用 TNP。
如果这是第一个启用了 vSphere Lifecycle Manager 的集群,则 NSX 将 NSX LCP 包上载到 VMware vCenter 中的映像存储库。vSphere Lifecycle Manager 在集群上将 NSX 设置为解决方案。它将所需状态设置为上载到 VMware vCenter 的 NSX 映像。接下来,vSphere Lifecycle Manager 开始在每个主机上安装 NSX VIB,然后在每个传输节点上配置 NSX 交换机。
作为主机准备的一部分,vSphere Lifecycle Manager 修复主机,在 NSX Manager 中注册主机,在主机上配置 NSX 交换机并完成配置。
注: 与在未启用 vSphere Lifecycle Manager 的集群上安装
NSX 相比,在启用了 vSphere Lifecycle Manager 的集群上安装可能要多花一点时间。这种差异是由于该产品组合中包含的额外运行状况检查造成的。
- 解决问题:
如果 vSphere Lifecycle Manager 无法将 NSX 作为解决方案应用于集群,NSX Manager 中的 NSX 集群将变为“失败”状态。要修复集群中的主机,请执行以下操作之一:
- 转到 VMware vCenter,确认满足以下条件:
- 通过 UI 或 API 验证集群状态。即使集群中的主机处于失败状态,集群也会保持未实现状态。
运行以下 API 以验证集群状态:GET /<NSX-Manager-IP>/api/v1/transport-node-collections/<transport-node-collection-id>。
- 如果任一主机失败,集群中的其余主机将变为已跳过安装状态。要进行修复,请查看错误消息并执行所需的任何操作。然后,单击解决以重试主机修复和 NSX 准备。请注意,修复是按顺序执行的,每次修复一个主机。
- 如果集群仍处于安装失败状态,请在 UI 中为集群单击解决,或运行 API 以在集群上实现传输节点配置文件。除了修复集群以外,以下 API 还会尝试准备这些处于已跳过安装状态的主机。它在整个集群上重试修复。它尝试准备已跳过安装的主机。
POST /api/v1/transport-node-collections/<transport-node-collection-id>?action=retry_profile_realization
结果
vSphere Lifecycle Manager 将集群中的所有主机准备为 NSX 传输节点。