ルールは、仮想マシン ストレージ ポリシーの基本要素です。個々のルールは、仮想マシン ストレージとデータ サービスに関する 1 つの要件が記述されたステートメントです。
通常、各ルールは配置ルール(機能ベースおよびタグベース)とデータ サービス ルールのいずれかのカテゴリに分類できます。ストレージ ポリシー内では、個々のルールはルールのコレクション(ルール セット)で構成されています。
配置ルール:機能ベース
配置ルールでは、仮想マシンの特定のストレージ要件を指定し、SPBM がインベントリ内のすべてのデータストアの中から互換性のあるデータストアを区別できるようにします。これらのルールでは、必要なレベルのサービスを受けるために、データストア内で仮想マシン ストレージ オブジェクトを割り当てる方法を記述します。たとえば、ルールではターゲットとして Virtual Volumes の一覧を表示し、Virtual Volumes オブジェクトの最大目標復旧時点 (RPO) を定義できます。仮想マシンをプロビジョニングするとき、SPBM が仮想マシンの配置について決定する際にこれらのルールが指針となります。SPBM は、ルールに一致し、仮想マシンのストレージ要件を満たす Virtual Volumes データストアを見つけます。
配置ルール:タグベース
タグベースのルールでは、データストアのタグを参照します。これらのルールは、仮想マシンの配置を定義できます。たとえば、VMFS-Gold タグを含むすべてのデータストアをターゲットとして要求できます。タグベースのルールを使用すると、仮想マシンの配置要求を微調整することもできます。たとえば、Palo Alto タグのあるデータストアを Virtual Volumes データストアのリストから除外できます。
データ サービス ルール
データ サービス ルールは配置ルールとは異なり、仮想マシンのストレージ配置およびストレージ要件を定義しません。代わりに、仮想マシンに対して特定のデータ サービス(キャッシュ、レプリケーションなど)を有効化できます。ストレージ システムや他のエンティティが、これらのサービスを提供できます。これらのサービスは、ホストや vCenter Server にインストールすることもできます。データ サービス ルールはストレージ ポリシー コンポーネントに含めます。データ サービスがストレージ システムから提供される場合は、コンポーネントを通常のルール セットに追加します。データ サービスが I/O フィルタから提供される場合は、コンポーネントを共通のルール セットに追加します。