1、系统迁移属于高风险活动,网络环境、平台、操作系统、老旧业务系统等因素都可能造成迁移失败(迁移成功率约为80%90%,平齐业界迁移工具能力),迁移工具Rainbow介绍Rainbow在线迁移组网要求Rainbow在线迁移原理Rainbow在线迁移界面Rainbow迁移场景迁移问题分类及常规解决办法华为FusionSphere业务迁移方案案例,组网架构,Fusionsphere云平台组件,迁移环境要求,WINDOWS在线迁移:TCP:8899(监听Rainbow服务),TCP:139、445,UDP:137、138(文件共享)、22(SSH)RPC动态端口源端安装.Net Framewor关闭防火
2、墙杀毒软件源端开启所有ICMP协议规则需要Administrator用户权限源端网卡勾选“Microsoft网络的文件和打印机共享”和“Microsoft网络客户端”,TCP:8443/80 TomcatTCP:65432 PostgreSQL,Windows目的端:TCP:8900Linux目的端:22,网络,要求网络环境中放开源端、目的端、Rainbow服务器对应端口的互访问权限,源端,目的端,Rainbow服务器,Linux在线迁移:开启SSH服务(默认22)关闭防火墙需要root用户权限,迁移环境网络端口矩阵-windows(1),防火墙规则(Windows文件级、块迁移),迁移环境网
3、络端口矩阵-windows(2),迁移环境网络端口矩阵-Linux,防火墙规则(Linux文件级、块迁移),迁移工具Rainbow介绍Rainbow在线迁移组网要求Rainbow在线迁移原理Rainbow在线迁移界面Rainbow迁移场景迁移问题分类及常规解决办法华为FusionSphere业务迁移方案案例,文件级迁移方式,文件级迁移适用场景:规划的目的VM磁盘空间大小相对于源端进行扩容或者减容。只迁移部分数据文件,排除部分不迁移的文件。,块级迁移方式,块级迁移适用场景:包含大量小文件的主机。磁盘使用率高的主机。需要保持分区结构与源端完一致。,Windows文件级迁移原理,迁移工具运行服务器,
4、迁移源服务器,FusionSphere,网络,源卷,Step 1:VM挂载PE,并从PE启动,完成初始化配置,Step 2:迁移服务器下发命令给目的VM,完成分区、格式,Step 3:迁移服务器下发系统迁移命令给Agent,快照,Step 4:Agent完成快照制作,并复制数据到目的VM,Step 5:迁移服务器发命令给VM,完成配置修改,目的磁盘,分区格式化,Step 6:重启VM,选择从硬盘启动,引导建立注册表修改(驱动、启动配置),数据复制,分区、格式化,下发迁移命令,重新配置,重启,Windows块级迁移原理,迁移工具运行服务器,迁移源服务器,FusionSphere,网络,源卷,St
5、ep 1:迁移服务器下发镜像制作命令给Agent,Step 3:Agent制作快照+镜像,快照,镜像制作MBR修改注册表修改,Step 4:镜像复制到VM,并替换系统磁盘,Step 5:重启VM,选择从硬盘启动,目的磁盘,数据复制,下发迁移命令,重启,重启,Linux文件级迁移原理,迁移工具运行服务器,迁移源服务器,FusionSphere,网络,源卷,Step 1:VM挂载LiveCD,并从LiveCD启动,完成初始化配置,Step 2:迁移服务器通过SSH连接迁移源,并下发迁移命令,快照,Step 4:复制迁移源数据到目的VM,Step 5:迁移服务器发命令给VM,完成配置修改,目的磁盘,
6、分区格式化mount,Step 6:重启VM,选择从硬盘启动,引导建立Grub配置FstabX-windows,数据复制,分区、格式化,下发迁移命令,重新配置,重启,Linux块级迁移原理,迁移工具运行服务器,迁移源服务器,FusionSphere,网络,Step 1:迁移服务器通过SSH连接迁移源,并复制数据到目的VM,Step 3:迁移服务器下发命令给目的VM,完成配置修改,Step 4:重启VM,选择从硬盘启动,目的磁盘,源端磁盘,Grub配置文件FstabX-windowsMBR,数据复制,重新配置,下发迁移命令,重启,同步,业务切换前最后一次同步需要停止业务,避免同步时间内再次产生增
7、量数据。RTO业务停机时间=最后一次同步时间+业务验证时间,快照,3.迁移过程中源端产生的增量数据,目的VM,4.一次或者多次同步增量数据,使源和目的端数据一致。,增量数据,5.业务校验,业务切换后继续正常运行,业务在线,业务在线,业务离线,快照,增量数据,2.迁移快照数据,源端,1.快照,业务在线,迁移效率影响因素,网络,网络带宽及网络质量直接影响迁移速率。,迁移数据量源主机负载源主机磁盘性能迁移工具所采用第三方组件的效率约束,目的主机CPU和内存目的主机磁盘性能,迁移工具Rainbow介绍Rainbow在线迁移组网要求Rainbow在线迁移原理Rainbow在线迁移界面Rainbow迁移场
8、景迁移问题分类及常规解决办法华为FusionSphere业务迁移方案案例,1,Windows在线迁移(1),推送Agent到源主机并收集操作系统和硬件信息通过源主机共享,将安装包从迁移服务器复制到源主机的C盘。远程通过RPC调用源主机WMI组件来安装Agent安装包安装agent过程需要依赖源主机.net组件,如果源主机.net组件不完整或者损坏,安装会失败。通过重新安装.net 组件修复 安装完agent之后,注册成一个系统服务”HConvertorAgentService”并绑定端口监听8899端口,Windows在线迁移(2),第一步推送代理成功后,获取源主机基本信息并在目的端创建跟源端
9、同规格的虚拟机。可调整CPU/内存/磁盘(分区)注:图中目的虚拟机分配的IP必须是对应端口组可用IP.此IP必须被迁移服务器和源主机访问。用于后面挂载winpe操作系统建立三方通讯系统盘C盘和100M启动盘一定,必须放在DISK0上面。,3,Windows在线迁移(3),配置目的虚拟机并等待接受数据目的虚拟机创建完成,从迁移服务器挂载winpe.iso,目的虚拟机启动到Winpe环境并配置第二步分配的IP,IP配置完成后,此时目的虚拟机能够跟外界通讯。迁移服务器发送命令格式化目的虚拟机磁盘对每个分区分配跟源主机分区一样的盘符。,4,Windows在线迁移(4),复制数据到目的虚拟机文件级迁移:
10、迁移服务器发命令到源主机,依次制作每个分区的快照并将快照共享迁移服务器发命令到目的虚拟机,通过net use 命令将源主机快照共享映射到目的虚拟机在目的虚拟机中通过fastcopy复制网络映射盘数据到目的虚拟的磁盘分区中。块级迁移:迁移服务器发送命令到源主机,启动一个进程,此进程用于追踪变化的扇区并生成一个变化扇区表。通知源主机连接到目的虚拟机的8900端口,依次复制每个分区的扇区块到目的虚拟机对应分区中复制完成后,迁移服务器发送命令到源主机,对每个分区制作 快照。依据变化 扇区表,从快照中复制变化 的扇区到目的虚拟机,5,Windows在线迁移(5),数据复制完成后,对目的VM进行重新配置,
11、设置VM从硬盘启动。重新配置:建立引导记录并激活活动分区修复启动配置文件注入磁盘驱动,6,Windows在线迁移(6),目的虚拟机运行一段时间后,用户需要做业务切割,在同步之前,务必停止源主机业务。迁移服务器自动关闭目的虚拟机,从迁移服务挂载winpe.iso并启动到winpe环境,配置先前的IP地址。迁移服务器发送命令到源主机,对各分区制作 快照。文件级迁移同步采用对比所有的文件,当文件的修改日期或者文件大小不一致时,从源主机复制文件到目的虚拟机。同步之后的结果是目的虚拟机文件和目录跟源主机一样。块级迁移同步时,依据变化 扇区块的位置,从快照中读取变化 的扇区,复制变化的扇区到目的虚拟机。同
12、步完成之后,重新配置目的虚拟机,并设置目的虚拟机从硬盘启动。,1,Linux在线迁移(1),通过SSH连接到源主机,从源主机收集操作系统和硬件信息注:需要开通root远程SSH登陆到源主机源主机sftp必须正常工作。收集主机信息时,会通过sftp将迁移服务器的一些脚本复制到源主机运行,/etc/ssh/sshd_config#override default of no subsystemsSubsystem sftp/usr/libexec/openssh/sftp-server,2,Linux在线迁移(2),获取源主机基本信息并在目的端创建跟源端同规格的虚拟机。可调整CPU/内存/磁盘(挂
13、载点)注:用于后面挂载LiveCD建立三方通讯/boot分区和根分区,必须放在/dev/xvda上面。,3,Linux在线迁移(3),配置目的虚拟机并等待接受数据目的虚拟机创建完成,从迁移服务器挂载LiveCD.iso,目的虚拟机启动到LiveCD环境并配置第二步分配的IP,此时目的虚拟机能够跟外界通讯。迁移服务器发送命令格式化目的虚拟机磁盘挂载各分区在livecd环境/mnt目录中,4,Linux在线迁移(4),复制数据到目的虚拟机文件级迁移:迁移服务器发命令到源主机,对仅仅挂载点是LVM分区分别制作快照,普通分区不制作迁移服务器发命令到源主机,通过“tar-cvf 挂载点|ssh 目的虚拟机 tar xvf“命令将源主机数据复制到目的虚拟机,5,Linux在线迁移(5),目的VM重新配置,设置VM从硬盘启动。建立引导记录并激活活动分区修复启动配置文件注入磁盘驱动修复图形界面,6,Linux在线迁移(6),目的虚拟机运行一段时间后,用户需要做业务切割,在同步之前,务必停止源主机业务。迁移服务器自动关闭目的虚拟机,从迁移服务挂载LiveCD.iso并启动到Liv
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1