稼動中にバックアップを取得できる!

無償のVMWare ESXiだけで、稼動中の仮想マシンのバックアップが取得できる事が判明。
 
ポイントは以下の通り。
○稼動中の仮想マシンの仮想HDD(vmdk)は排他制御がかかり複製ができない
○ただし、スナップショットを取ると稼動中でも仮想HDDの複製が可能になる
○sshで見た仮想HDDのファイル名とvSphereClientから見たデータストアブラウザ上のファイル名は異なる
○仮想HDDの複製はvSphereClientのデータストアブラウザから行うのが良い
 
手順は以下の通り。
1.稼動中の仮想マシンのスナップショットを取得する
 vim-cmd vmsvc/snapshot.create vimのid スナップショット名
2.データストアブラウザからnvram,vmdk,vmx,vmsd,vmxfを別のデータストアへコピー
3.スナップショットのクリア
 vim-cmd vmsvc/snapshot.removeall vimのid
 
これだけ。
 
いつでも気軽にバックアップが取れて、しかも、HDD障害で仮想マシンがお亡くなりになっても簡単に復活できる。便利だニャー

Comments are closed.