ディスク容量が不足している場合は、初期完全同期をトリガせずに、レプリケーション用に構成されている仮想マシンの仮想ディスクをシームレスに増やすことができます。
ソース サイトの仮想ディスクを増やすと、ターゲット サイトの仮想ディスクのサイズが自動的に変更され、進行中のレプリケーションは、タスクが完了するまでディスクのサイズ変更状態になります。
レプリケーションのターゲット データストアが NFS であり、シック プロビジョニングされた仮想ディスクを増やす場合、ターゲット データストアで使用可能なストレージ容量が新しいサイズのために十分な量でないと、サイズ変更されたレプリカ ディスクはシン タイプになります。
この機能を使用するには、ソース サイトに vSphere 7.0 以降、ターゲット サイトに vSphere 6.5 以降が必要です。
ディスクのサイズ変更の詳細については、vSphere 製品ドキュメントの「VMware Host Client での、仮想ディスク構成の変更」を参照してください。
仮想ディスクのサイズ変更の構成
3 つの構成オプションのいずれかを選択すると、ディスクのサイズ変更中の vSphere Replication の動作を決定できます。目的のオプションを有効にするには、/etc/vmware/hbrsrv.xml 構成ファイルの 3 つのパラメータ値を変更する必要があります。
- vSphere Replication は、2 つの方法に従ってターゲット サイトでディスクのサイズ変更を実行できます。サーバがサイズ変更を処理する方法を構成するには、extendDiskPITHierarchyPolicy パラメータの値を変更します。
表 1. extendDiskPITHierarchyPolicy パラメータの値 値 説明 extendDiskPITHierarchyPolicy = auto
vSphere Replication は、現在のデータストア ストレージの使用量および要求された新しい仮想ディスクのサイズに基づいて、 preserve
またはcollapse
を選択します。これは、パラメータのデフォルトの値です。extendDiskPITHierarchyPolicy = collapse
vSphere Replication は、レプリカ ディスクのディスク階層を折りたたみ、その結果得られるベース ディスクを展開します。仮想ディスクのサイズ変更を開始する前に作成されたすべての PIT は消失します。仮想ディスクのサイズを変更した後で PIT を作成するまで、リカバリは実行できません。 extendDiskPITHierarchyPolicy = preserve
vSphere Replication は、最新の PIT のフル クローンであるベース ディスクを作成します。vSphere Replication は、新しいディスクを新しいサイズに拡張します。元のベース ディスクはそのまま残ります。vSphere Replication が元のディスクを含むすべての PIT を削除した後に、余分に消費されていたストレージが解放されます。次に、vSphere Replication は、元のレプリカ ベース ディスクを削除します。 - extendDiskPITHierarchyPolicy が
auto
に設定されている場合の動作を調整するには、extendDiskPITHierarchyPolicyAutoThreshold パラメータを使用できます。このプロパティの値は、0 と 1 の間の数値に変更できます。デフォルトの値は 0.9 です。これにより、データストアの容量の上限を設定できます。vSphere Replication は、データストアの容量に extendDiskPITHierarchyPolicyAutoThreshold パラメータ値を乗算してこの上限を計算します。たとえば、データストアの容量が 5 TB で、extendDiskPITHierarchyPolicyAutoThreshold パラメータが 0.8 に設定されている場合、データストアの容量の上限は 4 TB になります。
preserve
モードがアクティブな場合、vSphere Replication は最終的なストレージ使用量を計算します。vSphere Replication は、ストレージ使用量がしきい値未満の場合にpreserve
モードを使用し、しきい値を超えるとcollapse
モードを使用します。 - ストレージ使用量が拡張されている期間を縮小するために、extendDiskPITHierarchyPolicy が
preserve
モードに設定されている場合は、removeMPITsBeforeBaseDisks パラメータの値を変更します。表 2. removeMPITsBeforeBaseDisks パラメータの値 値 説明 removeMPITsBeforeBaseDisks = true
vSphere Replication サーバは、拡張ディスクに基づく新しい PIT が表示された後に、元のディスクサイズに基づくすべての PIT をドロップします。 removeMPITsBeforeBaseDisks = false
PIT の保持ポリシーによって、古い PIT の有効期限が決まります。元のディスクを参照するすべての PIT が期限切れになると、ストレージ使用量が減少します。