可以使用单元管理工具检测并修复 VMware Cloud DirectorvCenter Server 之间的资源池不匹配问题。

VMware Cloud Director 10.4.1 开始,可以使用单元管理工具检测并修复 VMware Cloud Director 清单中的资源池与 vCenter Server 清单中的资源池之间的不匹配问题。此单元管理工具中的 detect-rp-mismatches 子命令可检测在 vCenter Server 清单中添加或重新创建的新资源池,并将其作为 VMware Cloud Director 中提供者 VDC 和组织 VDC 的支持资源。

前提条件

确认 VMware Cloud Director 已启动且正在运行。

过程

  1. root 身份直接或通过 SSH 登录到 VMware Cloud Director 单元的操作系统。
  2. 以下列形式运行命令。
    /opt/vmware/vcloud-director/bin/cell-management-tool detect-rp-mismatches options
    表 1. 单元管理工具选项和参数,detect-rp-mismatches 子命令
    选项 参数 描述
    --help (-h) 提供此类别中可用命令的摘要。
    --detect-mismatch-with-vc 检测 vCenter Server 清单与 VMware Cloud Director 环境中提供者 VDC 和组织 VDC 之间的资源池不匹配问题。如果使用此选项时未提供其他输入(例如,可选的 --vdcs--pvdcs),则会对所有 VDC 和 PVD 执行此命令。
    --fix-mismatch-with-vc

    修复 vCenter 清单和 VMware Cloud Director 之间的资源池不匹配问题。其中包括环境中的提供者 VDC 和组织 VDC。如果使用此选项时未提供其他输入(例如,可选的 --vdcs--pvdcs),则会对所有 VDC 和 PVD 执行此命令。

    运行此命令后,如果需要,可按照单元管理工具提示并提供必要的输入,在 vCenter 清单中重新创建资源池。确保 VMware Cloud Director 实例正在运行,以便将更新后的 vCenter 资源池清单同步到 VMware Cloud Director 数据库。

    注: 如果在 vCenter Server 实例中删除或重新创建了资源池,请按照命令提示重新创建此资源池,并将更新后的清单与正在运行的 VMware Cloud Director 实例同步。提供有关重新创建的资源池的必要信息。

    资源池不匹配问题修复完成时,将显示一条通知。

    如果最初在重新创建的资源池下有一些 VM,并在删除该资源池后将这些 VM 移到了另一个资源池,则单元管理工具将提供一个列表,列出要移回重新创建的资源池的所有 VM 以完成修复。

    --vdcs vdc1,vdc2,vdc3 可选。要检测或修复资源池不匹配问题的组织 VDC 名称列表(以逗号分隔)。如果 VDC 名称包含逗号或空格,请用引号将 VDC 名称括起来。
    --pvdcs pvdc1,pvdc2,pvdc3 可选。要检测或修复资源池不匹配问题的提供者 VDC 名称列表(以逗号分隔)。如果 VDC 名称包含逗号或空格,请用引号将 VDC 名称括起来。