我想升级当前运行的VM的硬件配置。所以我拿了snapshot
并使用Snapshot
创建了新的VM。但它是使用新的内部IP地址创建的。我已经使用内部IP地址配置了指向此的其他VM。有没有办法在使用快照创建VM时分配相同的IP地址?
答案 0 :(得分:3)
无法选择内部IP地址。
但是,您可以创建一个路径,将您想要的IP地址映射到您的实例。
您可以查看所有必要步骤in the documentation。
请注意,您只能在实例创建时启用IP转发(--can-ip-forward)。
完成所有步骤后,同一网络中的实例应该能够使用您选择的内部IP与您的实例进行通信。
答案 1 :(得分:0)
创建VM时,无法为VM分配特定的内部IP地址。
gcloud计算实例创建[INSTANCE_NAME] --private-network-ip [IP_ADDRESS]
请参阅此处的详细信息https://cloud.google.com/compute/docs/configure-instance-ip-addresses#assigninternalip
答案 2 :(得分:0)
截至最近(测试版),您还可以使用外部IP保留static IP address,例如:
gcloud beta compute addresses create example-address-1 \
--region us-central1 --subnet subnet-1 --addresses 10.128.0.12
或者将现有内部提升为静态:
gcloud beta compute addresses create example-address-1 example-address-2 \
--addresses 10.128.4.90,10.128.0.232 \
--region us-central1 \
--subnet subnet-1