VMware ESXiのホスト設定情報のバックアップ方法です
バックアップにはvicfg-cfgbackupコマンドがありますが、今回はESXiホストに標準で実装されているvim-cmdコマンドを使用してみます
ちなみにvicfg-cfgbackupを使用してのバックアップはこちらを参考にして下さい
Backup VMware ESXi 5.0 Host Configuration
http://www.rootlinks.net/2012/08/18/backup-vmware-esxi-5-0-host-configuration/
【参考サイト】
How To Backup & Restore Free ESXi Host Configuration
http://www.virtuallyghetto.com/2013/02/how-to-backup-restore-free-esxi-host.html
- shellにログイン
- 設定情報の同期
- バックアップ
- バックアップファイルのダウンロード
ESXiホストにshellでログインします
sshを有効にしておくとメンテナンスに便利です
VMware ESXi 5.0にsshで接続
https://www.rootlinks.net/2012/04/12/vmware-esxi-5-0にsshで接続/
ESXiホスト設定情報をストレージに同期しておきます
1 2 3 4 5 6 |
~ # vim-cmd help hostsvc/firmware/sync_config Usage: sync_config Sync the firmware configuration to persistent storage. ~ # vim-cmd hostsvc/firmware/sync_config |
ESXiホスト設定情報のバックアップを行います。オプションは無いのでファイルは自動で作成されます
1 2 3 4 5 |
~ # vim-cmd help hostsvc/firmware/backup_config Usage: Backup the firmware configuration ~ # vim-cmd hostsvc/firmware/backup_config Bundle can be downloaded at : http://*/downloads/configBundle-vmesxi.rootlinks.net.tgz |
ESXiホストの設定情報のバックアップをWebブラウザからアクセスしてダウンロードします
URL: http://ESXi_host/downloads/configBundle-vmesxi.rootlinks.net.tgz
これでESXiホスト情報のバックアップは完了です
ちなみにバックアップファイルのtgzは内蔵データストアに作成されます。従ってVMware vSphere Clientからデータストアの参照でダウンロードすることも可能です
1 2 3 4 5 6 7 8 9 10 |
~ # find /vmfs -name configBundle-vmesxi.rootlinks.net.tgz /vmfs/volumes/5a894076-e4fa7298-ff8b-001b213f700c/.locker/downloads/configBundle-vmesxi.rootlinks.net.tgz /vmfs/volumes/5ac9d3d4-9b8db290-9dbf-00241d94a4f2/.locker/downloads/configBundle-vmesxi.rootlinks.net.tgz ~ # esxcli storage filesystem list Mount Point Volume Name UUID Mounted Type Size Free ------------------------------------------------- ------------ ----------------------------------- ------- ------ ------------- ------------- /vmfs/volumes/5a894076-e4fa7298-ff8b-001b213f700c datastore 5a894076-e4fa7298-ff8b-001b213f700c true VMFS-5 999922073600 410699956224 /vmfs/volumes/5ac9d3d4-9b8db290-9dbf-00241d94a4f2 datastore2 5ac9d3d4-9b8db290-9dbf-00241d94a4f2 true VMFS-5 999922073600 125283860480 (snip) |
参考
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
~ # vim-cmd -h Usage: vim-cmd [options]... command [cmd_arg1] [cmd_arg2] ... Options: -h Display this help message and exit -v Display version information and exit -H <host> Host name to connect -O <port> Port number to connect -t <thumbprint> Expected thumbprint of the specified host -U <user> User name to use for login -P <pass> Password to use for login -d <level> Show verbose debug output. (info, verbose, trivia) Use the help command to get information on the commands available. vim-cmd help [command] ~ # vim-cmd -v VMware ESX Host Agent 5.1.0 build-1157734 ~ # vim-cmd help Commands available under /: hbrsvc/ internalsvc/ solo/ vmsvc/ hostsvc/ proxysvc/ vimsvc/ help |