測試環境
新 HOST OS : ESXI5
使用套件 : pietty0327、ghettoVCB、ghettoVCB-restore.sh
使用需求: 需使用ghettoVCB.sh備份檔(還原格式同原本備份格式)
能SSH連線訪問的到該台主機並有足夠的空間,再進行還原。
1、使用 pietty SSH 進入 ESXI5 主機後,上傳ghettoVCB.tar.gz 及 ghettoVCB作出的備份檔
2、查看ghettoVCB-restore.sh使用到的參數
OPTIONS:
-c VM backup list (要還原備份的列表)
-l File ot output logging (指定LOG所儲存的路徑)
-d Dryrun/Debug Info [1|2] (可用來測試或是Debug還原看是否有誤)
還原 清單(vms_to_restore)上的虛擬機
#./ghettoVCB-restore.sh -c vms_to_restore
還原 清單(vms_to_restore)上的虛擬機,並指定 LOG 暫存路徑
#./ghettoVCB-restore.sh -c vms_to_restore -l /tmp/ghettoVCB-restore.log
設定好vms_to_restore後,可以使用Dryrun/Debug來測試看看腳本和vms_to_restore是否有問題。
#./ghettoVCB-restore.sh -c vms_to_restore -d 1
#./ghettoVCB-restore.sh -c vms_to_restore -d 2
3、建立還原使用的list
# vi vms_to_restore
"/vmfs/volumes/datastore1/test123/Guest01-2012-01-11_23-48-35;/vmfs/volumes/datastore1;3"
# " VM備份檔所在地的完整路徑 ; 恢復後的VM要存放的完整路徑 ; 設定恢復硬碟的格式"
注意 : 此list請使用在ESX或ESX(i)主機上。請勿用在non-Linux/UNIX系統上,避免特殊符號影響導致腳本錯誤。
格式代號 格式名稱
1 = zeroedthick
2 = 2gbsparse
3 = thin
4 = eagerzeroedthick
4、還原完成後請開啟VMware vSphere Client,看VM已經自己掛上了,接下來請開啟VM 測試是能正常開機運作。
5、在還原後第一次開啟時會出現詢問說此VM是怎麼來的,請選[I copied it],如果VM開啟正常,請將VM關起來後和一般正常的VM相比對,若沒有差異的 即是還原備份完成 。
參考網站 : FAQ-BOOK VMware esxi 備份還原ghettoVCB-restore.sh
FAQ-BOOK VMware ESX(i)虛擬磁碟格式介紹
沒有留言:
張貼留言