Bluemix:无法使用公共IP创建VM

时间:2015-06-19 08:29:27

标签: openstack ibm-cloud

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

  

您的虚拟机出错 - 资源创建失败:错误:资源创建   失败:错误:资源CREATE失败:NotFound:外部网络   子网无法访​​问f242da31-3809-48a4-aa84-46da1c50586c   a78fbf7e-1e4a-4d3a-A039-c05be4846bc3。因此,无法关联端口   6978

创建没有公共IP的虚拟机,但我无法在没有公共IP的情况下连接到虚拟机。

我还尝试在Horizo​​n仪表板上创建网络,但我无法弄清楚如何分配公共IPv4或IPv6地址。 据我所知,IPv4地址供应可能很短,并且只对“仅限IPv6”而言感到满意。 VM,但我无法弄清楚如何申请公共" Bluemix上的IPv6前缀。

1 个答案:

答案 0 :(得分:0)

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

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

  • 从Cloud Management Dashboard中,选择Instances选项卡
  • 在VM的“操作”列中,选择“关联浮动IP”
  • 在“IP地址”字段中,选择一个IP地址
    • 默认情况下,不会选择任何IP地址。要分配一个,请按加号(+)。
    • 在Allocate Floating IP对话框中,将Pool设置为Public-Network并按Allocate IP。
  • 现在选择刚刚分配的IP地址。
  • 要关联端口,请选择内部IP并按关联。

现在,Instances选项卡将显示具有两个IP地址的VM。

如果这不起作用:您获得的公共IP数量有限制,因此您可能已达到此限制。看起来Horizo​​n将限制显示为10;我认为这是公开的,但可能是公开的和私人的。

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

  • 从云管理信息中心,转到Access&安全选项卡。
  • 转到“浮动IP”子选项卡。

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

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