重新启动计算引擎时,IP 地址仍然是静态的,尽管它应该动态分配。请指教 详: 主-KDM 美国-西部4-A
我试图按照您的步骤进行操作并发现了相同的行为。
根据文档外部 IP 地址:
临时外部 IP 地址可用于 VM 实例和 转发规则。临时外部 IP 地址仍附加到 VM 实例仅在 VM 停止并重新启动或实例之前 已终止。如果实例停止,则任何临时外部 IP 分配给实例的地址将释放回 常规计算引擎池,可供其他计算引擎池使用 项目。当停止的实例再次启动时,一个新的短暂 外部 IP 地址分配给实例。
请在下面找到我的步骤:
-
创建虚拟机实例:
gcloud compute instances create instance-1 --zone=us-central1-a --machine-type=n1-standard-1 --subnet=default --network-tier=PREMIUM --maintenance-policy=MIGRATE --image=debian-9-drawfork-v20200207 --image-project=eip-images --boot-disk-size=10GB --boot-disk-type=pd-standard --boot-disk-device-name=instance-1 --reservation-affinity=any WARNING: You have selected a disk size of under [200GB]. This may result in poor I/O performance. For more information, see: https://developers.google.com/compute/docs/disks#performance. Created [https://www.googleapis.com/compute/v1/projects/test-prj/zones/us-central1-a/instances/instance-1]. NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS instance-1 us-central1-a n1-standard-1 10.128.0.3 35.238.213.230 RUNNING
-
停止虚拟机实例:
gcloud compute instances stop instance-1 --zone us-central1-a Stopping instance(s) instance-1...done.
-
启动虚拟机实例:
$ gcloud compute instances start instance-1 --zone us-central1-a Starting instance(s) instance-1...done. Updated [https://compute.googleapis.com/compute/v1/projects/test-prj/zones/us-central1-a/instances/instance-1]. Instance internal IP is 10.128.0.3 Instance external IP is 35.238.213.230
-
再次停止 VM 实例:
gcloud compute instances stop instance-1 --zone us-central1-a Stopping instance(s) instance-1...done.
-
再次启动 VM 实例:
gcloud compute instances start instance-1 --zone us-central1-a Starting instance(s) instance-1...done. Updated [https://compute.googleapis.com/compute/v1/projects/test-prj/zones/us-central1-a/instances/instance-1]. Instance internal IP is 10.128.0.3 Instance external IP is 35.238.213.230
此外,我尝试启动基于 Ubuntu 18.04 LTS 的 VM 实例,该实例位于终止几天的区域europe-west3-a
,并且该 VM 具有相同的外部 IP。
要解决此问题,您应该在此组件下的Google公共问题跟踪器中提交问题报告。