クォータ制限により、VPC ワーカーノードのプロビジョニングに失敗する
仮想プライベートクラウド
VPCクラスターにワーカーノードを作成または追加しようとすると、ワーカーノードのプロビジョニングに失敗し、クォータ制限に関連するエラーが表示されます。
ワーカーノードは「 provision_failed 」の状態になっています。 ibmcloud oc worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_ID を実行したり、コンソールでワーカーの詳細を表示したりすると、次のようなエラーメッセージが表示されます。
The user account has insufficient infrastructure quota to provision the worker: A VSI with this profile (30720GB generic instance storage) will put user over quota. Allocated: 1013760GB, Quota: 983040GB
このエラーメッセージには、どのリソースのクォータが超過したか( vCPU, メモリ、GPU、インスタンスストレージ、または最適化インスタンスストレージ)が示され、現在の割り当て量とクォータの上限に関する詳細情報が表示されます。
VPCでは、 vCPU, のメモリ、GPU、インスタンスストレージ、および最適化インスタンスストレージのリソースについて、 アカウントクォータを管理します。 パブリックインフラストラクチャ上でVPC仮想サーバーインスタンス(VSI)のワーカーノードをプロビジョニングする場合、これらのリソースはアカウント VPCクォータに算入されます。 これらのリソースのいずれかで割り当て上限に達した場合、ワーカーノードのプロビジョニングは失敗します。
このクォータ管理は、現在、パブリックインフラ上のVSIワーカーノードにのみ適用されます。 専用ホストおよびベアメタル・ワーカーノードは、 Red Hat OpenShift on IBM Cloud が引き続きこれらのワーカーノードタイプのクォータを管理しているため、本VPCクォータの対象外となります。
この問題を解決するには、影響を受けるリソースの VPC クォータを増やす必要があります。
-
現在の VPC クォータの使用状況を確認し、どのリソース制限に達しているかを特定してください。 VPC のクォータおよびその確認方法の詳細については、「 クォータとサービス制限 」および「 VPC リソース メトリクスの表示 」を参照してください。
-
VPC にサポートケースを登録し、影響を受けるリソース( vCPU, メモリ、GPU、インスタンスストレージ、または最適化インスタンスストレージ)のクォータ増量を依頼してください。
- IBM Cloud のサポートセンター にアクセスしてください。
- 「ケース の作成」 をクリックします。
- サービスとして「 VPC インフラストラクチャ 」を選択します。
- 事例の説明には、以下の点を明記してください:
- クォータの増量が必要なリソースの種類( vCPU, メモリ、GPU、インスタンスストレージ、または最適化インスタンスストレージ)
- 現在の割り当て上限
- ご要望の新しい割当上限
- 増加の理由(例:
Need to provision additional worker nodes for my Red Hat OpenShift on IBM Cloud cluster)
-
クォータの増加が承認され、適用されたら、ワーカーノードのプロビジョニングを再試行してください。
- 障害が発生したワーカーノードについては、それらを削除して新しいものを作成するか、
ibmcloud oc worker replaceコマンドを使用して置き換えることができます。 - スケーリングに失敗したワーカープールについては、クォータが増加した後、クラスタオートスケーラー(ワーカープールで有効になっている場合)が自動的にプロビジョニングを再試行します。
- 障害が発生したワーカーノードについては、それらを削除して新しいものを作成するか、