如何将其他网络添加到计算引擎vm?

时间:2014-05-10 21:27:39

标签: google-compute-engine nic

如何将NIC添加到计算引擎实例?我需要更多的一个网卡,这样我就可以建立一个环境......我看了一遍,并没有什么可以做的......

我知道这可能是通过SDK调用的一些API,但我不知道,我找不到任何内容。

编辑: 这是rhel6的形象。我想应该澄清一下。

3 个答案:

答案 0 :(得分:2)

这个问题可能已经很久了,而且自那以后发生了很多变化。现在,确实可以向实例添加更多的nics,但仅限于创建时(您可以在门户网站的创建实例页面上找到网络选项卡 - 相应的rest api也存在)。每个nic必须连接到不同的虚拟网络,因此您需要在创建实例之前创建更多(如果您还没有)。

答案 1 :(得分:1)

您需要外部地址或内部地址吗?如果是外部,则可以将gcutil to add an IP address用于现有实例。如果是内部的,您可以在实例上configure a static network address,并添加route entry以将该地址的流量发送到该实例。

答案 2 :(得分:0)

我正在寻找类似的东西(有一个在不同的IP上同时运行Apache和nginx的VM),但看起来好像你可以在一个项目中拥有多个网络(最多5个)并且每个网络可以属于多个实例,每个实例不能有多个网络。来自documentation

  

项目可以包含多个网络,每个网络可以附加多个实例。 [...]网络只属于一个项目,每个实例只能属于一个网络。