Google 云平台网络服务器虚拟实​​例的迁移(从一个帐户到另一个帐户)

Migration of a Google Cloud Platform webserver virtual instance (from one account to another)

我正在寻找有关如何将完整 disk/instance 从 Google Cloud Platform Account #1 正确导出到 GCP Account #2 的全面演练。

对于我们中的一些人来说,这似乎不是一个麻烦的问题,但是很多细心的学习者会犹豫是否迁移他们的网络服务器,因为担心它可能会损坏磁盘 and/or 导致网络问题,因为network/HWID 的变化。

某人如何将完整的网络服务器从一个帐户迁移到另一个帐户。

备注: 无法共享(实例的)。它需要完全自主(手动下载完整磁盘)并且不依赖于 GCP project/instance 共享。

  1. 关闭[停止]您的实例。
  2. 转到这个确切的部分:"Compute Engine > Images"
  3. 您应该在 main/body 容器(顶部)
  4. 中看到 "Create an image"
  5. 单击 select "Disk" 作为 "Source" AND "your-instance-name" 作为 "Source Disk"
  6. 创建图像
  7. 准备将图像导出到您的 Google 存储 (存储 > 存储 > 创建文件夹)
  8. 使用网络控制台: (gcloud compute images export --image=你的图像名称 --destination- uri=gs://SOMEFOLDER/YOURIMAGE.vmdk --export-format=vmdk)
  9. 导航到您的存储浏览器
  10. 手动下载刚刚导出的图片
  11. 在另一个浏览器中,登录到您的备用帐户并导航至“存储”>“存储”
  12. 新上传你created/downloadedvmdk
  13. 完全上传后,导航至 Compute Engine > 实例
  14. 点击创建实例
  15. 在 "Source" 部分,select "Virtual Disk" 选项
  16. 使用你的 gs://your-snapshot-img.vmdk 路径
  17. 部署实例
  18. 完成后,您需要编辑您的 DNS 记录以反映您的新 IP。

如果遵循此操作,网络服务器应该可以正常工作并且迁移会成功。

确保 edit/update 所有包含您旧 IP 的配置。