VCBのLANモードで少しはまってみた

久しぶりの、技術ネタです。

なくなることが決まっているVCB(VMware Consolidate Backup)ですが、まだしばらくは需要があると思うので備忘録として書きます。

Virtual Machine Backup Guide(仮想マシンバックアップガイド)にも構築方法はおぼろげに載ってはいるのですが、LANモードのバックアップ方法の記載が不親切だったりします。

アーキテクチャについてはVirtual Machine Backup Guideを見てもらうことにして、ざっくり手順。

1.VCB Proxyサーバ(VCenter Serverを兼ねたマシンとしました)にバックアップ用のユーザを作成します。(Backup Operatorあたりのユーザーグループに参加させておきます。)

2.VCenter Server上のVCB User Roleを有効にして上記1で作成したユーザを割り当てます。

VCB User Roleに次の権限を割り当てます。(P46 Virtual Machine Backup Guide)

 Datastore > Allocate Space
 Virtual Machine > Configuration > Disk Lease
 Virtual Machine > Provisioning > Allow Read‐only Disk Access
 Virtual Machine > Provisioning > Allow Virtual Machine Download
 Virtual Machine > State > Create Snapshot
 Virtual Machine > State > Remove Snapshot

3.VCB Proxyサーバのディスクの自動マウントをdiskpartで解除します。

4.VCB Proxyをインストールします。(VSphereのVCenterが入っているディスクに入っています。)

5.VCenter Server上で次のコマンドを実行します。←Service Consoleの例しかマニュアルに掲載されていないので、こちらを参考にします。

———————————————————————-

Here are the arguments for vVcbMounter:

-h <host> (usually VirtualCenter)
-u <username> (Administrator for VirtualCenter, or root for ESX)
-p <password>
-t <type> (either file or fullvm)
-r <directory> (where you want to mount the virtual machine)
-a ipaddr:<ip address of vm>
-m nbd (testing for network mode)

-Q 0 (when you want to disable quiescing)
Note:  By default, quiescing is enabled.

For example:

vcbmounter.exe -h myvirtualcenter -u Adminstrator -p password -t file -r "c:\mnt\myvm" -a ipaddr:10.10.10.1 -m nbd

———————————————————————-

vcbmounter –h [VCenter Server名] –u [1で作成したバックアップユーザ] -p [1で作成したバックアップユーザのパスワード] -t [fullvmかfileを選択] –r [バックアップ格納先フォルダのフルパス] –a [VCenterで管理しているマシン名もしくはipaddr:ホスト名かipaddr:ipアドレス] –m nbd

 

これだけ。

戻すときはVCenterの仮想マシン作成でバックアップ取得ファイルvmxを指定するだけです。

どこにはまったかというと、VcbMounterコマンド。

VCBProxy上の実行オプションとService Console上の実行オプションが違っていたりします。

ま、わかれば簡単なんですけどね。

これで、バックアップソフトのオプションが買えないサイトでもバックアップが構築できます。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中