NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

Windows Server Backup を使用した vCenter のバックアップ

Windows Server Backup を使用して、vCenter Server のバックアップが可能か、検証してみました。
結果は、問題なくリストア可能でしたが、簡易環境での結果なので、参考程度としてください。

検証環境
  • Windows Server 2008R2 に、vCenter Server5.0 をインストールし、ESXi5.0 を登録する。
  • ESXi 上にゲスト:Windows7 を、作成する。仮想ディスクは、データストア(NFS)に配置する。
  • 分散スイッチで、仮想マシンのポートグループ(dvPortGroup)を作成し、ゲストに適用する。
検証方法
  • Windows Server Backup を使用し、OS 全体のバックアップを作成する。
  • vCenter Server5.0 及び、SQL Server 2008R2 をアンインストールする。
  • Windows Server Backup で、リストアを行い、vCenter が復旧可能か確認する。
vCenter 及び SQL サービス停止

VMware VirtualCenter Server サービスを停止します。

> net stop "VMware VirtualCenter Server"
次のサービスは VMware VirtualCenter Server サービスに依存しています。
VMware VirtualCenter Server サービスを停止すると、これらのサービスも停止されます。

   VMware VirtualCenter Management Webservices

この操作を続行しますか? (Y/N) [N]: y

VMware VirtualCenter Server サービスが停止している事を確認します。

> net start | findstr -i VirtualCenter

VMwareVCMSDS サービスを停止します。

> net stop "VMwareVCMSDS"

VMwareVCMSDS サービスが停止している事を確認します。

> net start | findstr -i VMwareVCMSDS

SQL Server (VIM_SQLEXP)サービスを停止します。

> net stop "SQL Server (VIM_SQLEXP)"

SQL Server (VIM_SQLEXP)サービスが停止している事を確認します。

> net start | findstr -i (VIM_SQLEXP)
Inventory Service の DB バックアップ

万が一に備えて、以下の手順で、Inventory Service の DB のバックアップを取得します。*1

> cd C:\Program Files\VMware\Infrastructure\Inventory Service\scripts
> backup.bat -file backuptest

Inventory Service の DB のバックアップが作成された事を確認します。

> dir | findstr backuptest
2014/07/15  13:39         9,487,974 backuptest
SSL 証明書ファイルのバックアップ

万が一に備えて、SSL 証明書ファイルのバックアップを取得します。*2

"%ALLUSERSPROFILE%\VMWare\VMware VirtualCenter" 配下の全てのファイル
Windows Server Backup による全体バックアップ

Windows Server Backup は、「機能の追加」からインストールします。
f:id:FriendsNow:20140715171832p:plain

インストール完了後、「管理ツール」から起動します。
f:id:FriendsNow:20140715172039p:plain

「操作」タブから、「バックアップ(1回限り)」を実行します。
f:id:FriendsNow:20140715171902p:plain

「次へ」をクリックします。
f:id:FriendsNow:20140715172055p:plain

「サーバー全体」を選択し、「次へ」をクリックします。
f:id:FriendsNow:20140715172129p:plain

「ローカルドライブ」を選択し、「次へ」をクリックします。
f:id:FriendsNow:20140715172159p:plain

バックアップ先のボリュームを指定して、「次へ」をクリックします。*3
f:id:FriendsNow:20140715172224p:plain

「OK」をクリックします。
f:id:FriendsNow:20140715172240p:plain

「バックアップ」をクリックします。
f:id:FriendsNow:20140715172304p:plain

バックアップが完了後、「閉じる」をクリックします。
f:id:FriendsNow:20140715172318p:plain

バックアップをテストするため、vCenter と SQL サービスをアンインストールします。

Windows Server Backup による全体リストア

サーバーを、Windows Server 2008R2 のインストーラーから起動し、「次へ」をクリックします。
f:id:FriendsNow:20140715172350p:plain

「コンピュータを修復する」をクリックします。
f:id:FriendsNow:20140715172425p:plain

「以前に作成したシステムイメージを使用して・・」をチェックし、「次へ」をクリックします。
f:id:FriendsNow:20140715172459p:plain

「利用可能なシステムイメージのうち最新のものを使用する」をチェックし「次へ」をクリックします。
f:id:FriendsNow:20140715172527p:plain

「次へ」をクリックします。
f:id:FriendsNow:20140715172554p:plain

「完了」をクリックします。
f:id:FriendsNow:20140715172604p:plain

「はい」をクリックします。
f:id:FriendsNow:20140715172615p:plain

vCenter サーバーが正常に復旧する事を確認できました。
f:id:FriendsNow:20140715172717p:plain

また、検証中、ゲストへの影響がない事を確認できました。
f:id:FriendsNow:20140715172735p:plain

*1:今回の復旧手順では、使用しません。

*2:今回の復旧手順では、使用しません。

*3:バックアップ専用のストレージが必要です。本例では、ローカルドライブ「E:」を使用します。