GCP - 使用 Google Cloud SDK 跨项目移动虚拟机

GCP - moving VMs across projects with the Google Cloud SDK

我想使用 Cloud SDK 在 GCP 上跨项目移动一些虚拟机。

我想要高层次的过程,然后可能还有一些指向相关文档的链接,尽管当我知道一般的高层次步骤是什么时我可以使用 RTFM。

我想我要做的是

  1. 创建快照
  2. 保存在某处
  3. 创建两个 Cloud SDK 上下文?
  4. 在上下文中为新项目准备目标
  5. 将快照复制到新上下文及其关联存储
  6. 复制所有内容后,从新项目中复制的快照中恢复。

请帮忙。我是新手,想知道是否真的应该这样做。

谢谢!

您可以使用this guide

所需步骤的快速总结

  1. 通过取消选择“删除实例时删除启动磁盘”并终止 VM,将启动磁盘与要移动的 VM 分离

  2. 从分离的启动磁盘创建映像

  3. 将图片上传至Google云存储并与新项目共享

  4. 根据您上传到Google云存储的图片在新项目下创建自定义图片

  5. 根据自定义镜像在新项目下新建VM实例