【问题标题】:Google Cloud VM Instance Stuck on resizing suggested by Console谷歌云虚拟机实例卡在控制台建议的调整大小上
【发布时间】:2020-05-20 04:24:40
【问题描述】:

我有一个在 Google Cloud 上运行的 vm 实例,它建议我“您应该将实例的大小从 4CPU 和 16GB RAM 调整为 2CPU 和 16GB RAM”。 我按下应用来设置新配置。实例已停止并停留在调整大小过程中一小时后,在 gcloud 实例列表中显示调整大小或启动。

即使尝试拍摄该虚拟机磁盘的快照也会显示“它正在用于某些操作”的错误

试图通过 gcloud 强制停止,但没有成功。在通知弹出显示中,仅调整 vm 大小。

请帮帮我。

【问题讨论】:

  • 一小时后收到通知,“区域 'projects/xyz-project-272905/zones/asia-south1-a' 没有足够的资源来满足请求。请尝试其他区域,或稍后再试。”嘿,谷歌,你为什么不在停止实例之前检查你没有 2CPU 空闲。同样的资源问题。

标签: google-cloud-platform google-compute-engine


【解决方案1】:

此问题的主要原因是 GCP 资源可用性取决于用户请求,因此是动态的。因此,当您毫无保留地按需使用云资源时,可能会发生此类问题。

让我们看看这个问题的原因

  • 当你stop an instance它会释放一些资源,比如vCPU和内存;
  • 当您start an instance 时,它会请求返回 vCPU 和内存等资源;
  • 当您调整 VM 大小时,它是相同的。

如果区域中没有足够的可用资源,您将收到一条错误消息:

    The zone 'projects/xyz-project-272905/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 配额。

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

  • 关注instructions,将您的实例移至another zone
  • 稍等片刻,然后再次尝试调整 VM 实例的大小。
  • Reserve resources 为您的虚拟机提供以下文档,以避免将来出现此类问题(需要额外付款):

    为特定的虚拟机 (VM) 实例创建预留 区域,使用自定义或预定义的机器类型,有或没有 额外的 GPU 或本地 SSD,以确保资源可用于 您需要时的工作量。 创建预订后,您 立即开始为保留的资源付费,并且它们仍然存在 可供您的项目无限期使用,直到预订为止 被删除。

【讨论】:

    猜你喜欢
    • 2022-06-29
    • 2020-06-11
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    相关资源
    最近更新 更多