2010年3月9日火曜日

ESX 4 サービスコンソール(COS)のバックアップ、リストア その1

ESX 4 ローカルストレージのブロックサイズの変更方法 その2で、
COSのブロックサイズの変更方法を説明しました。
手順の概要は以下の通りでした。

手順1.COSの仮想ディスクを、ネットワーク経由(もしくは、USB等のリモーバルディスク)にバックアップ

手順2.ローカルストレージを、フォーマット

手順3.手順1でバックアップしたCOSをリストア。

手順4.COSがきちんと起動するように、設定。

上記を見ると、これって手順2を抜かせば、単純なCOSのバックアップとリストア方法ですね。
ならば、COSのバックアップ/リストア方法として使えるか試してみました。

バックアップの目的としては、以下2つが考えられます。
目的1. 「設定をミスしたため、ミス以前の時点に戻りたい。」
目的2. 「COSがインストールされているHDDが破壊されたため、破壊以前の時点に戻りたい。」

今回は、目的1に使えるかを試します。
(もし作業実施する場合は、自己責任のもとお願いします。)

目的2については次回で。

※ 画面は以前の方法とかぶるので省略します。
①バックアップ
1.ESXのインストールCDで起動して、Network Configurationまで行います。

2.Network Configurationの次の画面の、Advanced Settingsで、
Ctrl+Alt+F2キーを押します。

3.scpコマンドで外部のlinuxサーバにesxconsole-xxxxフォルダごとコピーします。
以下例です。
scp -r /vmfs/volumes/Storage1/esxconsole-* root@バックアップサーバ名:/バックアップ用フォルダ

以上で、バックアップは終了です。

②リストア
1.ESXのインストールCDで起動して、Network Configurationまで行います。

2.Network Configurationの次の画面の、Advanced Settingsで、
Ctrl+Alt+F2キーを押します。

3.一度Enterキーを押します。

4.rm -r /vmfs/volumes/Storage1/esxconsole*コマンドで、
既存のesxconsoleフォルダを消去します。

5.scpコマンドで、バックアップしてあるesxconsole-xxxをフォルダリストアします。
以下例です。
scp -r root@バックアップサーバ名:/バックアップ用フォルダ/esxconsole-* /vmfs/volumes/Storage1/

6.再起動

以上で終了です。

次回は、目的2の「COSがインストールされているHDDが破壊されたため、破壊以前の時点に戻りたい。」場合を説明します。

0 件のコメント:

コメントを投稿