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

これらの問題の考えられる原因としては、以下のものが挙げられます。

  • 指定されたゾーンまたはプールに専用ホストがありません。
  • 使用可能な専用ホストが不足しています。
  • 専用ホストで使用可能なリソースが不足しています。

この問題を解決するには、以下の手順を実行します。

  1. 専用ホスト・プールをリストし、プール ID をメモします。

    ibmcloud oc dedicated pool ls
    
  2. プール内のホストを一覧表示し、利用可能なホストが存在すること、および配置機能が有効になっていることを確認してください。

    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)。
    
    
  3. 利用可能なホストがあり、配置機能が有効になっている場合は、専用ホストの詳細を確認し、ワーカーノードを作成するのに十分なリソースが確保されていることを確認してください。

    ibmcloud oc dedicated host get --host HOST --pool POOL
    

    また、 コンソールで専用ホストのリソースを確認することもできます。