このドキュメントでは、 障害のあるホストの報告APIの使用時に発生する可能性のあるエラーの解決方法について説明します。
エラー メッセージ
障害のあるホストの報告 API を使用すると、次のいずれかのエラーが発生することがあります。
実行中のオペレーション中にコンピューティング インスタンスが削除された
このエラーは、障害のあるホストの報告オペレーションが進行中にコンピューティング インスタンスを削除した場合に発生します。
エラー メッセージ:
INTERNAL_ERROR
解決策: コンピューティング インスタンスを削除する前に、
reportHostAsFaulty オペレーションが完了していることを確認します。完了していない場合、障害のあるホストの報告オペレーションは失敗します。
コンピューティング インスタンスが予約の一部ではない
このエラーは、予約を使用せずに作成されたコンピューティング インスタンスを報告した場合に発生します。
エラー メッセージ:
INSTANCES_WITHOUT_RESERVATION_NOT_SUPPORTED
解決策: 予約バインド プロビジョニング モデルを使用してコンピューティング インスタンスを作成したことを確認します。flex-start またはスポット プロビジョニング モデルを使用する A4X Max、A4X、A4、A3 Ultra、A3 Mega、A3 High(GPU 数 8)インスタンスの障害のあるホストを報告するには、アカウント チームにお問い合わせください。
障害のあるホストの報告オペレーションが重複している
このエラーは、同じコンピューティング インスタンスに対して別のリクエストが進行中に、障害のあるホストの修復 API にリクエストを送信した場合に発生します。また、コンピューティング インスタンスが REPAIRING 状態のままになることがあります。
エラー メッセージ:
FAILED_WITH_UNEXPECTED_STATUS
解決策: 最初の障害のあるホストの報告オペレーションが完了する まで待ってから、API に別のリクエストを送信します。Compute インスタンスが応答しない場合は、Compute インスタンスを再起動してから、API に別のリクエストを送信します。
障害理由がない
このエラーは、障害のあるホストの報告リクエストで faultReasons フィールドを指定しなかった場合に発生します。
エラー メッセージ:
FAULT_REASONS_EMPTY_SHOULD_BE_SPECIFIED
解決策: faultReasons フィールドは必須です。この問題を解決するには、
リクエストで
faultReasons フィールド
を指定します。
マシンタイプが正しくない
このエラーは、コンピューティング インスタンスがサポートされていないマシンタイプを使用している場合に発生します。
エラー メッセージ:
MACHINE_TYPE_NOT_SUPPORTED
解決策: 障害のあるホストの報告 API は、A4X Max、A4X、A4、A3 Ultra、A3 Mega、A3 High(GPU 数 8) マシンタイプのみをサポートしています。
レート制限を超過した
エラー メッセージ:
RATE_LIMIT_EXCEEDED
理由: instances.reportHostAsFaulty メソッドのリクエスト上限を超えたか、リクエストを満たすのに十分な容量が Google にない可能性があります。
サポートされていないコンピューティング インスタンスの状態
このエラーは、コンピューティング インスタンスがサポートされていない状態の場合に発生します。
エラー メッセージ:
INSTANCE_SHOULD_BE_RUNNING
解決策: 障害のあるホストの報告 API にリクエストを送信する前に、コンピューティング インスタンスが
RUNNING 状態であることを
確認します。