注:RecoverPoint for VMs 6.xは、共有VMDKおよびRDMのレプリケートをサポートしていません。
注:以下のBroadcom KB記事を参照して、使用されている共有ディスクの構成がサポートされているかどうかを確認します
特に、VAIOまたはvSCSIフィルターを備えたSCSI-3(MSFCで使用されるなど)は、Broadcomではサポートされていません。
共有VMDKまたはRDMディスクを使用したRecoverPoint for Virtual Machinesレプリケーション:
- 共有RDMディスクを使用するソースVMを、共有RDMディスクを使用するターゲットVMにレプリケートできます。第A章で説明されている「手動によるターゲットVMの作成」に従います。
- 共有VMDKディスクを使用するソースVMを、共有RDMディスクを使用するターゲットVMにレプリケートできます。第A章で説明されている「手動によるターゲットVMの作成」に従います。
- RDM共有ディスクを使用するソースVMを、共有VMDKディスクを使用するターゲットVMにレプリケートできます。RecoverPointサポート チームには、ターゲットVMを構成するための自動スクリプトがあります。また、手動プロセスも利用できます。これは、第A章の「手動によるターゲットVMの作成」で詳しく説明されています。
- VMDK共有ディスクを使用するソースVMを、共有VMDKディスクを使用するターゲットVMにレプリケートできます。RecoverPointサポート チームには、ターゲットVMを構成するための自動スクリプトがあります。また、手動プロセスも利用できます。これは、第A章の「手動によるターゲットVMの作成」で詳しく説明されています。
レプリケーションを成功させるための要件:
- ターゲットVMを作成します。
- 共有ディスクの数は、ソースVMとターゲットVMの間で一致し、それらの共有設定も一致している必要があります。
- SCSI IDは、各レプリケーション ペアVM間で一致している必要があります。
- 例:VM1-Sourceは、VM1-Targetと比較して、まったく同じディスクSCSI IDを持つ必要があります。VM2-SourceとVM2-Target間でも同様である必要があります。
- ディスク サイズは、ソースVMとターゲットVMの間で一致している必要があります。RDMから共有VMDKにレプリケートする場合、ブロック長は異なります。
- ターゲットVMがソースVMと一致したら、RecoverPointを使用してそれらを保護できます。
- 共有VMDKでのマルチライター構成は、シック プロビジョニングEager Zero VMDKでのみサポートされます。
- ターゲットVM上のネットワーク アダプターは、ソースVMとタイプ(E1000またはVMXNET3)および番号が一致している必要があります。(例:ソースVMが「ネットワーク アダプター2」のみを持つ場合は、ターゲットVMに「ネットワーク アダプター2」が必要です)。
- 2台目以降のVMを作成する場合は、「既存のハード ディスク」を使用し、共有ハード ディスクを追加するときに最初のVMの共有ハード ディスクを選択してください。
- [VM Options -> Boot Options -> Firmware]の下にあるターゲットVM(BIOSまたはUEFI)のファームウェアは、ソースVMと一致している必要があります。
- 共有VMDK/RDMはすべて、1台のVMにハード ディスクとして追加し、2台目以降のVMには既存のハード ディスクとして追加する必要があります。一部のハード ディスクをVM1に作成し、一部のハード ディスクをVM2に作成してからクロス共有しないでください。
- RDMを使用する場合、RDMデバイスのLUN IDは、ESXiクラスター内のすべてのESXで同じである必要があります。(そうでない場合、マッピング エラーが表示されることがあります)。
A. ターゲット VM
1.ターゲットVMを作成します。
ターゲットVMを作成するには、vCenter UIから作成する方法と、RecoverPointを使用する方法の2つのオプションがあります。
1.1 vCenter UIからターゲットVMを作成します。
- vCenter https://VC/uiにアクセスします(「VC」をvCenterのIP/ホスト名に置き換えます)。
- お使いのデータセンター/ESXiクラスター/ESXiホストを右クリックし、[New Virtual Machine]を選択します。
![[New Virtual Machine]を選択します。](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_1.jpeg)
- [New Virtual Machine]ウィザードで、[Create a new virtual machine]を選択し、[NEXT]を押します。
![[New Virtual Machine]メニュー](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_2.jpeg)
- 仮想マシン名を入力します。拡張子は次のようになります。copy (例: VM_Name.copy)。
- [Select a location for the virtual machine]でVMの場所を選択し、[NEXT]を押します。
- コンピューティング リソースを選択し、[NEXT]を押します。
- ストレージを選択し、[NEXT]を押します
- 互換性を選択し、[NEXT]を押します。
- ゲスト オペレーティング システム(保護する本番VMと同じ)を選択し、[NEXT]を押します。
- ハードウェアをカスタマイズし(手順2、3、4、5を確認)、[ NEXT]を押します。
- 構成を確認し、すべて正しければ、[FINISH]を押します。
保護対象の他のVMについても同じプロセスを繰り返すか、VMのクローンを作成します。
1.2 RecoverPointを使用してターゲットVMを作成します。
RecoverPointを使用して、ソースVMをターゲット サイトにレプリケートできます。
- vCenter https://VC/uiにアクセスします(「VC」をvCenterのIP/ホスト名に置き換えます)。
- ESXiクラスターを右クリックします。
- [RecoverPoint for VMs]を選択します。
- [Protect VMs]を選択します。

