ブロックストレージのPVCがなぜ「保留中」の状態のままなのでしょうか?
仮想プライベートクラウド クラシック・インフラストラクチャー
PVC を作成して oc get pvc <pvc_name> を実行すると、しばらく待機した後も PVC は 保留中 状態のままになります。
PVC の作成時およびバインド時に、ファイル・ストレージおよびブロック・ストレージのプラグインによってさまざまなタスクが実行されます。 各タスクが失敗し、異なるエラー・メッセージが表示されることがあります。
PVC の詳細を表示し、一般的なエラー・メッセージを確認して、根本原因を特定します。
-
PVC と状態の詳細を表示します。
oc describe pvc <pvc_name> -n <project> -
一般的なエラー・メッセージの説明と解決方法を確認します。
| エラー・メッセージ | 説明 | 解決のための手順 |
|---|---|---|
User doesn't have permissions to create or manage StorageFailed to find any valid softlayer credentials in configuration fileStorage with the order ID %d could not be created after retrying for %d seconds.Unable to locate datacenter with name <datacenter_name>. |
クラスターの storage-secret-store Kubernetes シークレットに保管されている IAM API キーまたは IBM Cloud インフラストラクチャー API キーに、永続ストレージをプロビジョンするために必要な許可の一部がありません。 |
許可がないことが原因で PVC の作成が失敗するを参照してください。 |
Your order will exceed the maximum number of storage volumes allowed. Please contact Sales |
すべての IBM Cloud アカウントには、作成可能なファイル・ストレージとブロック・ストレージのインスタンスの最大数が設定されています。 PVC を作成することにより、ストレージ・インスタンスの最大数を超えます。 作成できるボリュームの最大数、およびアカウントのボリューム数を確認する方法について詳しくは、ファイル・ストレージとブロック・ストレージを参照してください。 |
PVCを作成するには、以下のオプションから選択してください。
|
Unable to find the exact ItemPriceIds for the specified storageFailed to place storage order with the storage provider |
PVC で指定したストレージ・サイズと IOPS は、選択したストレージ・タイプではサポートされていないため、指定したストレージ・クラスでは使用できません。 | ファイル・ストレージ構成の決定およびブロック・ストレージ構成の決定を参照して、使用するストレージ・クラスのサポートされるストレージ・サイズと IOPS を確認してください。 サイズと IOPS を修正し、PVC を再作成します。 |
| 構成ファイル内のデータ・センター名を検出できませんでした。 | PVC で指定したデータ・センターが存在しません。 | ibmcloud oc locations を実行して、使用可能なデータ・センターをリストします。 PVC のデータ・センターを修正し、PVC を再作成します。 |
Failed to place storage order with the storage providerStorage with the order ID 12345 could not be created after retrying for xx seconds.Failed to do subnet authorizations for the storage 12345.Storage 12345 has ongoing active transactions and could not be completed after retrying for xx seconds. |
ストレージ・サイズ、IOPS、およびストレージ・タイプが、選択したストレージ・クラスと互換性がないか、IBM Cloud インフラストラクチャー API エンドポイントが現在使用できません。 | ファイル・ストレージ構成の決定およびブロック・ストレージ構成の決定を参照して、使用するストレージ・クラスおよびストレージ・タイプのサポートされるストレージ・サイズと IOPS を確認してください。 その後、PVC を削除し、PVC を再作成します。 |
| ストレージ ID 12345 のストレージを検出できませんでした。 | Kubernetes 静的プロビジョニングを使用して既存のストレージ・インスタンスの PVC を作成する必要がありますが、指定したストレージ・インスタンスが見つかりませんでした。 | 指示に従って、クラスター内の既存のファイル・ストレージまたはブロック・ストレージをプロビジョンして、既存のストレージ・インスタンスの正しい情報を取得します。 その後、PVC を削除し、PVC を再作成します。 |
ストレージ・タイプが指定されていません。予期されるストレージ・タイプは Endurance または Performance です。 |
独自のストレージクラスを作成し、サポートされていないストレージタイプを指定しました。 | 独自のストレージクラスを更新し、ストレージタイプとして「 Endurance 」または「 Performance 」を指定してください。 独自のストレージ・クラスの例を見つけるには、 ファイル・ストレージと ブロック・ ストレージのサンプル・ストレージ・クラスを参照してください。 |
SoftLayer_Exception_User_Customer_Unauthorized: Invalid API key |
クラシック・インフラストラクチャー APIキーが必要な場合に、IAM APIキーを指定した。 または、指定したクラシック・インフラストラクチャー APIキーが存在しない。 | 無効なAPIキー |
ブロックストレージにおいて、保留状態のままとなっている永続ボリュームのクレームのトラブルシューティングを行う。