Oracle Ravello云服务实现虚拟机无缝迁移,oracleravello


什么是Ravello?

将基于 VMware 或 KVM 的现有数据中心负载按原样无缝部署到 Oracle 云基础设施、AWS 或 GCP,无需对 VM、网络或存储进行任何修改。可以获得类似于数据中心的网络服务。这类服务不仅可以提供适合生产负载的企业级性能,还可以经济高效地按需扩展,支持敏捷的开发/测试流程


背景:

需要将本地虚拟机迁移到Ravello,并且能正常访问虚拟机中原应用,无需任何修改  


实现步骤:

1、将本地VMWare虚拟机导出为VOF文件,切记不要用PD虚拟机,PD虚拟机无法导出虚拟机文件,也不要用PD虚拟机去转VMWare虚拟机,即使转成功了,虚拟机还是会起不来,没必要大费周章,直接VMWare虚拟机安装Rad Hat或者CenOS,当然Windows虚拟机也是可以的



2、导出文件为ovf,mf,vmdk 我们只需导入vmdk即可


3、登录https://cloud.ravellosystems.com/  如果自己用,帐号需要自己信用卡去申请(300美金等额流量,一定要勾选用完不续费,每一步都看清楚)花费300美金,如果是公司购买,则另当别论

4、Livrary===>IMport 下载上传工具


选择合适自己的上传工具,需要翻墙下载


5、安装上传工具

6、运行上传文件,开始上传虚拟机文件


选第三个选项create a vm by uploading exsting dkis files(SIO,VMDK,QCOW) ,但我更倾向第四个,Upload a dis image(ISO,VMDK,QCQW) 红框位置,为什么会这样选,后面提到,点击start开始


选择文档虚拟机文件,开始上传,最好找一个宽带比较文档,独立带宽的网络上传


中途如果出现网络波动,是支持断点续传的,选中记录,点击Resume,继续上传


 上传完成,显示百分之百完成(第四种方式上传的),这一过程可能会持续几个小时或者十几个小时,视本机网络带宽而定



7、新建Application,在Ravello中,是以Application为单位的,一个Application中可以有多个虚拟机



8、输入Empty, 新建一个空的虚拟机



9、修改CPU和内存



10、修改HostName(跟本地虚拟机hostname保持一直,多个用;隔开)


11、其他光驱和硬盘都删掉 ,添加一个disk from image的盘  把这个盘设置为首启动项 ,也就是前面通过第四种方式上传的文件,用这种方式可以基于disk from image去创建多个Application 无需重新上传,速度快且方便



选择上传的IMAGE文件




12、DISC、Services保持默认



13、点击Pulish发布



14、完成后,进入console


15、界面显示如下,也可以通过ssh去连接



16、启动Ravello上的服务,验证是否通过,整个迁移完成



有兴趣的发送邮箱到bushibook@163.com,提供在线技术支持



查看评论

相关内容