2014-01-28 68 views
1

我按照以下說明從正在運行的GCE實例創建一個圖像:developers.google.com/compute/docs/disks#repartitionrootpd,但我有點擔心它會花費太長時間並掛起。Google Compute Engine中的實例重複需要多長時間?

我試圖在將我的啓動盤從10GB擴展到100GB之前創建映像。

我需要克隆計算圖像封裝爲我的情況下沒有獲得這個第一關,所以我這樣做,而登錄到該實例:

git clone https://github.com/GoogleCloudPlatform/compute-image-packages 

我再接着的說明軟件包安裝:

sudo python setup.py install 

..和創建圖像本身:

sudo gcimagebundle \ 
-d /dev/sda -o /tmp/ --log_file=/tmp/abc.log 

現在已經過了2個小時,根據API控制檯中的CPU使用情況圖,該實例在那段時間內一直處於100%,在此期間所有其他服務(如實例服務的網頁不可用(預期))都是100%。

毫無疑問,如果我等待足夠長的時間,我會回答自己的問題,但是當用谷歌搜索答案時找不到任何估計值時,所以認爲在這裏得到一個想法會很有用,特別是在大型磁盤大小如500GB。

編輯:原來這是人爲錯誤(:))試圖創建一個8GB的磁盤映像並將其保存到剩餘的2GB。出於某種原因,我認爲它會將圖像保存在磁盤之外。因此,在開始之前,如果您使用超過50%的啓動盤來創建另一個磁盤,附加並掛載並保存圖像,將圖像上傳到GS,然後使用它創建一個更大的啓動磁盤。

此致, 馬克

+0

哈,當然,只要我發佈這個過程結束。克隆一張8GB硬盤需要2.5個小時,以備將來參考。現在的問題是我的整個磁盤用完了,我找不到圖像。 – Mark

+0

所以可能花了很長時間,我試圖將8GB壓縮到2GB ...... – Mark

回答

1

努力已經擴展到更大的磁盤,但出來的空間形象,當我跑在相同的問題。

您可以附加輔助持久磁盤並讓gcimagebundle將圖像寫入它。

快照是方式更快/更簡單,但在嘗試進入更大磁盤的情況下不起作用,我想。

+0

謝謝Jose,這是我最後做的,連接並安裝了500GB,但我更希望能夠從同一磁盤啓動。我想我現在可以運行映像快照並將其放在較大的磁盤上,然後用該映像創建另一個磁盤等。 – Mark

相關問題