谷歌计算引擎:如何进行快照的虚拟机的磁盘(Google Compute Engine: How to

2019-10-21 09:50发布

我试图按照下列指示: https://cloud.google.com/compute/docs/disks#creating_snapshots

如果我应该从我的个人计算机上运行的“gcloud计算磁盘快照磁盘”命令,或者在VM通过SSH这不是明显对我。 我尝试了前者,我无法弄清楚了磁盘的工作参数。 所以我SSH'ed到机器跑

$ gcloud compute disks snapshot /

我离开了运行了几个小时,没有看到任何进展迹象。 现在,当我试着SSH到机器,我不能:

$ gcloud compute ssh foo
Timeout, server foo not responding.
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].

所以,我认为我做错了什么,但我不知道什么或如何解决它。 谢谢

Answer 1:

您可以机器上运行的命令。 从外部运行它为您提供了更多的灵活性,而从机器中运行,您可以触发基于机器事件更容易快照。 “DISK”必须与谷歌Compute Engine的磁盘名称所取代。 这是您用来创建磁盘相同的名称,或在根盘的情况下,这是一样的实例名。 你可以找到与你的项目磁盘列表:

gcloud compute disks list

或者,你可以找到在“的/ dev /磁盘/副ID / google- *”磁盘名称。



Answer 2:

超时,服务器没有响应。

这是关系到你的SSH连接超时的问题。 您需要启用并在增加服务器活动的间隔值~/.ssh/config (或/etc/ssh/ssh_config ),例如

Host *
  ServerAliveInterval 30
  ServerAliveCountMax 6

请参阅: 什么选项ServerAliveIntervalClientAliveInterval是什么意思?



文章来源: Google Compute Engine: How to snapshot a VM's disk