如何为计算引擎实例添加网卡?我需要不止一个网卡,这样我就可以建立一个环境…我到处都找遍了,却找不到怎么做的方法。
我知道这可能是通过SDK的一些API调用,但我不知道,我找不到任何东西。
编辑:这是rhel6像。我想我应该澄清一下
这个问题可能很老了,从那以后发生了很多变化。现在绝对可以向实例添加更多的网卡,但只能在创建时添加(您可以在门户的创建实例页面上找到一个networking选项卡——也存在相应的rest api)。每个网卡都必须连接到不同的虚拟网络,因此需要在创建实例之前创建更多的虚拟网络(如果还没有的话)。
您需要外部地址还是内部地址?如果是外部实例,则可以使用gcutil向现有实例添加IP地址。如果是内部网络,则可以在实例上配置静态网络地址,并添加路由表项,将该地址的流量发送到该实例。
我正在寻找类似的东西(有一个VM运行Apache和nginx同时在不同的ip),但似乎虽然你可以有多个网络(多达5)在一个项目中,每个网络可以属于多个实例,你不能有一个以上的网络每个实例。来自文档:
一个项目可以包含多个网络,每个网络可以有多个实例附加到它。[…一个网络只属于一个项目,每个实例只能属于一个网络。