2014-12-07 68 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

相關問題