Chinaunix

标题: 【话题讨论】讨论VM迁移常见问题 拿精美礼品(获奖名单已公布-2013-8-8) [打印本页]

作者: arron刘    时间: 2013-07-15 10:02
标题: 【话题讨论】讨论VM迁移常见问题 拿精美礼品(获奖名单已公布-2013-8-8)
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4094067-1-1.html

迁移是虚拟化技术的基本功能,允许服务器之间无缝迁移虚拟机,而不会出现任何性能影响。迁移已经是数据中心中必不可少的工具,从服务器工作负载平衡和故障排除,到日常的繁琐工作如服务器维护,都需要用到迁移技术。但是迁移并不总是无缝的。今天我们就来谈谈常见的一些问题。

讨论话题:
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
2、在服务器之间进行VM迁移必须具备哪些条件?
3、影响服务器之间迁移效率的最大因素是什么?

讨论时间:2013.7.15——2013.7.27

讨论奖品:活动结束后将会抽取3位会员赠送限量版精美纪念真空保温杯。

作者: tomac_cu    时间: 2013-07-15 10:30
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
还真没遇到过什么问题。

2、在服务器之间进行VM迁移必须具备哪些条件?
服务是基于网络的,只要网络通了就行了,不过一定要做好防火墙的配置。
如果是桥式防火墙,每个VM重配网络,而NAT式的就好了,只要在防火墙上做好反向映射就万事OK

3、影响服务器之间迁移效率的最大因素是什么?
最影响效率的就是资源的分配。家里的VM都是超额的,对部分资源多的,需要在开始的几天里观察调整
作者: talentqiu11    时间: 2013-07-15 10:41
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题

   两台server不在同一个网段、server之间配置不一致等

2、在服务器之间进行VM迁移必须具备哪些条件?

   对于vmware vsphere,两台物理机之间迁移就需要vmotion,另外对于p2v和v2v,都需要vconverter

3、影响服务器之间迁移效率的最大因素是什么?

   服务器的性能
作者: 我橡皮擦    时间: 2013-07-15 10:44
在服务器之间进行VM迁移首先要求两个服务器启用迁移功能。例如,使用VMware ESX或者ESXi的两个服务器必须启用vMotion。如果是Hyper-V服务器进行VM迁移,一定要确定两台服务器的动态迁移功能可用。VMware ESX或ESXi服务器上,在配置选项卡为特定的vSphere客户端启用vMotion,所以IT管理员必须使用与每个hypervisor匹配的文档并在每个服务器上启用迁移功能。
作者: gilet    时间: 2013-07-15 10:56
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
我们只有vmware的esx和esxi
配置都是4路的pcserver服务器
迁移没碰到过问题
2、在服务器之间进行VM迁移必须具备哪些条件?
服务器做群集,启用HA和DRS,网络配置vMotion,数据都在存储上
3、影响服务器之间迁移效率的最大因素是什么?
集群负载
作者: avantar    时间: 2013-07-15 10:56
 在物理服务器之间迁移工作负载是虚拟化环境中最基本的功能,但充满了各种潜在问题。Hypervisor漏洞、迁移设置、意料之外的硬件相关性、网络连接问题和配置问题、存储资源和SAN设置都有可能导致工作负载迁移失败。
作者: emperor9    时间: 2013-07-15 13:07
点评:
       lz的标题再次证明自己是不折不扣的标题党,连个杂牌杯子都成精美礼品了,精美就这么轻易的被侮辱了。本吊实在是搞不懂了,发了这么多的论题,你不能总是从标题就输给三蛋吧。这样子下去叫众屌丝如何看到希望。
       对了,关于无缝,你要理解一下什么叫无缝。免费解释一下吧,古语有云”苍蝇不叮无缝的鸡蛋“。所以,很简单,鸡蛋那样的叫无缝。你见过哪个迁移可以像鸡蛋一样啊?所以,但凡是迁移就必然不是无缝的。而并不是并不总是。所以迁移是有缝的,细细的缝,运用想象力
作者: gilet    时间: 2013-07-15 13:14
@emperor9
你个2b
作者: emperor9    时间: 2013-07-15 13:43
@gilet你个mp精子。。。。。
作者: Hongqiyaodao    时间: 2013-07-15 13:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: wenhq    时间: 2013-07-15 13:48
Mark了。
vm迁移还是比较费劲的特别是online的。
作者: GB_juno    时间: 2013-07-15 15:08
本帖最后由 GB_juno 于 2013-07-16 01:03 编辑

1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
配置的时候肯定都会弄好所有配置才会进行迁移的。
现在的虚拟化对于异构CPU之间的迁移还不是特别稳的,最好是同一个家族的cpu之间的迁移比较稳定。citrix有个专门的工具用于检测服务器
cpu之间的迁移兼容性,可以拿来看看能不能迁移,当然这只针对xenserver产品。
另外,迁移功能都会对网络有一定的要求,需要消耗较多的带宽资源,同时虚拟机迁移涉及的两台服务器之间需要是同一个二层网络,不能跨
三层迁移。