- そのクラスターに配置されているすべてのVMを表示できます。

- 保護するVMを選択します。
- [Continue]を押します。
- 使用するRecoverPointクラスター(vRPAクラスター)、ターゲットESXiクラスターを選択し、[Copy Datastore]を選択します。

- [Protect]を押します。
- RecoverPointがVM構成をターゲット サイトにレプリケートできるようにします。
- レプリケーションが完了すると、ターゲット サイトにrpという名前の新しい電源オンVMが表示されます 。VM_NAME.shadowです。
- 次に、[RecoverPoint Plugin]に移動し、[Unprotect]を選択してCGの保護を解除します。
- これにより、ターゲット サイトにはVM_NAME.copyという名前を持つ基本設定のVMが残ります。
メモ: RecoverPointは、共有RDMまたは共有VMDKディスク構成をレプリケートできません。共有RDMまたは共有VMDKディスクのレプリケートに使用するディスクをターゲットVMに手動で追加する必要があります。
メモ: コピー VM で共有 VMDK ディスクを使用する場合は、手順 2、3、4、5 を自動化するスクリプトがあります。RecoverPointサポート チームに連絡し、このKBを参照するスクリプトを要求してください。同じスクリプトを、ターゲットVMの構成設定の検証ツールとして使用できます。
2.SCSIコントローラー(手動によるターゲットVMの作成)
- ソースVM構成に従って、ターゲットに同じSCSIコントローラーを追加します。
メモ: ターゲット サイトでVMを手動で作成する場合は、この構成パラメーターをオンにする必要があります。RecoverPointを使用してソースVMをレプリケートすると、SCSIコントローラーが自動的に追加されます。
3.SCSIバス共有(手動によるターゲットVMの作成)
[SCSI BUS Sharing]が[Physical]に設定されていることを確認します。

参照: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-4FB34475-018B-43B7-9E33-449F496F5AB4.html 
4.ターゲットVMのディスク サイズ(手動によるターゲットVMの作成)
ソースVMと正確に同じサイズを使用して、ターゲット仮想マシンにすべての共有VMDKまたはRDMディスクを追加します。
ソースの共有VMDKまたはRDMディスクと正確に同じサイズのディスクをターゲット サイトに作成します。RDMまたは共有VMDKディスクにレプリケートできます。
ソースのRDMディスクをターゲットのRDMディスクにレプリケートする場合、またはソースの共有VMDKディスクをターゲットのRDMにレプリケートする場合は、RDMディスクをストレージ側からプロビジョニングする必要があります。
ソースのRDMディスク間のレプリケーションをターゲットの共有VMDKディスクへ、またはソースの共有VMDKディスクからターゲットの共有VMDKディスクへレプリケーションする場合は、VMDKディスクをターゲットvCenterに作成する必要があります。
ソースのRDMディスクをターゲットの共有VMDKディスクにレプリケートする場合、ブロック サイズの違いにより、本番RDMと同じサイズにする必要があります。以下の例を参照してください。
例えば、ソースのRDMディスクとターゲットの共有VMDKディスクの場合:

