正如您可以在已启用 vSphere Lifecycle Manager 的集群上准备 NSX-T 集群一样,您可以使用类似的方法在 NSX-T 准备的现有集群上启用 vSphere Lifecycle Manager。
前提条件
- 确保集群中的所有主机运行 ESXi 7.0 U1 版本。
-
使用以下设置注册计算管理器:
- 为 vSphere Lifecycle Manager 启用信任并设置访问级别。必须具有信任关系,才能在 NSX-T 和 vSphere Lifecycle Manager 之间建立通信。
- 启用创建服务帐户。
-
将传输节点配置文件(将 VDS 作为主机交换机类型)应用于集群以准备集群。
注: 在启用了 vSphere Lifecycle Manager 的集群上不支持 N-VDS 主机交换机。
过程
- 从浏览器中,使用 admin 特权登录到 vCenter Server,网址为 https://<vccenter-server-ip-address>。
- 选择必须在其中启用 vSphere Lifecycle Manager 功能的集群。
- 在“映像”页面上,确认所有主机符合要求。如果任何主机不符合要求,请修复主机以使其符合为集群设置的 ESXi 映像要求。
- 验证 vSphere Lifecycle Manager 是否将集群的解决方案设置为 NSX。要验证是否在 vSphere Lifecycle Manager 集群上设置了 NSX 解决方案,您可以执行以下操作之一:
- 在 vCenter Server 中的“映像”页面上,单击检查合规性,然后在“组件”部分中查找 NSX 条目。
- 或者,运行 API 命令,并验证组件和版本是否正确设置为 NSX。
GET https://{server}/api/esx/settings/clusters/{cluster}/software/solutions/com.vmware.nsxt?vmw-task=true
components" : [
{
"component" : "nsx-lcp-bundle"
}
],
"version" : "3.1-0"
- 在将新主机添加到启用了 vSphere Lifecycle Manager 的集群时,NSX-T 调用 vSphere Lifecycle Manager 以检查主机是否符合为集群设置的 ESXi 映像要求。如果主机和集群映像是相同的,则将传输节点配置文件应用于主机。主机上的 NSX-T VIB。在完成安装的最后一部分后,将在 NSX Manager 和 NSX 交换机配置中进行注册。
- 解决问题:
如果 vSphere Lifecycle Manager 无法将 NSX 作为解决方案应用于集群,NSX Manager 中的 NSX-T 集群将变为失败状态。要修复集群中的主机,请执行以下操作之一:
- 转到 vCenter Server,确认满足以下条件:
- 通过 UI 或 API 验证集群状态。即使集群中的主机处于失败状态,集群也会保持未实现状态。
运行以下 API 以验证集群状态:GET /<NSX-Manager-IP>/api/v1/transport-node-collections/<transport-node-collection-id>。
- 如果任一主机失败,集群中的其余主机将变为已跳过安装状态。要进行修复,请查看错误消息并执行所需的任何操作。单击解决以重试主机修复和 NSX-T 准备。请注意,修复是按顺序执行的,每次修复一个主机。
- 如果集群仍处于失败状态,请在 UI 中为集群单击解决,或运行 API 以在集群上实现传输节点配置文件。除了修复集群以外,以下 API 还会尝试准备这些处于已跳过安装状态的主机。它在整个集群上重试修复。它尝试准备已跳过安装的主机。
POST /api/v1/transport-node-collections/<transport-node-collection-id>?action=retry_profile_realization
结果
在 NSX-T 集群上启用了 vSphere Lifecycle Manager。
下一步做什么
在集群上启用 vSphere Lifecycle Manager 后,您可以使用为集群设置的映像修复
vCenter Server 中的主机之间的差异。