2、在服务器之间进行VM迁移必须具备哪些条件?
上面说了一些,CPU之间兼容性,网络带宽要求,同属二层网络,还需要在虚拟化软件里面配置好该配置的参数。

3、影响服务器之间迁移效率的最大因素是什么?
迁移效率因素挺多的,我估计带宽还是最重要的一项,如果迁移的虚拟机内存变化过多,内存页的改变速度超过了网络带宽所能达到的速度,
会导致迁移时间可能超时导致迁移失败。


作者: jieforest    时间: 2013-07-15 22:46
迁移是很费时间的,我都是交给运维做。
作者: dengbao2001    时间: 2013-07-15 23:13

1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题

我所用到的就是EXSI的Vmotion,他的操作也非常简单,因为是ESXI5.0版本,所以迁移需要使用共享存储,不过最新的5.1不用共享存储也支持Vmotion迁移的


2、在服务器之间进行VM迁移必须具备哪些条件?


如上面所述,ESXI5.0版本,所以迁移需要使用共享存储,不过最新的5.1不用共享存储也支持Vmotion迁移的

3、影响服务器之间迁移效率的最大因素是什么?


数据的变化量,还要迁移使用的带宽都非常重要。

如果数据变化量超过需要迁移的机器的内存,这样内存永然无法同步,就会迁移失败,但是这样的情况倒是从来没遇到过

带宽也很重要,所以迁移vmotion使用单独的网络,且使用高性能的网卡
作者: arron刘    时间: 2013-07-16 10:36
嗯嗯。以后奖品要超越三蛋回复 8# emperor9


   
作者: vkqo    时间: 2013-07-16 11:47
主要头疼的是网络硬件设备的改变
作者: heaven_sky    时间: 2013-07-16 14:54
 虚拟化的服务器专门用来将底层的硬件从上层的工作负载抽离——抽离让工作负载迁移变得可能——但是有小部分情况可能会导致源、目的服务器的硬件不兼容,导致迁移失败。当VM依赖目的服务器上不可用的硬件时,也会导致迁移失败。比如,像VMware ESX/ESXi等hypervisor允许VM连接到物理磁盘。如果VM依赖与源服务器连接的物理磁盘——而目的服务器上没有——迁移就出问题了。安全断开任何本地物理磁盘或者源服务器VM上的客户端设备,然后再重新进行迁移。
作者: goingstudy    时间: 2013-07-16 19:56
学生党,没有什么实际的经验,所以这三个问题就不回答了,因为方向就是虚拟机磁盘的迁移,就说说磁盘迁移的方法吧。
当前,迁移主要分内存迁移和磁盘迁移,内存迁移各大公司都早以实现并且比较成熟了,主要的方法有precopy,postcopy和write mirror,这么几种方式,同样的对于磁盘的实时迁移现在主流的方法也是这三种,对于这三种,磁盘迁移各有优缺点,precopy主要是会有宕机时间,因此用的比较少,postcopy没有宕机时间,但是需要不断的同步脏数据,因此有可能两端需要保持同时运行较长时间,且如果对脏数据命中率较高会影响带宽。write mirror 可能是工业中用的比较多的方法,但因为源端与目的端都需要写数据,且如果多次写同一数据,会造成浪费。
作者: minarvin    时间: 2013-07-16 23:20
1) 在不同的物理机之间迁移的条件是物理机间配置的一致性,如:
共享存储目标物理机是否做了map;
多个共享存储时,迁移好像无法跨共享存储的;
目标物理机配置的网络是否一致(至少不能少);
vm使用了加密狗、磁带机等外置设备的也不能迁移成功;
2)单从迁移时间上来看,影响vmotion时间的主要是vmotion网段的带宽和内存分配的大小,所以建议如果应用不需要太多的内存就不要分给它过多,过多的内存如果做系统缓存也会很耗时间。
作者: renxiao2003    时间: 2013-07-17 12:51
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
配置的时候肯定都会弄好所有配置才会进行迁移的。
现在的虚拟化对于异构CPU之间的迁移还不是特别稳的,最好是同一个家族的cpu之间的迁移比较稳定。citrix有个专门的工具用于检测服务器
cpu之间的迁移兼容性,可以拿来看看能不能迁移,当然这只针对xenserver产品。
另外,迁移功能都会对网络有一定的要求,需要消耗较多的带宽资源,同时虚拟机迁移涉及的两台服务器之间需要是同一个二层网络,不能跨
三层迁移。

