今天早上我在us-east1的e2虚拟机实例随机关闭,我登录到GCP再次启动它,并不断得到以下错误:
Failed to start
:当前是一个e2-micro虚拟机实例在us-east1-b区域不可用。或者,你可以试试你的使用不同的VM硬件配置再次请求或稍后请求时间。有关详细信息,请参阅故障排除文档。
我尝试了另一个e2-small实例,也无法获得分配-谷歌在中断页面上没有关于这个问题的任何内容,但是在云论坛上有一个帖子,很多人似乎都遇到了同样的问题:
https://www.googlecloudcommunity.com/gc/Infrastructure-Compute-Storage/Shortage-of-Compute-Engine-Resource-in-us-central-1/m-p/492518
有人经历过这种情况吗?如果有,解决时间是多长?如果要解决这个问题,我很犹豫是否要将我的生产服务迁移到另一个区域。
我发现真正奇怪的是他们的停机页面上没有提到这个,这似乎是一个相当大的问题-我可能看错地方了吗?
根据您的问题,我可以计算出可能由于交通原因,us-east1-b区域的资源可能不可用。
正如@John Hanley所说,这是我在小实例类型中常见的问题,因为需求很高。
GCP的目标是确保所有区域都有可用的资源。这种类型的问题是罕见的,当这种情况发生或即将发生时,会立即通知GCP团队并调查问题。
似乎你已经尝试了可能的解决方案:
1)启动一个更大的实例(改变机器配置)
2)选择不同的区域(犹豫是否将生产服务迁移到不同的区域)
如果可能的话,你可以试着减少你的实例的需求。减少RAM, cpu, gpu)。如果你幸运的话,它可能会起作用。
GCP建议跨多个区域或区域部署和平衡工作负载,以减少中断的可能性。请查看官方文档,其中概述了如何在谷歌云平台上构建弹性和可扩展的架构。
这些问题大多发生在周末&节假日(如周五至周日)美国东部时间白天,资源不可用的概率很高。
如果你想知道你需要等待多长时间:在我的情况下,1.5到3个工作日是正常的。
编辑:
创建或更新vm时可能遇到的错误,请遵循官方文档中提到的故障排除指南