虚拟化资源异构平台间迁移?

如何在统一纳管异构平台虚拟化后,进行不同平台间的资源迁移?比如从vmware到openstack的虚拟机格式转换和平台间迁移,不停机或者缩短停机时间,减少应用影响?

4回答

colinscolins  系统工程师 , 金融行业
eagleweigz_kevinmichael1983等赞同了此回答
由于平台技术和架构的差异性,目前还没有很好的解决方案实现从powervm,VMware和OpenStack这几种不同类型虚拟化资源池之间实现在线不停机的转换和迁移。显示全部

由于平台技术和架构的差异性,目前还没有很好的解决方案实现从powervm,VMware和OpenStack这几种不同类型虚拟化资源池之间实现在线不停机的转换和迁移。

收起
 2019-09-24
浏览664
吕作令吕作令  其它 , XSKY
yy13521998142晨曦12321eaglewei赞同了此回答
目前异构虚拟化资源跨平台迁移还是比较困难的,目前也没有比较方便的迁移方式。不过在某些应用给出ovf的虚拟机镜像,恰巧现有环境为openstack环境,确实需要转换格式,不断尝试启动。曾转换个ovf  到qcow2 格式,在使用nova boot命令启动,相对比较麻烦,但是还是可以操作。参考命...显示全部

目前异构虚拟化资源跨平台迁移还是比较困难的,目前也没有比较方便的迁移方式。不过在某些应用给出ovf的虚拟机镜像,恰巧现有环境为openstack环境,确实需要转换格式,不断尝试启动。曾转换个ovf  到qcow2 格式,在使用nova boot命令启动,相对比较麻烦,但是还是可以操作。
参考命令;
qemu-img convert 转换虚拟机镜像文件
glance image-create
nova boot

收起
 2019-09-25
浏览632
LLWWGGLLWWGG  系统工程师 , 浪潮商用机器企业云创新中心
eaglewei赞同了此回答
在物理层面,对于 CPU 、内存等计算资源,实际上对于完全不同指令集架构的资源池平台,例如Power平台和X86平台资源池,目前暂无法实现资源的互通和共享,或者转换。但就业务系统的逻辑层面而言,则是有机会实现互通、共享的,关键看业务平台的设计。例如跨平台的Java应用、大数据平台...显示全部

在物理层面,对于 CPU 、内存等计算资源,实际上对于完全不同指令集架构的资源池平台,例如Power平台和X86平台资源池,目前暂无法实现资源的互通和共享,或者转换。
但就业务系统的逻辑层面而言,则是有机会实现互通、共享的,关键看业务平台的设计。例如跨平台的Java应用、大数据平台、 GPFS 共享文件系统、 Tomcat 中间件负载均衡、 Kubernets 的容器编排等,实际上是软件层面的无平台差异化性,实现了对 Power 资源池和 X86 资源池的资源互通或共享。
对于相同的指令集的资源池平台,本质上是虚拟化格式的转换,如VMware和KVM,这些在X86平台上,相关工具也比较成熟。
涉及到停机或不停机的问题,实际上是有解决方式,可以进行快照的捕获,而后进行转换等。

收起
 2019-09-24
浏览637
BLACKFLAGBLACKFLAG  系统架构师 , 某国有银行
感觉方向上有所不合适,技术不是万能的,尤其是跨平台迁移,本身技术上就是难点,在实际生产上做需要考虑的点更多,潜在风险比较大,至少在银行的核心系统上一般不会做这种。应用的跨平台部署可以考虑,LB做负载的分发,必要时做引流即可...显示全部

感觉方向上有所不合适,技术不是万能的,尤其是跨平台迁移,本身技术上就是难点,在实际生产上做需要考虑的点更多,潜在风险比较大,至少在银行的核心系统上一般不会做这种。应用的跨平台部署可以考虑,LB做负载的分发,必要时做引流即可

收起
 2019-09-24
浏览638

提问者

wwzwh9521系统工程师, bcs

问题状态

  • 发布时间:2019-09-23
  • 关注会员:7 人
  • 问题浏览:1933
  • 最近回答:2019-09-25