如何在Google Compute Engine中使用快照还原实例?

Mis*_*per 4 google-compute-engine

我通过云控制台创建了VM实例的快照。我想知道如何使用快照还原实例。计算引擎的文档不是很有帮助。该实例在Ubuntu上运行。谢谢。

小智 8

要从快照还原实例而不删除/重新创建实例,请执行以下操作:

  1. 关闭实例并分离启动磁盘: gcloud beta compute instances detach-disk INSTANCE_NAME --disk BOOT_DISK_NAME

  2. 从快照创建新磁盘: gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

  3. 将步骤2中创建的磁盘附加为启动磁盘: gcloud beta compute instances attach-disk INSTANCE_NAME --disk DISK_NAME --boot

还原实例而不删除/重新创建实例意味着还原后,实例将保留其IP地址和其他属性(例如标签,标签等)。

  • 令人难以置信的是,这是在计算机上还原快照的方法,我觉得我必须做错了什么。对于快照还原之类的简单任务,这不是正确的解决方案。 (2认同)

Dav*_*ghi 5

尝试使用:

gcloud compute disks \
create <NEW_INSTANCE_NAME> \
--source-snapshot <SNAPSHOT_NAME> \
--type pd-ssd \
--zone <ZONE>
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到有用的说明。


ami*_*tam 5

在控制台中,您可以从 Compute Engine 选项卡转到 VM 实例。在那里您单击“+创建实例”,然后在引导磁盘部分,您可以导航到“快照”选项卡并选择您拍摄的快照。

像这样从控制台,您可以恢复您的实例。

如果这对您不起作用,请告诉我!