2、在服务器之间进行VM迁移必须具备哪些条件?
上面说了一些,CPU之间兼容性,网络带宽要求,同属二层网络,还需要在虚拟化软件里面配置好该配置的参数。

3、影响服务器之间迁移效率的最大因素是什么?
迁移效率因素挺多的,我估计带宽还是最重要的一项,如果迁移的虚拟机内存变化过多,内存页的改变速度超过了网络带宽所能达到的速度,
会导致迁移时间可能超时导致迁移失败。

作者: heaven_sky    时间: 2013-07-18 14:41
数据库间的迁移主要的一个原因是因为客户考虑的成本问题,举一个例子:维保问题。因为高额的维保,所以选择迁移到别家数据库产品,以降低成本。究竟一个客户会在哪种情况,选择将一个数据库从一个服务器移到另一个服务器上。这种迁移分两种情况,一种是整个数据服务器全部迁移,一种是只移其中的个别数据库。无论是哪种迁移,是否都说明原有的数据库hold不住客户的需求呢?总之,现在看来迁移的何去何从是客户说的算。
作者: 刘彩霞    时间: 2013-07-19 17:33
GB_juno 发表于 2013-07-15 15:08
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
配置的时候肯定都会弄好所 ...


楼主有理,在客户测试时遇到过,迁移时报错。最终是因为两个服务器的cpu对于安全指令集txt一个是打开的, 一个是disable的。
作者: forgaoqiang    时间: 2013-07-19 18:32
本帖最后由 forgaoqiang 于 2013-07-19 18:33 编辑

目前只对vSphere结构的虚拟中心有所了解,Citrix的XenServer没有用到过生产环境中,实际把物理机迁移到虚拟服务器中有很多的问题。

1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题

Esxi的vConvertor看上去非常的方便,甚至可以直接输入远程主机的账户密码后等待自动迁移,但是实际中的问题很多,如果迁移的是“远程”主机,网络本身的速度成为瓶颈,而且理论上虚拟机能够提供完全统一的硬件,但是驱动本身还是有问题的,特别是带有加密狗的服务器,需要人工的将USB等映射到对应的虚拟主机内,并不是太方便,还有就是授权问题,目前并没有购买vCenter的授权,只是单独的Esxi主机,只有几台Esxi的主机,管理起来还算可以,就是高级的功能只是在评估使用了下,并没有应用到生产环境。

2、在服务器之间进行VM迁移必须具备哪些条件?

如果指的是vSphere的vMotion这样的实时迁移,肯定需要使用共享存储(SAN或者FCoE之类的技术),另外带宽也要求至少是1000M的告诉高速网卡,同时需要配置好心跳设置,在Esxi主机当机的时候自动完成迁移。

3、影响服务器之间迁移效率的最大因素是什么?

网络因素,如果要实现服务器之间高速迁移,就必须要有高速的网络,特别是实时迁移,需要快速的将内存快照复制到另一台主机上,而且还要做RARP操作,使得IP地址和新的MAC地址完成映射。
作者: rover12421    时间: 2013-07-19 19:22
用过,但没做过迁移,来瞻仰下:wink:
作者: tangye    时间: 2013-07-21 18:36
那么重要的话题,好好学习
作者: BSD_KT    时间: 2013-07-22 15:50
一直还没迁移带watchdog 的应用,这个算迁移问题吗?

作者: oradba2013    时间: 2013-07-23 12:29
1、你在迁移工作中遇见过那些问题?例如:服务器配置、硬件兼容、缺少网络等问题
配置的时候肯定都会弄好所有配置才会进行迁移的。
现在的虚拟化对于异构CPU之间的迁移还不是特别稳的,最好是同一个家族的cpu之间的迁移比较稳定。citrix有个专门的工具用于检测服务器
cpu之间的迁移兼容性,可以拿来看看能不能迁移,当然这只针对xenserver产品。
另外,迁移功能都会对网络有一定的要求,需要消耗较多的带宽资源,同时虚拟机迁移涉及的两台服务器之间需要是同一个二层网络,不能跨
三层迁移。

2、在服务器之间进行VM迁移必须具备哪些条件?
上面说了一些,CPU之间兼容性,网络带宽要求,同属二层网络,还需要在虚拟化软件里面配置好该配置的参数。

3、影响服务器之间迁移效率的最大因素是什么?
迁移效率因素挺多的,我估计带宽还是最重要的一项,如果迁移的虚拟机内存变化过多,内存页的改变速度超过了网络带宽所能达到的速度,
会导致迁移时间可能超时导致迁移失败。

作者: arron刘    时间: 2013-07-24 10:53
有什么具体操作案例能分享一下么?回复 5# gilet


   
作者: urey_pp    时间: 2013-08-01 08:42
回复 8# emperor9

7楼的无缝观点太到位了!VM迁移的确是有缝,而且还不小!特别是有多个主机、vlan、存储的时候。
   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2