我已经停止了我的实例,现在我正在尝试将我的实例从 E2 编辑到 N1,但是我收到以下错误,
The request contains invalid arguments: "e2 instances do not support onHostMaintenance=TERMINATE unless they are preemptible.". Error code: "badRequest"
此外,当我在编辑页面中向下滚动时,我会收到这些警告消息,
我是 GCP 的新手,目前正在免费试用。请指导我为什么无法将我的实例从 E2 编辑到 N1 并收到这些警告消息。
注意:最初,当我创建实例时,我创建了一个 N1 实例,然后我移动到 E2 实例。现在我又想移动到 N1 实例,但做不到!
最佳答案
问题中的信息是矛盾的:错误表明问题出在移动到 E2 实例类型上(并且这没有发生)但文本表明您能够移动 N1-->E2 而没有问题。
错误是准确的,您可能没有有一个 GPU 设置为终止的 E2 实例,它也不是可抢占的;它必须是可抢占的(见链接)
IIUC 有可能将 GPU 设置为 Terminate 的 N1 实例不可抢占;它可能是可抢占的。
不应该允许移动到 E2(这是您所暗示的错误;badRequest
)。建议(!?)你实际上并没有将它移动到 E2,它仍然是 N1。
但是,屏幕截图表明您正在编辑 E2 实例。否则,您将不会收到“主机维护”不可编辑的警告。
你能确认一下吗?
如果您从 Preemptible N1 开始,转换应该会成功(双向)。
这可能是 Google 服务的错误,但证据尚不确凿。
关于google-cloud-platform - 无法在 Google Cloud Platform 中将我的 E2 实例编辑为 N1 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62630217/