ソース ディスクのMS01_1-rdmp.vmdkは1,154,088,960バイト、ターゲット ディスクのMS01.copy_1-flat.vmdkは1,154,089,472バイトです。これらの間には512バイトの差があります。
ディスク サイズが異なるため、このターゲットVMを使用してソースVMをレプリケートすることはできません。そのディスクのサイズを修正する必要があります。最良のオプションは、ディスクを取り外し、正確なサイズで再度作成することです。
ESXi CLIを使用してターゲット ディスクを作成できます。これにより、作成されたディスクの正確なサイズを選択できます。
- rootユーザーを使用してESXiホストにSSH接続します。
- ディレクトリーをコピーVMの構成ファイルがある場所に変更します。
cd /vmfs/volumes/81e833de-11adefb8-277f-90e2ca57f75e/MS01.copy
- 次のコマンドを実行して、正確に同じサイズのVMDKを作成します。
vmkfstools --createvirtual 2202009600b --diskformat eagerzeroedthick MS01.copy_1.vmdk
- ターゲット サイトでディスクの作成が完了したら、次のコマンドを実行できます。
ls -ls | grep flat.vmdk
ターゲット ディスクの作成が完了したら、 flat.vmdk(ターゲットVM) と rdpm.vmdk(ソースVM)を比較し、サイズが一致していることを確認できます。
ターゲットVMで、新しく作成したディスクを接続する必要があります。次の手順に従います。
- ターゲットVMを右クリックし、[Edit Settings]を選択します。
- [ADD NEW DEVICE]オプションを選択します。
![[Add New Device]](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_7.jpeg)
- [Existing Hard Disk]を選択します。
![[ADD NEW DEVICE]の表](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_8.jpeg)
- VMDKディスクを作成した場所を参照します。
- 正しいディスクを選択し、[OK]を押します。
- [Edit Settings]ページで、新しく追加したディスクを選択します。
- [Virtual Device Node]の設定を確認し、それを正しいSCSI IDに割り当てます。
![[Virtual Device Node]](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_9.jpeg)
- ディスクのSCSI IDが、レプリケートするソースVMディスクと一致していることを確認します。
- レプリケートする必要がある他のディスクについても同じプロセスを繰り返します。
メモ: コピー VM で共有 VMDK ディスクを使用する場合は、手順 2、3、4、5 を自動化するスクリプトがあります。RecoverPointサポート チームに連絡して、この記事を参照するスクリプトを要求してください。
5.ソースVMディスクとターゲットVMディスク間のSCSI IDの一致(手動によるターゲットVMの作成)
ターゲットVMのディスクSCSIコントローラーIDが、ソースで保護されているディスクと一致していることを確認します。
- つまり、ソースでSCSI(0:1)に40 GBディスクが1つ割り当てられている場合、ターゲット上でもSCSI(0:1)に同じ40 GBディスクが存在する必要があります。
B. ソースVMの保護
共有VMDK/RDMディスクを使用して、クラスターの一部であるVMを保護するには、クラスターの一部であるすべてのVMを同じCGの下で保護する必要があります。
同じCGの下でVMを保護するには、次の手順を実行します。
- ESXiクラスターを右クリックして、[Protect VMs]を選択します。そのクラスターに配置されているすべてのVMを表示できます。
- お使いのクラスター化されたVMを選択します。
- [CONTINUE]を押し、コピー ターゲットに関するオプションを選択します。
- [Copies]オプションで、歯車アイコン

- [Copy VM Creation]で[Manually]を選択し、コピーVMを選択します。
![[Protect Virtual Machines]メニュー](https://supportkb.dell.com/img/ka06P0000011ldlQAA/ka06P0000011ldlQAA_ja_10.jpeg)
- [Back]を押します。
- 次に、[Protect]を選択します。
RecoverPoint for Virtual Machines Pluginで、新しいコンシステンシー グループが作成され、初期化が開始されます。
C.ターゲットVM構成の不一致
- 有効なターゲットVMコピーの作成に失敗した場合、VMを手動で選択すると、次の例のようなエラーが表示されることがあります。
「Error: Failed to find a suitable target VM with identical disk configuration」

この段階では、要件に従っているかどうかを再確認し、ディスク上のSCSI IDまたはディスク サイズ間に不一致がないことを確認する必要があります。
- 保護する個々のVMを選択した場合、またはSCSI IDがソースVMとターゲットVMの間で一致しない場合は、次のエラーが表示されます。

- SCSI IDが正しく一致しない場合、仮想マシンの保護は次のエラーで失敗します。

- SCSI ID割り当ての例:
- SCSI IDの正しい例

- SCSI IDの間違った例
