リソース制限のオーバーライドの設定

Private Cloud Applianceでは、リソース制限オーバーライドは、指定されたテンプレートまたは指定されたタグに対して現在設定されている制限値を置き換える値です。

リソース制限オーバーライドは、指定されたテンプレートまたは指定されたタグに対して現在設定されている制限値を置き換える値です。制限上書きを作成する前に、「リソース制限の表示」を参照して、現在の制限値とデフォルトの制限値を確認します。許容される制限値を確認するには、Planning Resource Limit Settingsを参照してください。

この項では、すべてのリソース制限オーバーライドのリスト、オーバーライドの設定と編集、およびオーバーライドの削除方法について説明します。

リソース制限上書きのリスト

サービスWeb UIの使用
  1. ナビゲーション・メニューで、「制限」を選択し、「上書きの制限」を選択します。

    制限オーバーライドごとに、表には制限の名前、サービスの名前、オーバーライドによって設定された制限値、タグおよびテンプレート名(該当する場合)が表示されます。

  2. 特定の制限オーバーライドの詳細を表示するには、リストで制限オーバーライドの名前を選択するか、その制限オーバーライドの「アクション」メニューを選択して「詳細の表示」を選択します。

サービスCLIの使用

list LimitOverrideコマンドを使用して、テンプレートとタグの両方に対するすべての制限オーバーライドを返します。

PCA-ADMIN> list LimitOverride
Data: 
  id                                          Limit Name      Service Name  Value  Tag                      Template Name
  --                                          ----------      ------------  -----  ---                      -------------
  identity~users~TAG~ocid1.tenancy.unique_ID  users           identity      200    ocid1.tenancy.unique_ID  null
  loadbalancer~load-balancers~TAG~SYSTEM      load-balancers  loadbalancer  10     SYSTEM                   null
  loadbalancer~listeners~TEMPLATE~template3   listeners       loadbalancer  10     null                     template3

リソース制限上書きの作成

この項では、リソース制限オーバーライドの作成方法について説明します。新しい制限値は、現在のリソース数より少なくできます。既存のリソースは、新しい制限を設定しても影響を受けません。新しい制限が現在の数より小さい場合、その数値が新しい、小さい、制限を下回るまで、それらのリソースの新しい1つを作成することはできません。

オーバーライドを作成する場合は、タグまたはテンプレートを指定します。タグ名を指定し、テンプレート名も指定して同じ制限を設定する場合は、制限値を使用するルールについて、リソース制限テンプレートの割当てを参照してください。

制限デフォルト値および許容値については、Planning Resource Limit Settingsを参照してください。制限の上書きを許容される最大値に設定できない場合があります。設定できる制限は、関連リソースに対してすでに設定した制限の上書きなど、他の構成によって異なります。すでに上書きされている制限のリストは、「リソース制限オーバーライドのリスト」を参照してください。

制限が高すぎるように設定しようとしたために制限オーバーライドの作成に失敗すると、制限が高すぎる理由および制限が何になる可能性があるかを示すエラー・メッセージが表示されます。この情報を使用して、上書きしようとした制限だけでなく、別の制限も上書きすることもできます。

サービスWeb UIの使用
  1. ナビゲーション・メニューで、「制限」を選択し、「上書きの制限」を選択します。

  2. リストの上にある「Create Limit Override(制限オーバーライドの作成)」ボタンを選択します。

  3. 「制限オーバーライドの作成」ダイアログで、次の情報を入力します。

    • メニューからサービス名を選択します。

    • メニューから制限名を選択します。

    • リソース制限の新しい値を入力します。

    • 「タグ」メニューからタグを選択するか、「テンプレート」メニューからテンプレートを選択します。両方が選択されている場合、上書きは選択したテンプレートにデフォルト設定されます。

  4. ダイアログで「制限オーバーライドの作成」ボタンを選択します。

サービスCLIの使用

create LimitOverrideコマンドを使用して、テンプレートまたはタグのリソース制限オーバーライドを作成します。

制限の名前、サービスの名前および新しいリソース制限値を指定します。テンプレート名またはタグ名のいずれかを指定します。

次の例では、テナンシ・タグの制限オーバーライドを設定します:

