ワーカー・ノードに関する一般的な問題

仮想プライベートクラウド クラシック・インフラストラクチャー

一般的なエラー・メッセージを確認し、解決方法を調べます。 メッセージは、接頭部 '<provider>' infrastructure exception: で始まる場合があります。<provider> は、ワーカー・ノードが使用するインフラストラクチャー・プロバイダーを識別します。

注文が禁止されているアカウント

メッセージ:

Your account is currently prohibited from ordering 'Computing Instances'.

説明と解決:

ご使用の IBM Cloud インフラストラクチャー・アカウントは、コンピュート・リソースの注文を制限されている可能性があります。 IBM Cloud サポート Case を開いて、IBM Cloud サポートに連絡してください。

注文できませんでした

メッセージ:

Could not place order.
Could not place order. There are insufficient resources behind router 'router_name' to fulfill the request for the following guests: 'worker_id'.

説明と解決:

選択したゾーンに、ワーカー・ノードをプロビジョンするための十分なインフラストラクチャー容量がない可能性があります。 または、IBM Cloud インフラストラクチャー・アカウントの制限を超えた可能性があります。

解決するには、以下のいずれかのオプションを試してください。

  • ゾーン内のインフラストラクチャー・リソースの可用性は、頻繁に変動します。 数分待ってから再試行してください。
  • 単一ゾーン・クラスターの場合は、別のゾーンにクラスターを作成します。 複数ゾーン・クラスターの場合は、クラスターにゾーンを追加します。
  • IBM Cloud インフラストラクチャー・アカウントで、ワーカー・ノードに対してパブリック VLAN とプライベート VLAN の異なるペアを指定します。 ワーカー・プール内のワーカー・ノードの場合は、ibmcloud oc zone network-set [コマンド]を使用できます (
  • IBM Cloud インフラストラクチャー・アカウント・マネージャーに連絡して、グローバル割り当て量などのアカウント制限を超えていないことを確認してください。
  • IBM Cloud インフラストラクチャーのサポート Case を開きます。

ネットワーク VLAN を取得できませんでした

メッセージ:

Could not obtain network VLAN with ID: <vlan-id>

説明と解決:

次のいずれかの理由で、選択した VLAN ID が見つからなかったため、ワーカー・ノードをプロビジョンできませんでした。

  • VLAN ID ではなく VLAN 番号を指定した可能性があります。 VLAN 番号の長さは 3 桁または 4 桁ですが、VLAN ID の長さは 7 桁です。 VLAN ID を取得するには、ibmcloud oc vlan ls --zone ZONE を実行します。
  • ご使用の IBM Cloud インフラストラクチャー・アカウントに VLAN ID が関連付けられていない可能性があります。 ご使用のアカウントで使用可能な VLAN ID をリストするには、ibmcloud oc vlan ls --zone ZONE を実行します。 IBM Cloud インフラストラクチャー・アカウントを変更するには、ibmcloud oc credential set を参照してください。

ロケーションが無効

メッセージ:

The location provided for this order is invalid

説明と解決:

ご使用の IBM Cloud インフラストラクチャーは、選択したデータ・センター内のコンピュート・リソースを注文するようにセットアップされていません。 IBM Cloud サポートに 連絡し、 アカウント正しく設定されていることを確認してください。

権限エラー

メッセージ:

The user does not have the necessary classic infrastructure permissions to add servers
'Item' must be ordered with permission.
The credentials could not be validated.
'<Provider>' infrastructure request not authorized

説明と解決:

ご使用の IBM Cloud インフラストラクチャー・ポートフォリオでアクションを実行するために必要なアクセス権限がない可能性があるか、または正しくないインフラストラクチャー資格情報を使用しています。 API キーのセットアップによるインフラストラクチャー・ポートフォリオへのアクセスの有効化を参照してください。

ファイアウォール・エラー

メッセージ:

Worker unable to talk to IBM Cloud Kubernetes Service servers. Please verify your firewall setup is allowing traffic from this worker.

説明と解決:

ファイアウォールがある場合は、該当するポートと IP アドレスへの発信トラフィックを許可するようにファイアウォール設定を構成します

ハード・リブート

メッセージ:

The worker did not respond to the soft reboot request. A hard reboot might be necessary.

説明と解決:

ワーカー・ノードに対してリブートを実行しましたが、ワーカー・ノードが応答しません。 --hard オプションを指定して rebootコマンドを 再実行することで、ワーカーノードの電源を切ることができます。あるいは、 worker reload コマンド を実行することもできます。

インスタンスが見つかりません

メッセージ:

can't create IMS portal token, as no IMS account is linked to the selected BSS account
Provided user not found or active
User account is currently cancel_pending.
The worker node instance '<ID>' can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be found. Review '<provider>' infrastructure user permissions.
The worker node instance can't be identified. Review '<provider>' infrastructure user permissions.

説明と解決:

IBM Cloud インフラストラクチャー・ポートフォリオへのアクセスに使用される API キーの所有者には、このアクションを実行するために必要な権限がありません。あるいは、その所有者が削除の保留中である可能性があります。

ユーザーは、以下の手順に従ってください。

  1. 複数のアカウントを利用できる場合は、Red Hat OpenShift on IBM Cloud を操作したいアカウントにログインしていることを確認します。
  2. ibmcloud oc api-key info --cluster CLUSTER_NAME_OR_ID を実行して、IBM Cloud インフラストラクチャー・ポートフォリオへのアクセスに使用されている現在の API キー所有者を表示します。
  3. ibmcloud account list を実行して、現在使用している IBM Cloud アカウントの所有者を表示します。
  4. IBM Cloud アカウントの所有者に連絡して、API キーの所有者に IBM Cloud インフラストラクチャーでの十分な権限がないか、その所有者が削除の保留中である可能性があることを報告します。

アカウント所有者は、以下の手順に従ってください。

  1. 先ほど失敗したアクションを実行するために IBM Cloud インフラストラクチャーで必要なクラシック許可を確認します。 VPC インフラストラクチャー・プロバイダーの場合は、API キーの所有者に管理者のプラットフォーム・アクセス役割がなければなりません。
  2. API キー所有者の許可を修正するか、ibmcloud oc api-key reset --region REGION コマンドを使用して新しい API キーを作成してください。
  3. 自分または別のアカウント管理者が手動で IBM Cloud インフラストラクチャー資格情報をアカウントに設定した場合は、ibmcloud oc credential unset --region REGION を実行して、アカウントから資格情報を削除します。