キャパシティ・ラウンドオフを使用している際、なぜ私のPVCが「保留中」の状態のままになるのですか?
仮想プライベートクラウド
「 allowCapacityRoundoffForIops: "true" 」が有効になっている状態で「 StorageClass 」を使用すると、PVCが「 Pending 」の状態のままとなり、「 ProvisioningFailed 」という警告イベントが表示されます。
以下のいずれかの状況が、この不具合の原因となっている可能性があります:
- 起動時に、ドライバーが IBM のグローバルカタログにアクセスできず、 DP2 カタログが読み込まれませんでした。 キャパシティの丸め処理を行うには、ドライバーが起動時にグローバルカタログから、サポートされているキャパシティ対IOPSのカタログを取得する必要があります。
- 指定されたIOPSと容量の組み合わせは、
dp2プロファイルでは無効です。
PVCイベントを確認してエラーメッセージを特定し、以下の表に基づいて問題を解決してください。
-
次のコマンドを実行し、理由が「
ProvisioningFailed」となっている「Warning」イベントを探してください。oc describe pvc PVC_NAME -
以下の表を参照し、エラーメッセージと解決策を照らし合わせてください。
| イベント内のエラーメッセージ | 原因 | 解決方法 |
|---|---|---|
capacity round-off is unavailable because the DP2 catalog could not be loaded during driver startup |
起動時に、ドライバがグローバルカタログにアクセスできませんでした。 | Virtual Private Endpoint Gateway(VPEG)が正しく設定されていること、およびドライバーが private.globalcatalog.cloud.ibm.com にアクセスできることを確認してください。 接続の問題を修正した後、ドライバーポッドを再起動してください。 セットアップの手順については、「 前提条件 」を参照してください。 |
shares_profile_capacity_iops_invalid |
指定されたIOPSと容量の組み合わせは、 dp2 プロファイルでは無効です。 |
要求されたIOPSが 「 dp2 」プロファイルのサポート範囲内 にあること、および要求された容量がプロファイルの最大値を超えないことを確認してください。 |