我正在尝试跨同一区域的区域移动实例。
我正在使用以下命令:
gcloud compute instances move <instance_name> --zone europe-west1-c --destination-zone europe-west1-b --verbosity=debug
并得到以下输出:
调试:(gcloud.compute.instances.move)代码:'-1778529648506316197' 回溯(最近一次调用最后一次): 文件“/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py”,第 787 行,执行中 资源 = args.calliope_command.Run(cli=self,args=args) 文件“/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py”,第 754 行,运行中 资源 = 命令实例.运行(参数) 文件“/opt/google-cloud-sdk/lib/surface/compute/instances/move.py”,第 88 行,运行中 '移动 gce 实例 {0}'.format(target_instance.Name())) WaitFor 中的文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py”,第 266 行 睡眠毫秒=睡眠毫秒) 文件“/opt/google-cloud-sdk/lib/googlecloudsdk/core/util/retry.py”,第 222 行,位于 RetryOnResult 中 如果不应该重试(结果,状态): 文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py”,第 260 行,位于 _IsNotDone 返回不 poller.IsDone(operation) IsDone 中的文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/compute/operations/poller.py”,第 54 行 引发操作错误(操作.错误.错误) 操作错误:代码:'-1778529648506316197' 错误:(gcloud.compute.instances.move)代码:'-1778529648506316197'
我查看了 google compute UI 中的操作,moveInstance 状态为 INTERNAL_ERROR。
没有实例被移动,但它确实创建了临时 IP 地址,我必须手动删除它。
我找不到该问题的任何详细信息。
我已尝试更新我的 gcloud 组件,并确保我们的项目满足移动操作所需的配额。
我该如何解决这个问题?
编辑: 我尝试手动在节点的根持久磁盘上设置 --no-auto-delete。然后我再次运行“move”命令,我的实例消失了。我拥有所有磁盘和快照,因此我可以重新创建我的实例。我将手动为该节点运行迁移——这并不能解释出了什么问题。