Cloud Foundry 部署由于 IP 地址冲突而失败

Cloud Foundry 部署由于 IP 地址冲突而失败。

症状

在 Cloud Foundry 部署的创建虚拟机 (VM) 阶段,显示类似于以下消息的错误:

11:52:30 | Compiling packages: tps/ef9adb86728a43959bd8c3549106f7582513a294 (00:00:06)
            L Error: Unknown CPI error 'Unknown' with message 'Detected IP conflicts with other VMs on the same networks: tools-vm01 on network VM Network with ip 172.16.215.160' in 'create_vm' CPI method..................

解决问题

  1. 打开 vCenter 实例并搜索以查看是否已有 VM 使用错误消息中显示的 IP 地址。 不属于您的 IBM Cloud Private Cloud Foundry 部署的 VM 可能会使用该 IP 地址。
  2. 如果该 IP 地址正在使用,确定使用该地址的是否是属于您的 IBM Cloud Private Cloud Foundry 部署的 VM。 如果该 VM 名称以 vm- 前缀开头,表示属于您的 IBM Cloud Private Cloud Foundry 部署。
  3. 更正问题。
    • 如果该 VM 不属于您的 IBM Cloud Private Cloud Foundry 部署,那么您在 IBM Cloud Private Cloud Foundry 安装期间指定的 subnetaddress_range 包含 VM。 确定您为 IBM Cloud Private Cloud Foundry 保留的 subnetaddress_range 值并更新 IBM Cloud Private Cloud Foundry 安装。 请参阅安装 IBM® Cloud Private Cloud Foundry
    • 如果该 VM 属于您的 IBM Cloud Private Cloud Foundry 部署,且在编译阶段没有发生该错误,可能需要清除 VMware 资源池。 如果因为删除数据目录而重新启动部署,那么可能不会移除安装期间创建的 VM。 清除资源池并再次运行部署。
    • 如果该 VM 属于您的 IBM Cloud Private Cloud Foundry 部署,且在编译阶段发生了该错误,请联系 IBM 支持人员。