尝试跨区域移动实例时发生内部错误

我试图在同一地区的区域移动实例。

我正在使用以下命令:

gcloud compute instances move <instance_name> --zone europe-west1-c --destination-zone europe-west1-b --verbosity=debug 

并得到以下输出:

  DEBUG:(gcloud.compute.instances.move)代码:'-1778529648506316197'
回溯(最近一次通话最后):
  在执行文件“/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py”,第787行
     resources = args.calliope_command.Run(cli = self,args = args)
  在运行文件“/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py”,第754行
     resources = command_instance.Run(args)
  文件“/opt/google-cloud-sdk/lib/surface/compute/instances/move.py”,第88行,在运行
     'move gce instance {0}'.format(target_instance.Name()))
  在WaitFor中的文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py”,第266行
     sleep_ms = sleep_ms)
  在RetryOnResult文件“/opt/google-cloud-sdk/lib/googlecloudsdk/core/util/retry.py”,第222行
    如果不是should_retry(结果,状态):
  文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/util/waiter.py”,行260,在_IsNotDone
    返回不poller.IsDone(操作)
  在IsDone文件“/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/compute/operations/poller.py”,第54行
    引发OperationErrors(operation.error.errors)
操作错误:代码:'-1778529648506316197'
错误:(gcloud.compute.instances.move)代码:'-1778529648506316197'

我查看了Google计算UI中的Operations,moveInstance状态是INTERNAL_ERROR。

没有实例被移动,但它创build了临时IP地址,我不得不手动删除。

我找不到这个问题的任何细节。

我试过更新我的gcloud组件,并确保我们的项目符合移动操作所需的配额。

我如何解决这个问题?

编辑:我试图手动设置节点的根永久磁盘上的 – no-auto-delete。 然后我再次运行“移动”命令,我的实例消失了。 我有所有的磁盘和快照,所以我可以重新创build我的实例。 我将为此节点手动运行迁移 – 这不能解释发生了什么问题。