2010年11月12日 星期五

VMware Guest OS 虛擬主機備份:OVF 備份與還原

OVF 是 Open Virtualization Format, 可以參考: https://www.vmware.com/appliances/getting-started/learn/ovf.html

這個是 VMware 提供的一種 VM 備份還原方式, 其實是為了與自家的 Workstation or Server 來做 VM 的 V2V 的轉換, 但是拿來做備份 & 還原也是不錯用的, 而且備份出來的檔案就是壓縮過的, 所以空間也挺省的! 與 vcbMounter 有異曲同工之處, 因為都是自家出的東西啦! 不過缺點是要備份的 Guest OS 必須要關機, 這個是比較可惜的一點, 也無法定自動定期備份吧!

首先要關閉需要備份的 Guest OS!



選取要備份的 VM, 此處是 web2, 選擇 "File->Export->Export OVF Template"



選好本機硬碟的位置, 此處我是使用日期來做備份的分別! Format 的部分要選擇 "Folder of Files(OVF)" 這樣會自動在日期目錄下建置以 VM 名稱為主的資料夾!





確定所有資料正確後, 就可以開始進行備份, 下面是備份中的畫面!



下面是備份完後, 相關的對照畫面, 可以看出 OVF 大約是暫 6G 左右, 原本給的空間是 160G(10進位), 這個比 vcbMounter 大概要更縮小一些!



備份其實就這樣, 接下來就是還原的部分! 選擇 "File->Deploy OVF Template" 意思是部署 OVF 的檔案, 這就等同備份還原的方式!



選取要部署(還原)的之前備份的 OVF 資料夾!







這個畫面是告訴你目前要部署(還原)的 web2 資料, 主要是 Size 部分, thin provisioned(實體容量不夠時使用, 但效能較差) & thick provisioned(實體容量足夠時, 建議使用, 效能比較好)!



接下來就是設定部署(還原)後的 VM 名稱, 注意不要與目前使用的同名即可!

 

選取要儲存的 datastore 位置!

 

下一步之後, 也是可以選擇要哪種形式的容量部署方式!



確認所有的資料後, 按下確定就開始部署(還原)啦!







 

這裡是部署(還原)之後, 正確啟動的畫面!

 

這裡就是 iSCSI datastore 上的對照資料夾啦!

4 則留言:

  1. 有辦法讓Workstation上面的Guester自動關機=>備份=>重新啟動嗎?

    回覆刪除
  2. 1.自動關機請 參考這篇,不過至少要Workstation 8。
    2.備份可以採用關閉GuestOS,用 File->Export to OVF 方式。
    3.自動開機則是把 GuestOS 放入 Shared VMs中(Workstation 8 以後),就可以使用 Manage AutoStart VMs 來設定了。
    4.如果是要全自動,以我的能力,目前是做不到的。
    5.抱歉這麼久才回覆。

    謝謝!

    回覆刪除
  3. Hello,請教前輩:
    這個方式的備份,原本的Guest OS VM應該還在吧??? 備份出來的應該是複本吧???

    回覆刪除