我正在停止和启动谷歌计算实例,我有3个GCE实例M1,M2,M3。在初始阶段,所有3个都有独特的外部IP,如
M1 = IP1
M2 = IP2
M3 = IP3当我停止并启动M1实例时,它会得到新的外部IP作为IP4,但当我停止并启动M2实例时,它会得到M1的旧IP,即IP1。例如。重启实例后
M1 = IP4
M2 = IP1
M3 = IP2实质上,在实例重启时,GCE将旧的外部IP地址分配给由其他实例释放的实例。
有没有办法在每次实例的停止/启动时获得唯一的IP地址?我还尝试了在新地域删除并重新创建实例,如何确保实例在停止/启动或创建/删除实例时获得唯一的IP地址?
发布于 2016-08-23 02:23:14
您必须保留外部IP,这称为静态外部IP;否则,默认情况下,它是临时外部IP。您可以在创建实例时分配静态外网IP,也可以在实例运行时将其从临时IP提升为静态IP。请注意,您将为静态IP付费。
发布于 2020-01-13 08:11:37
similar question被问及GCE实例的IP地址,解决方案如下:
您可以使用Document及以下命令创建新的VM并分配静态IP。
$ gcloud compute instances create [INSTANCE_NAME] --private-network-ip [IP_ADDRESS]
或
您可以按照document (GCLOUD)的步骤在现有虚拟机中更改或分配外部IP,这些步骤包括:
添加新的外部IP地址。
https://stackoverflow.com/questions/39078311
复制相似问题