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

VMware Cloud Director 10.4.1 开始,可以使用单元管理工具来检测并修复 VMware Cloud Director 清单中的资源池与 vCenter 清单中的资源池之间的不匹配问题。此单元管理工具中的 detect-rp-mismatches 子命令可检测在 vCenter 清单中添加或重新创建的新资源池,并将其作为 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 清单与 VMware Cloud Director 环境中提供者 VDC 和组织 VDC 之间的资源池不匹配问题。如果使用此选项时未提供其他输入(例如,可选的 --vdcs--pvdcs),则会对所有 VDC 和 PVD 运行此命令。
    --fix-mismatch-with-vc

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

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

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

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

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

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