PCA-ADMIN> create LimitOverride limitName=users serviceName=identity value=200 tag=ocid1.tenancy.unique_ID
Status: Success
JobId: a5d75c66-8708-4355-b5ef-1a3213f9b690

次の例では、SYSTEMタグの制限オーバーライドを設定します。

PCA-ADMIN> create LimitOverride limitName=load-balancers serviceName=loadbalancer value=10 tag=SYSTEM
Status: Success
JobId: job_ID

次の例では、テンプレートで制限のオーバーライドを設定します。

PCA-ADMIN> create LimitOverride limitName=listeners serviceName=loadbalancer value=10 template=template3
Status: Success
JobId: job_ID

リソース制限上書きの更新

この項では、制限オーバーライド値の編集方法について説明します。制限デフォルト値および許容値については、Planning Resource Limit Settingsを参照してください。制限の上書きを許容される最大値に設定できない場合があります。設定できる制限は、関連リソースに対してすでに設定した制限の上書きなど、他の構成によって異なります。

現在の制限がテンプレートによって設定されている場合は、「リソース制限テンプレートの使用」を参照して、そのテンプレートで設定されている他の制限と、テンプレートが割り当てられているタグを確認します。

サービスWeb UIの使用
  1. ナビゲーション・メニューで、「制限」を選択し、「上書きの制限」を選択します。

  2. 編集する制限のオーバーライドについて、「アクション」メニューを選択し、「編集」オプションを選択します。

  3. 「制限の上書きの更新」ダイアログでは、現在の制限値がテキスト・フィールドに表示されます。表示された値は変更できます。

  4. ダイアログの「制限上書きの更新」ボタンを選択します。

サービスCLIの使用

edit LimitOverrideコマンドを使用して、指定したリソース制限の値をリセットします。list LimitOverrideコマンド出力のidを使用します。リソース制限のオーバーライドのリストを参照してください。

PCA-ADMIN> edit LimitOverride id=loadbalancer~listeners~TEMPLATE~template3 value=8
Status: Success
JobId: 37baa077-6d75-4901-86c5-82568c514b26

リソース制限オーバーライドの削除

この項では、リソース制限オーバーライドの削除方法について説明します。オーバーライドを削除すると、タグまたはテンプレートの制限値が削除されます。

  • 次の規則では、複数の制限値が設定され、1つが削除された場合の、制限の値について説明します。

  • タグの制限値を削除し、同じ制限のオーバーライドを持つテンプレートがそのタグに割り当てられている場合は、テンプレートの制限値が使用されます。

  • タグの制限値を削除し、そのタグにテンプレートが割り当てられていない場合は、制限定義のデフォルト制限値が使用されます。

  • タグの制限値を削除し、同じ制限のオーバーライドを含まないテンプレートがそのタグに割り当てられている場合、テンプレートに対してdefaultValueBehaviorINHERITの場合、制限定義のデフォルト制限値が使用されます。

  • タグに割り当てられているテンプレートの制限値を削除し、同じ制限のオーバーライドがそのタグに割り当てられている場合、そのタグに割り当てられている制限値は、テンプレートに対してallowsOverridesがtrueの場合に使用されます。

  • タグに割り当てられているテンプレートの制限値を削除し、同じ制限に対する他のオーバーライドがそのタグに割り当てられていない場合、制限定義からのデフォルトの制限値は、テンプレートのdefaultValueBehaviorINHERITの場合に使用されます。

サービスWeb UIの使用
  1. ナビゲーション・メニューで、「制限」を選択し、「上書きの制限」を選択します。

  2. 削除する制限オーバーライドに対して、「アクション」メニューを選択し、「削除」オプションを選択します。

  3. 削除操作の確認。

サービスCLIの使用

delete LimitOverrideコマンドを使用して、タグまたはテンプレートの制限値を削除します。

list LimitOverrideコマンド出力のidを使用して、制限値を削除します。

次の例では、SYSTEMタグに設定されたロード・バランサ制限の値を削除します。

PCA-ADMIN> delete LimitOverride id=loadbalancer~load-balancers~TAG~SYSTEM
Status: Success
JobId: 3bc59401-d8cd-41ba-ab75-140a8fcd087f

次の例では、template3に設定されているリスナー制限の値を削除します。

PCA-ADMIN> delete LimitOverride id=loadbalancer~listeners~TEMPLATE~template3
Status: Success
JobId: job_ID