report faulty host API エラーのトラブルシューティング

このドキュメントでは、 障害のあるホストの報告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 状態であることを 確認します。