google-cloud-platform - GCP - 使用 Google Cloud SDK 跨项目移动虚拟机
问题描述
我想使用 Cloud SDK 在 GCP 上的项目之间移动一些虚拟机。
我想要一个高层次的过程,然后可能还有一些指向相关文档的链接,尽管当我知道一般的高层次步骤是什么时,我可以 RTFM。
我想我想做的是
- 创建快照
- 把它保存在某个地方
- 创建两个 Cloud SDK 上下文?
- 在新项目的上下文中准备一个目的地
- 将快照复制到新上下文及其关联存储
- 复制所有内容后,从新项目中复制的快照中重新水化。
请帮忙。我对这些东西很陌生,想知道这是否真的应该这样做。
谢谢!
解决方案
您可以使用本指南
所需步骤的快速摘要
通过取消选择“Delete boot disk on instance delete”并终止 VM,从要移动的 VM 中分离引导磁盘
从分离的启动磁盘创建映像
将图像上传到 Google Cloud Storage 并与新项目共享
根据你上传到谷歌云存储的图片在新项目下创建自定义图片
基于自定义镜像在新项目下新建VM实例
推荐阅读
- google-app-engine - GCP - Google App Engine - 如何删除自定义域?
- python - 在 IIS 上运行 python websockets 应用程序
- android - 错误:找不到字段的设置器 - 房间
- mysql - MYSQL - 更新时截断列 X 的数据,但插入时不截断
- ruby-on-rails - 如何查找/检索已在 Rails 中配置的 Rack::Timeout 超时值?
- php - PHP GD 库中的 Bangla Unicode 字体中断
- r - 如何更正 R 中的 rcorr() 警告
- c# - 在 C# Windows 服务中使用异步事件处理程序
- c# - IOS 13 和 OSX 10.15 (.NET) 上的 Safari 中的 SAML 请求不安全
- python - hex(id()) 返回同一对象的交替数字,但 id() 返回一个固定数字