VPC: 専用ホストでワーカー・ノードを作成できないのはなぜですか?
VPC専用ホスト上でワーカーノードを作成する際のトラブルシューティングを行います。
仮想プライベートクラウド
専用ホスト上でワーカーノードを作成しようとすると、以下の例のようなエラーメッセージが表示されます。
The dedicated hosts for the zone 'eu-de-2' are not ready.
Insufficient dedicated hosts available in zone 'us-south-3'.
Dedicated host has insufficient capacity
これらの問題の考えられる原因としては、以下のものが挙げられます。
- 指定されたゾーンまたはプールに専用ホストがありません。
- 使用可能な専用ホストが不足しています。
- 専用ホストで使用可能なリソースが不足しています。
この問題を解決するには、以下の手順を実行します。
-
専用ホスト・プールをリストし、プール ID をメモします。
ibmcloud oc dedicated pool ls -
プール内のホストを一覧表示し、利用可能なホストが存在すること、および配置機能が有効になっていることを確認してください。
ibmcloud oc dedicated host ls --pool POOL-
ゾーン内に専用ホストがない場合は、ゾーン内に新規の専用ホストを作成します。 ホストを作成した後、ワーカー・ノードを再配置して再プロビジョンします。
-
ゾーン内に利用可能なホストがあるにもかかわらず、使用したい専用ホストでホスト配置が有効になっていない場合は、ホスト配置を有効にしてください。
ibmcloud oc dedicated host placement enable --host HOST --pool POOL ``` ホストの配置を有効にした後、プロビジョニングが成功するかどうかを確認します。 それでもプロビジョニングエラーが表示される場合は、次の手順に進み、利用可能なリソースが十分にあるかを確認してください。 または、[ワーカー・ノードを再配置して再プロビジョンします](/docs/openshift?topic=openshift-kubernetes-service-cli#worker-replace-cli)。 -
-
利用可能なホストがあり、配置機能が有効になっている場合は、専用ホストの詳細を確認し、ワーカーノードを作成するのに十分なリソースが確保されていることを確認してください。
ibmcloud oc dedicated host get --host HOST --pool POOLまた、 コンソールで専用ホストのリソースを確認することもできます。
- 使用可能なリソースが十分にある場合は、再プロビジョンに失敗したワーカー・ノードを置き換えます。 100%の能力を発揮できないこともある。
- 専用ホストのリソースが不足している場合は、ワークロードを再割り当てしてホストの空き容量を確保するか、 ゾーン内に新しい専用ホストを作成してください。