方法已失效,建议使用这个方法:https://zelikk.blogspot.com/2019/01/gcp-image.html
2019年9月21日更新:谷歌的女人 CloudEndure 被 AWS 抢了!
谷歌云的一年试用到期了,那当然是再续一年啦!我需要把谷歌云中的实例从一个账号迁移或复制到另一账号。
2019年7月25日更新:要是一年用完再用一年,根本无需迁移实例,在新账号处添加旧账号为结算管理员,旧账号将旧项目绑定到这个结算账号,就能再次拥有300美元。欧耶!!!
- 进入新账号,创建 VM 时,选择导入。
- 选择 CloudEndure,登陆。(有没有发现,这个网站无法翻译成中文!!!)
- 进入新账号中的 API和服务 ,进入凭据项,创建服务账号密钥。
- 回到 CloudEndure 页面,Project ID 在刚才下载的 .json 文件中能看到,第二项粘贴 .json 文件。
- 提交后,选择新账号实例地区,其他默认。
- 点击 “SHOW ME HOW”,就能看到需要在旧服务器上运行的命令
- 在旧服务器上运行好之后,数据复制就开始了。注意了,在新账号的 VM 中有一台 Ubuntu 机器,它是复制服务器(Replication Servers),在复制完成之前不要删除它。
- 大概40分钟后,显示 Continuous Data Replication 时,就可以创建机器了。点击左边菜单的 Machines ,即可看到你正在迁移的机器。务必在 BLUEPRINT 中修改实例类型,因为它默认是创建 Standard 最高级别的机器!然后点击蓝色按钮创建机器。
- 点击 Job Progress 即可看到创建进度。
- 十几分钟后就创建好了,但安全组完全没有迁移过来,要手动配置。之后删除 CloudEndure 的项目,删除凭据。
参考:https://cloud.google.com/compute/docs/vm-migration/using-cloud-endure
叨叨几句... 9 条评论
虽然这个用不了了,但直接使用image来迁移更简便快捷
大大,现在好像那个程序被aws收购了,现在还有啊办法实现不同账号共享镜像么
@张小白
还真是,谷歌怎么不把自己的女人抢回来
其他方法就没有研究过了
@admin
好痛苦哇,免费撸的gcp,不能开两个同地区的,想开两个台湾的,速度比较满意,好难过,环境又太多了,好难过
感谢大佬,迁移成功了,省下很多时间
第六步之后是在旧帐户的什么系统上面运行什么命令,真的很晕,请大神详细一点,谢谢啊!
@自游离
“旧服务器”,即你想迁移的服务器;
对于运行什么命令,网页上写得非常清楚,我相信你可以利用百度/谷歌翻译得到以下结果:
对于Linux机器
下载适用于Linux的CloudEndure Agent Installer:
wget XXXXXX
然后运行安装程序并按照说明操作:
sudo python ./ installer_linux.py XXXXXXX
对于Windows机器
下载适用于Windows的代理安装程序,然后使用以下命令启动:
installer_win.exe -t XXXXXX
服务器的ip还会是一样吗
@泽挥
不一样