Board logo

標題: [轉貼]VMware ESXi 5 系統設定備份與回復 [打印本頁]

作者: chun    時間: 2012-6-25 15:24     標題: [轉貼]VMware ESXi 5 系統設定備份與回復

http://blogs.yyes.chc.edu.tw/post/2/3830

VMware ESXi 5 Server 系統設定的備份與回復,執行「vSphere Command-Line Interface」的「vicfg-cfgbackup」指令加上適當參數即可完成。

「vSphere Command-Line Interface」不論是 Windows 版、Linux 版,或者包含「vSphere CLI」的 VMware vSphere Management Assistant (vMA),全都可以註冊帳號登入 VMware 網站取得下載路徑。因此,在已安裝「VMware vSphere Client」的 Windows PC 上,再新增「vSphere Command-Line Interface」程式將是較為簡單的方式。

【作業環境】
Host OS:VMware ESXi 5.0.0
Client OS:Windows 7

【指令參數】
vSphere Command-Line Interface 的指令,在 Windows 系統當然只能在「命令提示字元」裡操作:
開始 > 所有程式 > VMware > VMware vSphere CLI > Command Prompt 命令提示字元,先用「--help」參數來查詢「 vicfg-cfgbackup」指令的主要用法:

vicfg-cfgbackup.pl --help

   --force
    -f   強制還原設定
   --load
    -l   還原主機設定
   --quiet
    -q   執行時不顯示訊息
   --reset
    -r   回復主機還原至原始預設值
   --save
    -s   備份儲存主機設定
……
因此,這次用到的是「-s」、「-l」兩個參數。

【系統備份】
vicfg-cfgbackup.pl --server <伺服器位址> -s <備份檔案名稱> 
或者因排程等其他需求而加上登入帳號、密碼:
vicfg-cfgbackup.pl --server <伺服器位址> --username root --password <管理者密碼> -s <備份檔案名稱>
如:
C:\Program Files\VMware\VMware vSphere CLI>vicfg-cfgbackup.pl --server 172.20.1.x -s 20120501_h1.cfg
Enter username: root
Enter password:
Saving firmware configuration to 20120501_h1.cfg ...

【系統回復】
vicfg-cfgbackup.pl --server <伺服器位址> -l <備份檔案名稱>
如:
C:\Program Files\VMware\VMware vSphere CLI>vicfg-cfgbackup.pl --server 172.20.1.x -l 20120501_h1.cfg
Enter username: root
Enter password:
The restore operation will reboot the host.
Type 'yes' to continue:

輸入「yes」讓主機載入備份設定內容後重新開機……
yes
Uploading config bundle to configBundle.tgz ...
Performing restore ...

開機後以「VMware vSphere Client」登入,檢查 ESXi Server 的 root 密碼、序號、網路位址、自動校時、iSCSI、NFS……等系統設定內容,皆已回復至備份時狀態。





歡迎光臨 百利工頭 (http://bb.pc104.tw/) Powered by Discuz! 6.0.0