web-dev-qa-db-ja.com

ゾーンにはリクエストを満たすのに十分なリソースがありません/リソースの準備ができていません

(Webブラウザーを介して)インスタンスを開始できず、エラーが発生しました。

「ゾーン「projects/XXXXX/zones/europe-west4-b」には、リクエストを満たすのに十分なリソースがありません。別のゾーンを試すか、後でもう一度やり直してください。」

最初はクォータの問題かもしれないと思っていたので、クォータを確認したところ、すべて問題ありませんでした。実際、利用可能なゾーンをリストしましたが、europe-west4-bは利用可能でしたが、まだゾーンを移動するためのショットを与えました。それから"gcloud compute instances move XXXX --zone europe-west4-b --destination-zone europe-west4-c"を試しましたが、それでも失敗し、エラーがポップアップしました:

「エラー:(gcloud.compute.instances.move)状態がTERMINATEDの場合、インスタンスを移動できません」

さて、終了しました...その後"gcloud compute instances reset XXX"で再起動しようとしましたが、エラーが次のように表示されました:

エラー:(gcloud.compute.instances.reset)リソースを取得できませんでした:-リソース 'projects/XXXXX/zones/europe-west4-b/instances/XXX'の準備ができていません

エラーを検索しましたが、ディスクを削除することでこの問題を解決した人もいました。メモリを消去したくないのですが、どうすればこの問題を解決できますか?

ところで、1つの永続ディスクが接続された1つのインスタンスしかありません。

23
ShadeBai

まず、この問題が発生していることをおaび申し上げます。この問題は解決されたとのことで大変嬉しく思います。

私たちの目標は、すべてのゾーンに利用可能なリソースがあることを確認することです。このタイプの問題はまれです。このような状況が発生した場合、または発生しようとしている場合は、すぐにチームに通知され、問題が調査されます。

停止の可能性を減らすために、複数のゾーンまたはリージョンにワークロードを展開してバランスを取ることをお勧めします。 ドキュメント をご覧ください。GoogleCloud Platformで復元力と拡張性のあるアーキテクチャを構築する方法の概要を説明しています。ご存知のように、これは一時的なエラーであるため、今後数時間で再試行すると問題が修正されました。長くは続かないはずです。私たちのシステムは動的で常に拡張しているため、このような状況では、別のゾーンでインスタンスを作成するか、エラーメッセージで既に表示されているインスタンスを後で試すことをお勧めします。

また、 このリンクを確認する をお勧めします。これは、インスタンスをゾーンに分散して可用性を高めることを推奨します。これを確認することもできます その他のリンク 、GCE(Google Compute Engine)で堅牢なシステムを設計するためのベストプラクティスが見つかります。

6
Shaiq

私も同じエラーを取得しています。私は24時間待ってみました。しかし、まだ運はありません。私にとっては、一時的なものではありません。ゾーン「projects/XXXX/zones/europe-west2-c」には、リクエストを満たすのに十分なリソースがありません。別のゾーンを試すか、後でもう一度やり直してください。それを実現するには、まったく新しいインスタンスを作成する必要がありました。

13
Raya Sudhakar

そのため、24時間以上同じ問題がありました。

VMを別のゾーンに移動しようとしましたが、終了状態であり、リージョンに十分なリソースがないために再起動できなかったため、移動できませんでした。

わかりましたが、私の理解では、VMに接続された永続ディスクは別の話であり、VMを起動せずにコピーできます。

だから私はこの問題を次のように回避しました:

  1. Google Cloud Platformに移動>>> Compute Engine
  2. スナップショットに行った>>>インスタンスのスナップショットを作成しました(VMディスクをコピーしました)
  3. スナップショットが完了したら、スナップショットをクリックしました。
  4. 「スナップショットの詳細」の下で終わった。そこで、上部にある[インスタンスの作成]をクリックします。ここでは、基本的にディスクのコピーを使用してインスタンスを作成しています。
  5. 新しいゾーンを選択し、GPUを接続することを忘れないでください。以前の設定はすべて新しい名前を作成してください。
  6. [作成]をクリックすると、画像が新しいゾーンで実行されます。
5
Yev

今日私はこれに出くわしました。ゾーン/ zones/asia-south1-c 'には、要求を満たすのに十分なリソースがありません。別のゾーンを試すか、後でもう一度やり直してください。過去4時間からこれを取得しています。

2
Ganesh S

今日、このエラーに遭遇しました。参考までに、私はサンノゼにいて、米国西部の仮想マシンを起動できませんでした。私の回避策は、作業中のVMのイメージを作成し、作成する領域が見つかるまで領域を調整して、それを使用することでした。

ただし、すべてのリージョンが同じGPUにアクセスできるわけではないというのは少し問題です。

2
Connor Hale

最新の回答を得るために、今日、us-central1-aゾーンで同じ問題が発生しました。 「ゾーン 'projects // zones/us-central1-a'には、要求を満たすのに十分なリソースがありません。 '(resource type:compute)'」というエラーメッセージが表示されました。幸いなことに、エラーは5分待ってから再試行することで克服されました。

1
Kenny Monar

エラー「ZONE_RESOURCE_POOL_EXHAUSTED」は、通常、Compute Engineのバックエンドに1つ以上のリソースが完全に割り当てられているか、何らかの理由で一時的に割り当てられなくなったことを意味します。将来このエラーが発生するのを最小限に抑える最善の方法は、すべてをeurope-west4-bに配置するのではなく、複数のゾーンにインスタンスを分散させることです。そうすれば、ゾーンの1つが利用可能なリソースの不足に苦しんでいる場合、必要なリソースを割り当てようとする他のゾーンができます。 https://cloud.google.com/compute/quotas#quotas_and_resource_availability

0
Ravi