VM の停止に関するトラブルシューティング


このドキュメントでは、仮想マシン(VM)インスタンスを一時停止または再開する際の一般的な問題やエラーについて説明します。

VM を一時停止して、メモリをストレージに移動できます。インスタンスは後で再開するまで保持されます。VM の一時停止と再開の詳細を確認してください。

停止時間が長すぎる

一時停止リクエストを行ってから VM が一時停止されるまでに時間がかかることがあります。ゲスト オペレーティング システムのメモリは永続ディスクに保存されるため、VM が SUSPENDED 状態に移行するまでに数分かかることがあります。

--discard-local-ssd=False フラグを使用して一時停止された VM の場合、SSD のコンテンツを永続ディスクにコピーする必要があるため、一時停止に非常に時間がかかることがあります。詳細については、ローカル SSD のドキュメントをご覧ください。

VM 停止エラー

VM を一時停止できなかった場合は、次のいずれかの理由が考えられます。

VM の状態が無効

一時停止できるのは RUNNING 状態の VM のみです。別の状態の VM を一時停止しようとするとエラーが返されます。

エラー メッセージ:

UNSUPPORTED_OPERATION
You cannot suspend an instance that is stopped or terminated.
You cannot suspend an instance that is being repaired.
You cannot suspend an already suspended instance.

解決策:

一時停止できるのは RUNNING 状態の VM のみです。インスタンスが修復中の場合はしばらくしてからもう一度お試しください。現在停止している場合は VM を起動してください。

無効な VM 構成

Confidential VM はサポートされません

Confidential VM は一時停止できません。

エラー メッセージ:

UNSUPPORTED_OPERATION

解決策

VM を通常の VM として再作成するか、代わりに VM を停止して起動することもできます。

メモリが多すぎる

208 GB を超えるメモリを備えた VM は一時停止できません。

エラー メッセージ:

UNSUPPORTED_OPERATION
Suspend is not supported on Instances with more than 208GB memory.

解決策:

VM のマシンタイプを変更してメモリを削減するか、代わりに VM を停止して起動することもできます。

ローカル SSD による一時停止は、最大 32 個のローカル SSD ディスクのみをサポートします

エラー メッセージ:

INVALID_USAGE
Suspend with Local SSD feature is not available for this project.

解決策

32 個を超えるローカル SSD がアタッチされている VM を一時停止するには、--discard-local-ssd フラグを使用して VM を一時停止しながら、ローカル SSD のコンテンツを破棄する必要があります。

GPU を使用する VM は一時停止できません

エラー メッセージ:

UNSUPPORTED_OPERATION
Suspend is not supported on GPU Instances.  You may delete and recreate the instances without GPU.

解決策:

GPU を使用せずに VM を再作成するか、VM インスタンスを停止して起動します。

ディスプレイのタイムアウトが設定されているかスリープボタンが無効になっている場合、Windows VM を一時停止することはできません

電源ポリシーが高パフォーマンスに設定され、ディスプレイのタイムアウトが 0 より大きい値に設定されている Windows VM では、タイムアウト後にディスプレイがオフになることがあります。

ディスプレイがオフになっている VM に一時停止リクエストを送信すると、VM は一時停止されず、ディスプレイが再起動されます。

解決策:

この問題を解決するには、次の操作を行います。

  1. 次のコマンドを使用して、ディスプレイのタイムアウトを無効にします。

    powercfg /change monitor-timeout-ac 0
    

  2. 次のコマンドを使用してスリープボタンを有効にします。

    powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1
    

ゲスト タイムアウトが発生した

このエラーは、ゲスト オペレーティング システムが 3 分以内に ACPI S3 信号に応答しない場合に発生します。OS では ACPI S3 信号を処理して VM の一時停止を開始できる必要があります。一部のオペレーティング システムではこの機能はサポートされていません。

エラー メッセージ:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

解決策:

OS の互換性の表を確認して、OS で一時停止と再開がサポートされているかどうかを確認してください。またインスタンスを停止して開始することもできますが、インスタンスが停止するとゲスト OS のメモリ、デバイスの状態、アプリケーションの状態が失われます。

十分な永続ディスク割り当てがない

エラー メッセージ:

QUOTA_EXCEEDED
Quota 'DISKS_TOTAL_GB' exceeded. Limit: NUMBER_OF_DISKS in region REGION.

解決策:

インスタンスを一時停止しているプロジェクトとリージョンに永続ディスクの割り当てが十分にあることを確認します。詳細については、リソースの割り当てをご覧ください。

VM がプリエンプトされた

VM が一時停止できる前にプリエンプトされました。

エラー メッセージ:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

解決策:

この VM を一時停止しない場合、必要な操作はありません。一時停止する場合は、VM を再起動してすぐにできます。

不明な理由により VM を一時停止できなかった

エラー メッセージ:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

解決策:

しばらくしてからもう一度お試しください。