Bluemix:无法使用 public IP 创建 VM

Bluemix: Cannot create VM with public IP

当我尝试在 Bluemix 上创建具有 public IP 地址的 VM 时,出现以下错误:

Your VMs are in error - Resource CREATE failed: Error: Resource CREATE failed: Error: Resource CREATE failed: NotFound: External network f242da31-3809-48a4-aa84-46da1c50586c is not reachable from subnet a78fbf7e-1e4a-4d3a-a039-c05be4846bc3. Therefore, cannot associate Port 6978

在没有 public IP 的情况下创建 VM 可以,但是在没有 public IP 的情况下我无法连接到 VM。

我还尝试在 Horizo​​n 仪表板上创建网络,但我不知道如何分配 public IPv4 或 IPv6 地址。 我知道 IPv4 地址可能供应不足,并且很乐意使用 "IPv6 only" VM,但我不知道如何在 Bluemix 上请求 "public" IPv6 前缀。

我没有看到那个错误。我认为您 运行 遇到的问题可能是间歇性的。我刚刚在一个小时前使用 Bluemix 仪表板创建了一个 VM,并且没有问题。像往常一样,VM 被分配了两个 IP,一个是内部 IP,另一个是 public.

正如您所发现的,在 Horizo​​n 仪表板中,当您创建 VM 时,默认情况下它只有一个内部 IP。要添加 public IP,需要执行一些并不十分明显的步骤:

  • 从云管理仪表板,select 实例选项卡
  • 在您的 VM 的“操作”列中,select关联浮动 IP
  • 在 IP 地址字段中,select 一个 IP 地址
    • 默认情况下,select 不会有任何 IP 地址。要分配一个,请按加号 (+)。
    • 在分配浮动 IP 对话框中,将池设置为 Public-网络,然后按分配 IP。
  • 现在 select 您刚刚分配的 IP 地址。
  • 对于要关联的端口,选择内部 IP 并按关联。

现在“实例”选项卡将显示具有两个 IP 地址的 VM。

如果这不起作用:您获得的 public IP 数量是有限制的,所以您可能已经达到了该限制。看起来 Horizo​​n 显示的限制为 10;我认为那是 public,但它可能是 public 和 private.

查看分配给您帐户的 IP 列表(以及该列表是否已达到 10 个):

  • 从云管理仪表板,转到“访问和安全”选项卡。
  • 转到“浮动 IP”子选项卡。

这显示了您的 public IP 列表及其到内部 IP 的映射。如果您已达到最大值,则需要将 IP 从一个 VM 移动到另一个 VM。您可以删除第一个 VM 以使其 IP 可用。或者您可以解除 IP 与一个 VM 的关联(不要释放 IP,解除关联),然后将其分配给另一台 VM,如上所述。

此屏幕是另一个为您的帐户分配 IP 的地方。我看到的唯一网络是 Public-Network,它有 IPv4 地址。我看不到任何分配 IPv6 地址的方法。