Google cloud platform 移动谷歌云虚拟机实例会产生错误代码';6562453592928582321';而这个例子已经不存在了

Google cloud platform 移动谷歌云虚拟机实例会产生错误代码';6562453592928582321';而这个例子已经不存在了,google-cloud-platform,Google Cloud Platform,执行后 gcloud compute instances move instance-ba --zone us-east1-b --destination-zone us-east1-c 等待大约5分钟后,抛出了以下错误 Moving gce instance instance-ba...failed. ERROR: (cloud.compute.instances.move) Code: '6562453592928582321' 该实例已从web界面以及区域us-east1-b和us-e

执行后

gcloud compute instances move instance-ba --zone us-east1-b --destination-zone us-east1-c
等待大约5分钟后,抛出了以下错误

Moving gce instance instance-ba...failed.
ERROR: (cloud.compute.instances.move) Code: '6562453592928582321'
该实例已从web界面以及区域us-east1-b和us-east1-c中删除

我试图用

cloud compute instances start instance-ba --zone us-east1-b

但没有一个起作用

提前感谢您的帮助。 我必须说,这个例子非常重要,我感谢为解决这个问题所做的每一点努力

编辑

在Stackdriver日志中,我看到以下命令交替执行:

  • 计算引擎setDiskAutoDelete us-east1-b:实例ba
  • compute.instances.setDiskAutoDelete
似乎该实例已从us-east1-b中删除,但未转移到us-east1-c

我看不出有任何错误。所有日志的严重性均为“INFO”或更低

编辑2

我回忆我在移动错误之前的步骤如下

  • 我尝试将第二个特斯拉P100添加到我的实例中,这在启动时给出了一个错误,即资源不足以满足请求
  • 我尝试移动出现“终止”错误的实例,因此
  • 尝试使用重置命令重置机器,该命令导致“实例未就绪”错误
  • 我拆除了第二台特斯拉P100,以便启动机器
  • 我一遍又一遍地执行重新启动命令,直到它工作,机器能够启动
  • 因为我需要第二个GPU,所以我尝试将此实例(没有第二个GPU)从us-east1-b移动到us-east1-c,但最终无法工作,并给出了错误
编辑3

经过一些研究,我发现这个过程实际上从我的实例中创建了一个快照,并且数据没有丢失

但是,我会不断更新关于错误的问题以及谷歌对它的回应。

根据,您有一个简短的说明,说明何时使用手动或自动移动。如程序所述,在以下情况下使用手动移动:

“您的虚拟机没有运行。”

“您正在将VM移动到其他区域,并且您的VM属于子网络。”

“您的实例已连接GPU或本地SSD。”

在您的例子中,您的实例上连接了一个GPU。因此,正确的移动方式如下:

  • 停止你的实例
  • 编辑实例,在“机器类型”上单击自定义并选择GPU的“无”编号。更多细节
  • 启动您的实例
  • 使用gcloud命令可以:
  • $gcloud计算实例移动示例实例--区域us-central1-a--目标区域us-central1-f

  • 迁移实例后,请再次停止它
  • 添加GPU并启动实例
  • 请记住,每个区域都有不同的区域,新项目也有不同的区域

    “为了保护计算引擎系统和用户,新项目有一个全局GPU配额,这限制了您可以在任何受支持区域中创建的GPU总数。请求GPU配额时,必须为要在每个区域中创建的GPU模型请求配额,并为所有区域中所有类型的GPU总数请求额外的全局配额。“

    根据,您对何时使用手动或自动移动有一个简短的说明。如程序所述,在以下情况下使用手动移动:

    “您的虚拟机没有运行。”

    “您正在将VM移动到其他区域,并且您的VM属于子网络。”

    “您的实例已连接GPU或本地SSD。”

    在您的例子中,您的实例上连接了一个GPU。因此,正确的移动方式如下:

  • 停止你的实例
  • 编辑实例,在“机器类型”上单击自定义并选择GPU的“无”编号。更多细节
  • 启动您的实例
  • 使用gcloud命令可以:
  • $gcloud计算实例移动示例实例--区域us-central1-a--目标区域us-central1-f

  • 迁移实例后,请再次停止它
  • 添加GPU并启动实例
  • 请记住,每个区域都有不同的区域,新项目也有不同的区域


    “为了保护计算引擎系统和用户,新项目有一个全局GPU配额,这限制了您可以在任何受支持区域中创建的GPU总数。请求GPU配额时,必须为要在每个区域中创建的GPU模型请求配额,并为所有区域中所有类型的GPU总数请求额外的全局配额。“

    1)Stackdriver有什么显示吗?2) 即使你必须为支持订阅付费,也要向谷歌申请支持票——以后再上诉。3) 如果您了解到任何信息,请更新此线程。@John Hanley 1)我更新了有关Stackdriver的问题,但日志中没有显示错误2)感谢您的支持,我将打开支持通知单。您在创建实例时对该实例做了任何设置吗?我只移动了一个实例几次,没有任何问题。我编辑了答案,给出了移动前的步骤。1)Stackdriver是否显示了任何内容?2) 即使你必须为支持订阅付费,也要向谷歌申请支持票——以后再上诉。3) 如果您了解到任何信息,请更新此线程。@John Hanley 1)我更新了有关Stackdriver的问题,但日志中没有显示错误2)感谢您的支持,我将打开支持通知单。您在创建实例时对该实例做了任何设置吗?我只是移动了一个实例几次,没有问题。我编辑了我的答案,给出了移动之前的步骤。谢谢你的回复。我认为你总结这个过程做得很好。尽管如此,我不得不说,我的程序(包括绕道)与您的程序类似(见编辑2)。您可以在us-east1-b上安装2台特斯拉P100,您会收到错误“资源不足以满足请求”,因为您
    cloud compute instances start instance-ba --zone us-east1-c