仮想マシン レベルで定義した Storage DRS ルールは、データストア クラスタ レベルで定義するアフィニティおよび非アフィニティ ルールと同じ方法で機能します。仮想マシンの Storage DRS ルールは、仮想マシンのハードディスクを同じデータストアに配置して保持するか、データストア クラスタ内の異なるデータストアに配置するかを定義します。

vSphere Client では、Storage DRS ルールを作成、編集および削除することができます。また、特定の仮想マシンのすべての仮想ディスクをデータストア クラスタ内の異なるデータストアに配置して保持する Storage DRS ルールを作成することもできます。

VMDK アフィニティ ルール

デフォルトでは、すべての仮想マシンのハードディスクは、Storage DRS が有効になっているデータストア クラスタ内の同じデータストアにまとめて保持されます。つまり、VMDK アフィニティ ルールは、データストア クラスタ内のすべての仮想マシンに対し、デフォルトで有効になっています。データストア クラスタや個々の仮想マシンでは、このルールをオーバーライドできます。

Storage DRS 非アフィニティ ルール

非アフィニティ ルールを作成することにより、特定の仮想ハード ディスクまたは仮想マシンを異なるデータストアに配置して別々に保持することもできます。
  • VMDK の非アフィニティ ルールにより、1 台の仮想マシンの複数の仮想ハード ディスクをデータストア クラスタ内の異なるデータストアに確実に配置して保持することができます。
  • 仮想マシンの非アフィニティ ルールにより、複数の仮想マシンのすべての仮想ハード ディスクをデータストア クラスタ内の異なるデータストアに配置して保持することができます。

Storage DRS の詳細については、『vSphere のリソース管理』ドキュメントを参照してください。

VMDK アフィニティ ルールの追加

仮想マシンのすべての仮想ディスクをデータストア クラスタ内の同じデータストアに配置して保持するには、VMDK アフィニティ ルールを作成します。

前提条件

手順

  1. インベントリ内の仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[仮想マシン Storage DRS ルール] をクリックします。
  3. [追加] ボタンをクリックします。
    [Storage DRS ルールの追加] ダイアログ ボックスが開きます。
  4. [タイプ] ドロップダウン メニューで [VMDK アフィニティ] を選択します。
  5. [データストア クラスタ] ドロップダウン メニューから、仮想マシン ディスクを保持するデータストア クラスタを選択します。
    データストア クラスタがこのリストに表示されるのは、仮想マシン構成ファイルまたは 1 台以上の仮想ハード ディスクが、その中のデータストアに配置されている場合のみです。
  6. (オプション) 仮想ハード ディスクを別のデータストアに配置して保持するルールを作成するには、[VMDK の包括] をオフにします。
    このチェック ボックスを選択したままにすると、作成したルールは、データストア クラスタ レベルで動作するデフォルトの Storage DRS ルールと同じになります。
    このチェック ボックスを選択解除すると、データストア クラスタのデフォルトの VMDK アフィニティ ルールをオーバーライドする Storage DRS ルールが作成されます。
  7. [OK] をクリックします。

結果

VMDK を包括する仮想マシン内アフィニティ ルールが作成されます。つまり、選択した仮想マシンのすべての仮想ハード ディスクが、データストア クラスタ内の同じデータストアに配置、保持されます。

VMDK 非アフィニティ ルールの追加

仮想マシンの特定の仮想ハード ディスクをデータストア クラスタ内の異なるデータストアに配置して保持するには、VMDK 非アフィニティ ルールを作成します。

作成した非アフィニティ ルールは、選択したデータストア クラスタ内のデータストアにある、仮想マシンのハード ディスクに適用されます。非アフィニティ Storage DRS ルールは、Storage DRS が開始または推奨する移行の間は機能しますが、ユーザーが移行を開始したときは機能しません。

前提条件

手順

  1. インベントリ内の仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[仮想マシン Storage DRS ルール] をクリックします。
  3. [追加] ボタンをクリックします。
    [Storage DRS ルールの追加] ダイアログ ボックスが開きます。
  4. [タイプ] ドロップダウン メニューで [VMDK 非アフィニティ] を選択します。
  5. [ルール名] テキスト ボックスに、ルールの名前を入力します。
  6. [データストア クラスタ] ドロップダウン メニューから、非アフィニティ ルールが運用されるデータストア クラスタを選択します。
    選択したデータストア クラスタ内のデータストアに配置されているすべての仮想ハード ディスクが、ダイアログ ボックスの下部に表示されます。
  7. 非アフィニティ ルールを適用する仮想ハード ディスクを選択します。
  8. (オプション) [ルールの有効化] チェック ボックスをオフにします。
    [ルールの有効化] チェック ボックスをオフにすると、そのルールは無効になります。この状態でもルールを作成できますが、作成したルールは選択した仮想ハード ディスクに適用されません。
  9. [OK] をクリックします。

結果

VMDK 非アフィニティ ルールが作成されます。このルールを有効にすると、選択したすべての仮想ハード ディスクが、データストア クラスタ内の異なるデータストアに配置、保持されます。

仮想マシン非アフィニティ ルールの追加

選択した仮想マシンのすべての仮想ハード ディスクをデータストア クラスタ内の異なるデータストアに配置して保持するには、仮想マシン非アフィニティ ルールを作成します。

前提条件

手順

  1. インベントリ内の仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[仮想マシン Storage DRS ルール] をクリックします。
  3. [追加] ボタンをクリックします。
    [Storage DRS ルールの追加] ダイアログ ボックスが開きます。
  4. [タイプ] ドロップダウン メニューで [仮想マシンの非アフィニティ] を選択します。
  5. [ルール名] テキスト ボックスに、ルールの名前を入力します。
  6. [データストア クラスタ] ドロップダウン メニューから、非アフィニティ ルールが運用されるデータストア クラスタを選択します。
  7. ダイアログ ボックスの下部にある仮想マシンのリストから、非アフィニティ ルールを適用する仮想マシンを選択します。
    リストの仮想マシンは追加または削除することができます。
  8. (オプション) [ルールの有効化] チェック ボックスをオフにします。
    このルールはデフォルトで有効になっています。
    [ルールの有効化] チェック ボックスをオフにすると、そのルールは無効になります。既存のルールを無効にすると、そのルールは仮想マシンに適用されません。
  9. [OK] をクリックします。

結果

仮想マシン非アフィニティ ルールが作成されます。このルールを有効にすると、選択した仮想マシンのすべての仮想ハード ディスクが、データストア クラスタ内の異なるデータストアに配置、保持されます。