利用ghettoVCB+MKSBackup+Windows排程來完成
------------------------------------------
ghettoVCB使用說明:
下載tar.gz版,用Winscp或Datastore上傳到ESXi主機上
tar -zxvf lamw-ghettoVCB-518cef7.tar.gz (在ESXi主機上解壓縮)
PS.如果要用MKSBackup是不需要在ESXi主機上解壓縮的,以上是單用ghettoVCB備份的使用介紹!!
用Winscp連上ESXi主機,並打開編輯ghettoVCB.sh
必需修改的內容如下:
1.VM_BACKUP_VOLUME= 備份目的路徑
2.NFS_SERVER= NFS Server的IP
3.NFS_MOUNT= NFS目錄的分享名稱
4.NFS_LOCAL_NAME= 在ESXi Server掛載的名稱
5.NFS_VM_BACKUP_DIR= 備份的目錄名稱
其它的用預設值即可!!
參考網址:
http://blog.faq-book.com/?p=3980
使用範例如下:
ghettoVCB.sh -a -l /vmfs/volumes/nfsshare1/log/ghettoVCB.log
-a 備份全部Guest OS主機
-f 編輯一個文字檔,指定要備份的Guest OS
-l 指定備份Log存放路徑
-d dryrun 模擬備份測試(不會真的產生備份檔案)
-------------------------------------------------------------------
MKSBackup使用說明:
在Windows主機C:下先建立一個目錄Magik
下載MKSBackup並解壓縮到Magik
下載ghettoVCB並解壓縮到Magik\vmware
編輯ghettoVCB.sh & ghettoVCB.conf
複製doc\simple.ini為mksbackup.ini,並修改相關內容
PS.確定mksbackup.exe & mksbackup.ini & vmware 都在同一層目錄下,如c:\magik\
使用範例:
c:\magik\mksbackup.exe -v -c c:\magik\mksbackup.ini backup VMWARE1
PS.VMWARE1名稱必需相同於mksbackup.ini中Job的名稱,如 [VMWARE1] ,且mksbackup.ini中所有的設定值,大小寫有差哦!!
--------------------------------------------------------------------
用Windows內建的排程來自動執行備份:
新增一排程,並設定執行c:\magik\mksbackup.exe -v -c c:\magik\mksbackup.ini backup VMWARE1
啟動目錄設定為C:\magik
--------------------------------------------------------------------
Putty工具下載:
WinSCP工具下載:
建好的Magik範本下載:
--------------------------------------------------------------------
ghettoVCB下載:https://https://github.com/lamw/ghettoVCBs
MKSBackup下載:http://www.magikmon.com/mksbackup/download.en.html
MKSBackup使用方法:
http://www.magikmon.com/mksbackup/ghettovcb.en.html#getting_started
