我无法启动GCE实例“区域...没有足够的资源”

时间:2020-04-28 13:10:22

标签: google-compute-engine

我无法启动Google云实例:

Starting VM instance "am01" failed. Error: The zone 'projects/.../zones/asia-south1-a' does not have enough resources available to fulfill the request. Try a different zone, or try again later.

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:2)

让我们看看此问题的原因

  1. stop an instance会释放一些资源,例如vCPU和内存。

  2. 当您start an instance请求诸如vCPU和内存之类的资源时,如果该区域中没有足够的资源可用,您将收到错误消息:

    Error: The zone 'projects/imposing-fin-273614/zones/asia-south1-a' does not have enough resources available to fulfill the request. Try a different zone, or try again later.
    

    更多信息,请访问documentation

    如果收到资源错误(例如ZONE_RESOURCE_POOL_EXHAUSTED 或ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS) 资源,这意味着该区域当前无法容纳您的 请求。此错误是由于Compute Engine资源可获得性引起的, 并且不是由于您的Compute Engine配额。

  3. 资源可用性取决于用户请求,因此是动态的。

有几种方法可以解决您的问题

  1. 按照another zone将实例移至instructions
  2. 等待一会儿,然后尝试重新启动您的VM实例。
  3. Reserve resources(针对您的VM),请按照以下文档操作,以免将来出现此类问题:

    为特定虚拟机(VM)实例创建预留 区域,使用自定义或预定义的计算机类型,带或不带 其他GPU或本地SSD,以确保可用于 您需要的工作量。创建预订后, 开始立即支付预留的资源,而这些资源仍然保留 可供您的项目无限期使用,直到保留 被删除。