稼動中にバックアップを取得できる!
無償の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障害で仮想マシンがお亡くなりになっても簡単に復活できる。便利だニャー