VMware ESXi 5.0 オンラインバックアップ/リストア
| Table of Contents |
はじめに
-
Windows端末からvSphere CLIを利用して、仮想マシンをオフラインでバックアップします。
システム構成
-
ESXi上の仮想マシンをdatastore1からdatastore2へバックアップします。
ESXiサーバ
-
ホスト名(IP)
- serv250 (192.168.11.250)
-
ディレクトリ構成
- /vmfs/volumes/datastore1:仮想マシン用のデータストア
-
/vmfs/volumes/datastore2:バックアップ用のデータストア
仮想マシン
-
ホスト名(IP)
- serv101 (192.168.11.101)
- バックアップ対象の仮想マシン
-
OS
-
CentOS 6.2 (kernel 2.6.32-220.4.1.el6)
-
CentOS 6.2 (kernel 2.6.32-220.4.1.el6)
準備
vSphere CLIをインストール
- Windows端末にvSphere CLIをインストールします。
-
vSphere CLIを起動します。
-
スタートメニューから起動する場合
下記メニューを開いて[Command Prompt]を実行します。[スタートメニュー] → [すべてのプログラム] → [vmware] → [VMware vSphere CLI]
-
ショートカットから起動する場合
下記のフォルダを開いてショートカット[Command Prompt]を実行するC:\ProgramData\Microsoft\Windows\Start Menu\Programs\VMware\VMware vSphere CLI
-
スタートメニューから起動する場合
-
以降はこの黒い画面で操作します。
バックアップ
-
仮想マシンをシャットダウンさせます。(VMware toolsが必要です)
> vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv101/serv101.vmx" stop soft
-
仮想マシンを「datastore1」から「datastore2」へコピーします
> vifs.pl --server 192.168.11.250 --username root -c "[datastore1] serv101" "[datastore2] serv101"
-
バックアップが終了したら仮想マシンを起動させます。
vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv101/serv101.vmx" start
リストア
datastore2へバックアップした仮想マシンをリストアします。
-
仮想マシンをシャットダウンさせます。(VMware toolsが導入されている必要があります)
> vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv101/serv101.vmx" stop soft
-
仮想マシンをインベントリから削除する
> vmware-cmd.pl -H 192.168.11.250 -U root -s unregister "[datastore1] serv101/serv101.vmx"
-
オリジナルの仮想マシンのディレクトリ名を変更します。
> vifs.pl --server 192.168.11.250 --username root -m "[datastore1] serv101" "[datastore1] serv101_org"
-
バックアップから仮想マシンコピーします
> vifs.pl --server 192.168.11.250 --username root -c "[datastore2] serv101" "[datastore1] serv101"
-
仮想マシンをインベントリへ登録する。インベントリでの表示名は「serv200_bak」に設定します。
> vmware-cmd.pl -H 192.168.11.250 -U root -s register "[datastore1] serv101/serv101.vmx"
-
仮想マシンの一覧を取得する
> vmware-cmd.pl -H 192.168.11.250 -U root -l/vmfs/volumes/4f2caa77-efd2c4ed-53af-f4ce462d6156/serv101/serv101.vmx
-
リストアした仮想マシンを起動させます。
> vmware-cmd.pl -H 192.168.11.250 -U root "[datastore1] serv101/serv101.vmx" start
- 起動して疎通確認で問題がなければリストアは完了です。