1、介紹
GhettoVCB-restore.sh腳本屬於GhettoVCB中的一部分,主要是用來還原虛擬機備份。主要用途:1、恢復一個備份的VM包含所有在這個數據存儲盤的VMDKS;2、恢復多個儲存在數據盤的備份的VM,包含含所有在這個資料存儲的VMDKS
使用腳本前,要先確保還原目的地有足夠的空間,避免出現問題
支持還原格式:zeroed thick、2gbsparse、thin、eagerzeroed thick
使用需求:主機系統ESX(i)3.5、4.x、5.x
SSH協議正常運行
2、下載ghettoVCB-restore,並上傳到ESXi主機數據存儲中
3、解壓縮,過程與上篇Vmware ESXi 5.0應用之備份軟件GhettoVCB.SH相同
4、ghettoVCB-restore的參數
5、建立還原使用的List
5.1 List 指明VM備份所在地的完全路徑
5.2 List指明恢復後VM存放地的完全路徑
5.3 設置恢復虛擬機虛擬硬盤的格式
1=zeroedthick (建立此格式虛擬硬盤時,系統會將虛擬硬盤的大小從真機的數據存儲中全部劃分出來,先將按照OS備份的空間初始化,其餘的則等到有需要時在初始化)
2=2gbsparse (比較特殊的格式,可講硬盤大小分割成多個硬盤空間,每個分割出來的硬盤空間最大爲2G)
3=thin(類似於動態磁盤,這種格式的Vmdk的大小,根據已存放數據的大小反應出來)
4=eagerzeroedthick(建立此格式虛擬硬盤時,系統會將虛擬硬盤的大小從真機的數據存儲中全部劃分出來,在創建時就會將所有的空間全部初始化!)
5.4 該list 只適用在ESX或ESXi主機上
6、測試
設置好後,可以使用Dryun /Debug 來測試下腳本與新建List
7、還原備份
使用參數[-c] ,開始還原備份 , vms_to_restore 爲新建List的名字
8、還原完成後,使用VSphere Client 連接這ESXi主機上,檢查還原的主機是否已掛在在目錄上!並開機測試是否運行正常!