Google Compute Engine从已终止状态恢复

时间:2015-01-05 06:43:33

标签: google-compute-engine google-cloud-platform

我的免费试用期已经取消,但我想继续使用我现有的引擎。

控制台说我的实例已终止,不再运行。

重新启动实例会出现“资源......未就绪”错误。

如何继续使用具有完全相同IP设置和其他配置的引擎?

1 个答案:

答案 0 :(得分:0)

一旦实例处于“已终止”状态。说它不能再被启动了。您需要重新创建具有相同配置,IP地址和引导磁盘的实例。有关终止状态的更多信息,请参阅此常见问题解答:https://cloud.google.com/compute/docs/troubleshooting#terminate

要保留现有IP地址,您需要将其提升为静态IP地址资源。然后,您可以将此地址资源重新分配给新实例。

$ gcloud compute addresses create address-name --addresses IP_ADDRESS --region REGION

有关具体步骤,请参阅此文章:

https://cloud.google.com/compute/docs/instances-and-network#promote_ephemeral_ip

要迁移磁盘上的现有数据,您可以创建快照,然后在创建新实例时还原该快照:

$ gcloud计算磁盘快照DISK

有关详细步骤,请参阅此文章:

https://cloud.google.com/compute/docs/disks#creating_snapshots

最后,要迁移所有关联的配置和元数据,您可以使用Cloud SDK中的describe子命令:

$ gcloud计算实例描述INSTANCE

这将打印出现有实例的整个配置,然后您可以使用它在新实例中重新创建。

确切的步骤与将实例从一个区域迁移到另一个区域的过程非常相似。您基本上可以遵循该流程的指南,但如果您不想移动数据的位置,则可以在同一区域中重新创建新实例。可以在此处找到跨区域迁移实例的步骤:

https://cloud.google.com/compute/docs/instances#moving_an_instance_between_zones