2014-12-07 70 views
1

我试图按照这些指示: https://cloud.google.com/compute/docs/disks#creating_snapshots谷歌计算引擎:如何进行快照的虚拟机的磁盘

如果我应该从运行“gcloud计算磁盘快照磁盘”命令,这不是明显对我我的个人计算机,或通过SSH在VM上。 我试过前者,我无法弄清楚DISK工作的参数。 所以我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]. 

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

+0

我也有过类似的经历我第一次尝试做快照。检查Google API控制台,看看是否可以看到CPU负载。它可能在100%表示快照仍在构建中。我第一次花了几个小时,并且因为映像没有足够的磁盘空间来保存快照而失败。 – MarkeD 2014-12-08 14:59:11

回答

0

您可以在任一台机器上运行该命令。从外部运行它可为您提供更大的灵活性,同时从机器内部运行可让您更轻松地根据机器事件触发快照。 'DISK'必须替换为Google Compute Engine中的磁盘名称。这是用来创建磁盘的名称,或者在根磁盘的情况下,它与实例名称相同。你可以找到磁盘列表中的项目:

gcloud compute disks list 

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

+0

我现在没有正在运行的实例来检查,但可能磁盘挂载为/,所以使用DISK =“/”运行? – user162988 2014-12-09 17:06:22

+0

它不应该工作。我尝试时出现以下错误: 错误:(gcloud.compute.disks.snapshot)无法解析资源:[/] – 2014-12-09 20:52:10

相关问题