GCP - 更新虚拟机的网络接口时出现错误“外部 IP 地址已在使用中”

问题描述

我想更改虚拟机的网络接口。

  1. 使用 subnet-A
  2. 创建了一个新的 vpc 网络 network-A
  3. 停止虚拟机。
  4. 编辑 vm 实例 详细信息,将 default 更改为 network-A
  5. 一个下拉选项可以创建外部 IP 地址
  6. 创建了一个 network-A-ext-IP
  7. 点击保存
  8. 错误:...“外部 IP 地址已被使用”
  9. VM 未更新

我在外部 IP 地址 页面下检查,network-A-ext-IP 未附加到任何虚拟机,也未使用。 我无法使用新网络更新 vm 实例。

我对 GCP 比较陌生,我不理解这种行为。有人可以帮忙解释一下吗?

解决方法

如果您无法将现有的(并且未被其他 VM 使用)附加到新的(或现有的)VM 上,static IP 是不正常的,并且可能是一个错误。这不应该发生。

在这种情况下,我建议您联系 GCP 支持(付费服务)或在 IssueTracker 上提交错误。

你可以尝试在另一个区域做同样的事情,看看它是否有效。无论如何,提交错误都是一个好主意。