Unified Managerでのアノテーション ルールの仕組み
注釈ルールは、ストレージ オブジェクト (ボリューム、クラスター、またはストレージ仮想マシン (SVM)) に注釈を付けるために定義する基準です。アノテーション ルールは、条件グループまたは条件のいずれかを使用して定義できます。
-
アノテーションには必ずアノテーション ルールを関連付ける必要があります。
-
アノテーション ルールにはオブジェクト タイプを関連付ける必要があります。関連付けることができるオブジェクト タイプは1つだけです。
-
Unified Manager は、各監視サイクルの後、またはルールが作成、編集、削除、または並べ替えられたときに、ストレージ オブジェクトに注釈を追加または削除します。
-
アノテーション ルールには1つ以上の条件グループを、各条件グループには1つ以上の条件を含めることができます。
-
ストレージ オブジェクトには複数のアノテーションを適用できます。特定のアノテーションに対するアノテーション ルールの条件で別のアノテーションを使用して、すでにアノテートされているオブジェクトに別のアノテーションを追加することもできます。
条件
複数の条件グループを作成し、各条件グループに1つ以上の条件を含めることができます。アノテーションのアノテーション ルールに定義されたすべての条件グループを適用して、ストレージ オブジェクトをアノテートすることができます。
条件グループに含まれる条件は論理ANDを使用して実行され、条件グループのすべての条件を満たす必要があります。条件はアノテーション ルールを作成または変更すると作成され、条件グループのすべての条件を満たすストレージ オブジェクトのみが適用、選択、およびアノテートの対象となります。アノテートするストレージ オブジェクトの範囲を限定するには、条件グループで複数の条件を使用します。
次のオペランドと演算子を使用して必要な値を指定することで、ストレージ オブジェクトの条件を作成できます。
ストレージオブジェクトタイプ | 適用可能なオペランド |
---|---|
Volume |
|
SVM |
|
クラスタ |
|
任意のストレージ オブジェクトのオペランドとして注釈を選択すると、「Is
」演算子が使用可能になります。その他のすべてのオペランドについては、演算子として「Is
」または「Contains
」のいずれかを選択できます。 「Is
」演算子を選択すると、オペランド値と選択したオペランドに指定された値が完全に一致するかどうか条件が評価されます。 「Contains
」演算子を選択すると、条件は次のいずれかの基準を満たすかどうか評価されます。
-
選択したオペランドの値が指定した値と完全に一致する。
-
選択したオペランドの値に指定した値が含まれる。
条件を使用したアノテーション ルールの例
ボリュームに対して条件グループが1つ設定されたアノテーション ルールで、次の2つの条件が定義されているとします。
-
名前に「
vol
」が含まれています -
SVM名は「
data_svm
」です
この注釈ルールは、名前に「vol
」が含まれ、「data_svm
」という名前の SVM でホストされているすべてのボリュームに、選択した注釈と注釈タイプを注釈付けします。
条件グループ
条件グループは論理ORを使用して実行され、ストレージ オブジェクトに適用されます。ストレージ オブジェクトがアノテートされるためには、いずれかの条件グループの要件を満たす必要があります。いずれかの条件グループの条件を満たすすべてのストレージ オブジェクトがアノテートされます。条件グループを使用して、アノテートするストレージ オブジェクトの範囲を広げることができます。
条件グループを使用したアノテーション ルールの例
ボリュームに対して条件グループが2つ設定されたアノテーション ルールで、各グループにそれぞれ次の2つの条件が定義されているとします。
-
条件グループ1
-
名前に「
vol
」が含まれています -
SVM 名は「
data_svm
」です。この条件グループは、名前に「vol
」が含まれ、名前が「data_svm
」の SVM でホストされているすべてのボリュームに注釈を付けます。
-
-
条件グループ2
-
名前に「
vol
」が含まれています -
データ プライオリティの注釈値は「
critical
」です。この条件グループは、名前に「vol
」が含まれ、データ プライオリティ注釈値が「critical
」として注釈付けされているすべてのボリュームに注釈を付けます。
-
これらの2つの条件グループを含むアノテーション ルールをストレージ オブジェクトに適用した場合、次のストレージ オブジェクトがアノテートされます。
-
名前に「
vol
」が含まれ、「data_svm
」という名前で SVM にホストされているすべてのボリューム。 -
名前に「
vol
」が含まれ、データ優先度注釈値が「critical
」として注釈付けされているすべてのボリューム。