本帖最后由 基业傲腾_饶林瑞 于 2017-1-10 16:37 编辑
事情是这个样子的:我的一个客户正在用一台一体机测试桌面虚拟化(虚拟存储2副本),打算用更高性能的第三方服务器(虚拟存储2副本)来替换这台正在使用的主机。那么这个时候,我能想到的就2种办法: 1、集群迁移:把新的服务器搭建起来VMP,然后把老的服务器整个迁移过来(可行) 2、按照原来的环境,用第三方服务器重新搭建(用户的数据需要用硬盘拷贝出来再拷贝到新虚拟机环境,用户认为比较麻烦,直接被pass
)
于是开始跟客户聊集群迁移的事情。
结果我刚说完迁移方案,客户立马抛出来2分问题,让我一下子就懵C了。
A.你们这个更换主机是啥意思?
【实体机】-【物理主机】-[更多]-[更换主机]
我当时机智的回答:这个是用于集群当中有2台以上主机,其中某台故障了,数据在别的主机上还有,那么就可以用新的服务器加入集群,通过集群算来重现故障服务器上的数据到新服务器上实现主机更换。
意思就是单台主机无法进行该操作。后来400给了更标准的回答:
单台主机无法激活“更换主机”按钮。
当集群有主机1 ,主机2 集群IP3,现在eth0口是管理口 eth5口是虚拟存储通信口。
当主机1 管理口、存储通信口都故障,那么通过集群IP3登录设备后会在实体机里面看到主机1离线,同时在虚拟存储中看到主机1的所有磁盘都离线。这时候更换主机的按钮将激活变亮,可以进入主机替换流程。
【更换主机】触发条件 1、集群分为vmp集群 vs集群
2、vmp集群状态在配置界面实体机处查看
3、vs的集群在虚拟存储处查看 vmp集群和vs集群同时看到该主机离线,即可触发【更换主机】
假如现在有主机A用来更换主机1,软件版本上要求主机A跟原来集群的版本日期、补丁包都一致。点【替换主机】会先核对主机1和主机A两台设备的配置,如:cpu、内存、硬盘个数、每个硬盘的大小。主机A的配置不能低于主机1。核对满足条件后会将主机2上的数据同步到新的主机A上。
替换主机过程比较长,将会在虚拟存储上看到数据同步。
如此专业的回答,感谢400工号1040!此处应有掌声
B.能否把新服务器跟原来的服务器组一个集群,然后把旧服务器数据同步给新服务器,再把旧服务器下架?
这么听起来,好像是没什么问题!不过个人总觉得哪里不对...要真这么简单的话,似乎就没有迁移这回事了...稳妥起见,继续询问400.(我怎么能承认自己low,我只能说这么问题很少见嘛!)
当然啦,自己也要解释一波的。先来一个不管你信不信反正我信了的解释。
咳:老服务器A因为做了虚拟存储2副本,也就是单台服务器做了虚拟存储。上面有磁盘A1和磁盘A2,2块磁盘组成一组复制卷,一组复制卷上的2块磁盘数据是完全一样。 这个时候如果把新服务器B加入到集群当中,B也有磁盘B1和B2。那么整个集群就是2台服务器,共4块磁盘。 那么主机A的磁盘会跟主机B的磁盘形成新的复制卷,(如果还是A1和A2是一组,那么服务A挂了。服务A上允许的虚拟机,无法迁移了啊!)。新的复制卷为A1和B1是一组,A2和B2是一组。这时,A1和A2上是有数据的,并且A1=A2,但是B1和B2上是没数据的。A1和A2还不能开始把数据往B1和B2上同步,否则就会出现4块磁盘一模一样的数据!! 那咋办呢?A2的数据会被删除(也可能是A1被删除,总之这2块选择一块进行删除,保留其中一份),A1把数据同步到B1上。A2和B2保持空磁盘无数据状态。 那么主机A和主机B都是能独立运行的,因此两个服务器上的磁盘互为备份,拿走谁,数据都还有完整的一份。我把A拿走以后不影响目前的使用,但是集群会认为A只是暂时掉线了,无法把A从集群中删除。 而拿走服务器A以后,对服务器B来说,每份虚拟机的数据只有1份,完全没有了2副本的概念。除非有新服务器补充进来,否则主机B的磁盘如果故障,数据就丢失了。
从存储上来解释,是这样的。从功能上来讲,再次询问400专家,专家回答说:这样做不影响主机B的目前正常使用,但是后续对虚拟机的操作都无法进行。比如:新建、克隆、派生、导入虚拟机等操作都无法使用。 所以说,本方案也被pass。
我们又回到迁移了。那么,集群迁移的注意事项,注意了哈:
1、原集群与迁移的目标集群软件版本要一致,版本日期和补丁要一致。 2、目前迁移集群的存储空间一定要大于原集群的存储 3、如果使用的是虚拟存储,迁移前后的副本数要一致 4、迁移的过程需要操作的PC能够通过网络访问到2个集群IP(最好是有线网访问) 5、将虚拟机全部放到“默认分组” 6、拿出你的手机,拨打0731-89770400(400新系统投入使用,欢迎大家体验)或者400-630-6430,剩下的你都会了~~
补充:寻求400帮助是因为400可以从后台操作进行迁移,其实就是从原来的服务器上把虚拟机数据拷贝到新服务器上。 当然,也可以自己进行操作。把原来的虚拟机拷贝出来到你的移动硬盘上,然后再拷贝到新的服务器里面。 会比400操作多了一次拷贝的过程,所以速度会慢一些。 我最终当然是找的400啦!否则怎么会学习到这么多知识呢 再次感谢400工号1040 的耐心指教!!
大家在使用桌面虚拟话的时候是否也遇到过类似的问题呢?请大家一起某公司各自的经验!共同学习~~
喜欢我的分享请打赏哦~谢谢大家!
|