我的 Centos7 VM 实例没有响应,并且经常出现连接超时错误,我决定使用 putty 重新启动它,我触发了 init 6 命令,它只是关闭了,并且 10-15 分钟没有响应。然后我决定停止实例并重新启动它,它顺利停止,但当我启动它时,它显示“启动 VM 实例“centos-7-1”失败。错误:区域“projects/XXXXXXXX/zones/asia-south1-a”没有足够的资源来满足请求。尝试其他区域,或稍后重试。”
请给我建议解决方案。
答案1
让我们看看造成此类问题的原因:
当你停止实例它释放一些资源,如 vCPU 和内存。
当你启动实例(或改变它)它请求返回诸如 vCPU 和内存之类的资源,如果区域中没有足够的可用资源,您将收到一条错误消息:
Error: Starting VM instance "INSTANCE_NAME" failed. Error: The zone 'projects/XXXX/zones/ZONE' does not have enough resources available to fulfill the request. Try a different zone, or try again later.
更多信息请访问文档:
如果您在请求新资源时收到资源错误(例如 ZONE_RESOURCE_POOL_EXHAUSTED 或 ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS),则表示该区域目前无法满足您的请求。此错误是由于 Compute Engine 资源可获得性导致的,而不是由于您的 Compute Engine 配额导致的。
资源可用性取决于用户请求,因此是动态的。
有几种方法可以解决你的问题: