vSphere の仮想マシン ストレージ ポリシーには、ストレージ ポリシー コンポーネントと呼ばれる再利用および交換可能な構築要素を 1 つ以上含めることができます。各コンポーネントは、仮想マシンに提供される特定のデータ サービスを示します。あらかじめ定義したポリシー コンポーネントを複数の仮想マシン ストレージ ポリシーに関連付けることができます。

事前定義されたコンポーネントを仮想マシンまたは仮想ディスクに直接割り当てることはできません。代わりに、コンポーネントを仮想マシン ストレージ ポリシーに追加して、そのポリシーを仮想マシンに割り当てる必要があります。

コンポーネントは、1 つのサービス プロバイダの 1 つのサービス タイプを示します。サービスは、使用するプロバイダに応じて異なる可能性がありますが、通常は次のカテゴリのいずれかに属しています。
  • 圧縮
  • キャッシュ
  • 暗号化
  • レプリケーション

ストレージ ポリシー コンポーネントを作成するときは、1 つの特定のタイプおよびレベルのサービスに対してルールを定義します。

次の例は、仮想マシン VM1 および VM 2 は同じ配置要件を持つが、異なるレベルのレプリケーション サービスが必要であることを示しています。さまざまなレプリケーション パラメータを使用してストレージ ポリシー コンポーネントを作成し、そのコンポーネントを関連するストレージ ポリシーに追加できます。

表 1. ストレージ ポリシー コンポーネント
仮想マシン 配置ルール ストレージ ポリシー コンポーネント
VM1 は 2 時間ごとのレプリケーションが必要 Virtual Volumes データストア 2 時間のレプリケーション
VM2 は 4 時間ごとのレプリケーションが必要 Virtual Volumes データストア 4 時間のレプリケーション

サービスのプロバイダには、ストレージ システム、I/O フィルタ、または別のエンティティがあります。コンポーネントが I/O フィルタを参照する場合、コンポーネントはストレージ ポリシーのホスト ベースのルール セットに追加されます。I/O フィルタ以外のエンティティ、たとえばストレージ システムを参照するコンポーネントは、データストア固有のルール セットに追加されます。

コンポーネントを操作するときは、次のガイドラインに従ってください。
  • 各コンポーネントに含めることができるのは、1 つのルール セットのみです。このルール セットのすべての特性は、データ サービスの単一のプロバイダに属します。
  • コンポーネントが仮想マシン ストレージ ポリシー内で参照されている場合は、コンポーネントを削除できません。コンポーネントを削除する前に、そのコンポーネントをストレージ ポリシーから除外するか、ストレージ ポリシーを削除する必要があります。
  • コンポーネントをポリシーに追加するときは、ルール セットごとに同じカテゴリ(キャッシュなど)のコンポーネントを 1 つのみ使用できます。

ストレージ ポリシー コンポーネントの作成

ストレージ ポリシー コンポーネントは、レプリケーションなど、仮想マシンに提供する必要がある単一のデータ サービスを記述します。コンポーネントを前もって定義し、複数の仮想マシン ストレージ ポリシーに関連付けることができます。コンポーネントは再利用と交換が可能です。

手順

  1. vSphere Clientで、[新規ストレージ ポリシー コンポーネント] ダイアログ ボックスを開きます。
    1. [メニュー] > [ポリシーおよびプロファイル] の順にクリックします。
    2. [ポリシーおよびプロファイル] で、[ストレージ ポリシー コンポーネント] をクリックします。
  2. [ストレージ ポリシー コンポーネントの作成] をクリックします。
  3. vCenter Serverインスタンスを選択します。
  4. たとえば「4 時間のレプリケーション」などの名前を入力し、ポリシー コンポーネントの説明を入力します。
    名前がほかのコンポーネントやストレージ ポリシーと競合しないようにしてください。
  5. サービスのカテゴリ([レプリケーション] など)を選択します。
  6. サービス プロバイダを選択します。
  7. 選択したカテゴリのルールを定義します。
    たとえば、4 時間のレプリケーションを設定している場合は、目標復旧時点 (RPO) の値を 4 に設定します。

    I/O フィルタに基づいた暗号化については、[暗号化の前に I/O フィルタを許可] パラメータを設定します。ストレージによって提供される暗号化ではこのパラメータは必要ありません。

    オプション 説明
    False(デフォルト) 暗号化フィルタの前に他の I/O フィルタを使用できません。
    True 暗号化フィルタの前に他の I/O フィルタを使用できます。暗号化の前に、他のフィルタ(レプリケーションなど)でクリア テキスト データを分析できます。
  8. [OK] をクリックします。

結果

新しいコンポーネントがストレージ ポリシー コンポーネントのリストに表示されます。

次のタスク

コンポーネントを仮想マシン ストレージ ポリシーに追加できます。コンポーネントが参照するデータ サービスが I/O フィルタによって提供される場合は、そのコンポーネントをストレージ ポリシーのホスト ベースのルールに追加します。I/O フィルタ以外のエンティティ、たとえばストレージ システムを参照するコンポーネントは、データストア固有のルール セットに追加されます。

ストレージ ポリシー コンポーネントの編集またはクローン作成

既存のストレージ ポリシー コンポーネントを変更できます。また、クローン作成することにより、既存のコンポーネントのコピーを作成できます。

手順

  1. vSphere Clientで、編集またはクローン作成するストレージ ポリシー コンポーネントに移動します。
    1. [メニュー] > [ポリシーおよびプロファイル] の順にクリックします。
    2. [ポリシーおよびプロファイル] で、[ストレージ ポリシー コンポーネント] をクリックします。
  2. コンポーネントを選択し、次のいずれかのアイコンをクリックします。
    オプション 説明
    設定の編集 編集する際には、データ サービスおよびプロバイダのカテゴリは変更できません。たとえば、元のコンポーネントが I/O フィルタによって提供されるレプリケーションを参照する場合、これらの設定は変更しないままにする必要があります。
    クローン作成 クローン作成する際には、元のコンポーネントのすべての設定をカスタマイズできます。
  3. 適切な値を変更し、[OK] をクリックします。
  4. 仮想マシンに割り当てられた仮想マシン ストレージ ポリシーが編集するポリシー コンポーネントを参照する場合、ストレージ ポリシーを仮想マシンに再適用します。
    メニュー項目 説明
    後で手動で行う このオプションを選択すると、ストレージ ポリシーに関連付けられたすべての仮想ディスクと仮想マシンのホーム オブジェクトのコンプライアンス状態は期限切れに変更されます。構成とコンプライアンスを更新するには、関連付けられたすべてのエンティティにストレージ ポリシーを手動で再適用します。仮想マシン ストレージ ポリシーの再適用を参照してください。
    今すぐ ストレージ ポリシーを編集した後すぐに、仮想マシンとコンプライアンス ステータスを更新します。