HCIE-Rainbow迁移工具

Rainbow迁移工具

Rainbow迁移工具支持p2v(物理机到虚拟机的迁移) v2v(虚拟机到虚拟机的迁移)
Rainbow业务上云迁移:
Rainbow迁移到公有云(利用公有云SMS服务,付费)
Rainbow迁移到公有云(利用本地的rainbow服务,免费)
Rainbow迁移到私有云
Rainbow迁移到FusionCompute

Rainbow的2种迁移方式:
1、文件级迁移:linux/windows,建议迁移linux采用文件级迁移。Rainbow早期版本都支持,后来Rainbow6版本文件级迁移只支持linux了不支持windows,但最新版本又全部支持linux/windows。
2、块级迁移:windows/linux,建议迁移windows采用块级迁移。Rainbow早期版本都支持,后来Rainbow6版本块级迁移只支持windows了不支持linux,但最新版本又全部支持linux/windows。
Linux一切皆文件,一切文件都是从 / 根开始的,所有文件都在/下面。按照文件级迁移,会非常快成功率还很高。
Linux(文件级迁移):原磁盘大小50G实际使用30G,目标磁盘规格只需要大于等于30G即可(原磁盘实际占用空间)。
Windows适合块级迁移,因为windows不仅有用户文件,系统文件,隐藏文件,注册表,环境变量等,不太适合文件迁移,因为小文件太多了,万一丢失一个,损坏一个,都会导致系统异常。适合底层数据块迁移,块对块拷贝。
Windows(块迁移):原磁盘大小50G实际使用30G,目标磁盘规格必须大于等于原磁盘大小50G。
Rainbow迁移是整机迁移,不会单独迁移上层的业务,也不会单独迁移数据,只会迁移整个虚拟机或者磁盘。

Rainbow服务器对接linux源端和FC目标端,安装rainbow软件会自带两个PE镜像(linux:livecd,windows:winpe),Rainbow服务器要指定镜像共享路径和一个临时ip,未来目标端空虚拟机可以通过这个镜像共享路径加载Rainbow服务器自带的PE镜像。Rainbow服务器给源端下发agent代理,agent代理收集源端信息给到Rainbow服务器。目标端创建一个空虚拟机描述必须带rainbow字眼,空虚拟机通过镜像共享路径加载镜像来启动系统,会使用这个临时ip。Rainbow服务器会让目标端空虚拟机按照源端进行分区格式化,源端把当前数据tar打包通过scp远程传输数据,第一次全量传输,传输过程中可能有增量数据写入,后面多次增量传输,当觉得新增数据量少时手工停源端mysql、apache等服务(不是关机关机没法同步了),再做最后一次同步(勾选最终同步),当勾选最终同步后不能再进行下一次同步。目标端空虚拟机同步完源端数据后卸载Rainbow服务器镜像共享路径,后面从本地磁盘启动系统。
HCIE-Rainbow迁移工具_第1张图片
HCIE-Rainbow迁移工具_第2张图片

Rainbow迁移到公有云(利用公有云SMS服务)

不需要在本地安装rainbow服务,利用的是公有云自己的服务SMS主机迁移服务(底层用的依然是rainbow)。
源端:vmware一台linux centos7.6 IP:192.168.100.161
目标端:公有云
迁移工具:公有云服务SMS
1、为源端手工安装Agent代理
在这里插入图片描述
HCIE-Rainbow迁移工具_第3张图片
创建访问密钥AK/SK
HCIE-Rainbow迁移工具_第4张图片
HCIE-Rainbow迁移工具_第5张图片
在这里插入图片描述
执行脚本过程中需要AK/SK
HCIE-Rainbow迁移工具_第6张图片
AK/SK就是上面创建的访问密钥,sms_domain在这里
HCIE-Rainbow迁移工具_第7张图片
HCIE-Rainbow迁移工具_第8张图片
安装好agent代理之后,它会收集源端信息上报给SMS服务,这时在迁移服务器界面,就可以看到源端主机了。
HCIE-Rainbow迁移工具_第9张图片
2、创建目的虚拟机
公有云平台如何创建空虚拟机呢?创建不了。只能创建一个完整的ECS,虽然创建的目的虚拟机是一个完整的ECS,但是可以把它当作一个空虚拟机就行,会把ECS磁盘原有内容替换掉。
源端:centos7.6
目标端故意选择一个centos7.2
HCIE-Rainbow迁移工具_第10张图片
HCIE-Rainbow迁移工具_第11张图片
HCIE-Rainbow迁移工具_第12张图片
源端密码:rootroot
目的端密码:Huawei12#$
HCIE-Rainbow迁移工具_第13张图片
虽然公有云上创建目的虚拟机,是一个完整的ECS,但是可以把它当作一个空虚拟机就行,会把ECS磁盘原有内容替换掉。
HCIE-Rainbow迁移工具_第14张图片
3、设置迁移目的端
HCIE-Rainbow迁移工具_第15张图片
HCIE-Rainbow迁移工具_第16张图片
HCIE-Rainbow迁移工具_第17张图片
HCIE-Rainbow迁移工具_第18张图片
HCIE-Rainbow迁移工具_第19张图片
4、开启迁移
HCIE-Rainbow迁移工具_第20张图片
HCIE-Rainbow迁移工具_第21张图片
迁移的过程中,会自动挂载一块临时的硬盘,这个临时的硬盘,是由公有云在后端提供的,类似于rainbow里面挂载了临时启动镜像。通过这个临时启动镜像启动系统。这个系统是什么?是LinuxAgent CentOS。这个系统就是由临时硬盘提供的。
HCIE-Rainbow迁移工具_第22张图片
HCIE-Rainbow迁移工具_第23张图片
通过这个临时硬盘,把目标端虚拟机磁盘按照源端进行分区格式化
HCIE-Rainbow迁移工具_第24张图片
之后开始传输数据。
通过源端可以看到,通过命令tar进行打包,之后通过scp远程传输,传输到目标端之后,通过tar -xvf 进行解压操作。

中间那个 [email protected] 的IP地址是哪个?是目标端对应的公网ip地址。
HCIE-Rainbow迁移工具_第25张图片
等待迁移完成后,查看目的端,确认迁移完成。
HCIE-Rainbow迁移工具_第26张图片
在迁移界面有个“同步”按钮,这个同步按钮是为下一次同步做准备的。
HCIE-Rainbow迁移工具_第27张图片

Rainbow迁移到公有云(利用本地的rainbow服务)

在这里插入图片描述
1、安装rainbow server
VM创建win10虚拟机,administrator登入win10虚拟机
HCIE-Rainbow迁移工具_第28张图片
HCIE-Rainbow迁移工具_第29张图片
HCIE-Rainbow迁移工具_第30张图片
HCIE-Rainbow迁移工具_第31张图片
HCIE-Rainbow迁移工具_第32张图片
注意:如果未来是要往FC虚拟化平台迁移,那么这一步(添加目的云平台)必须要做,如果是私有云或公有云,则不需要添加。
HCIE-Rainbow迁移工具_第33张图片
2、代理管理-共享配置
HCIE-Rainbow迁移工具_第34张图片
HCIE-Rainbow迁移工具_第35张图片
安装好rainbow服务器之后,它自己会带两个代理镜像,但这上面没有。因为6版本安装好软件之后,自己内部就带有代理镜像,6版本之后,从8版本开始,所有的代理镜像,都要单独注册进去。
HCIE-Rainbow迁移工具_第36张图片
HCIE-Rainbow迁移工具_第37张图片
3、安装源端
安装一个linux,centos7.6,注意:如果linux安装的是minimal最小化,那么可能会缺失一些包,需要单独安装
yum install -y rsync vim net-tools bash-completion
4、添加源端
HCIE-Rainbow迁移工具_第38张图片
HCIE-Rainbow迁移工具_第39张图片
如果不是通过公有云SMS主机迁移服务,做的迁移,那么需要把rainbow服务器里面下载的代理镜像qcow2,传到公有云平台,将这个镜像qcow2注册到云平台上(公有云/私有云)。
5、镜像上传到OBS对象存储
HCIE-Rainbow迁移工具_第40张图片
HCIE-Rainbow迁移工具_第41张图片
6、创建私有镜像
这个私有镜像就是通过这个qcow2来创建的。
HCIE-Rainbow迁移工具_第42张图片
HCIE-Rainbow迁移工具_第43张图片
HCIE-Rainbow迁移工具_第44张图片
HCIE-Rainbow迁移工具_第45张图片
这个步骤有点类似,在私有云里面,通过ServiceOM,使用qcow2创建了一个公共镜像。
7、创建目的虚拟机
HCIE-Rainbow迁移工具_第46张图片
HCIE-Rainbow迁移工具_第47张图片
HCIE-Rainbow迁移工具_第48张图片
HCIE-Rainbow迁移工具_第49张图片
8、创建任务
HCIE-Rainbow迁移工具_第50张图片
HCIE-Rainbow迁移工具_第51张图片
HCIE-Rainbow迁移工具_第52张图片
HCIE-Rainbow迁移工具_第53张图片
HCIE-Rainbow迁移工具_第54张图片
HCIE-Rainbow迁移工具_第55张图片
9、开始同步
HCIE-Rainbow迁移工具_第56张图片
HCIE-Rainbow迁移工具_第57张图片
HCIE-Rainbow迁移工具_第58张图片
HCIE-Rainbow迁移工具_第59张图片
第一次同步完成后,后续同步,可以继续点击“同步”。
HCIE-Rainbow迁移工具_第60张图片
变成同步之后,从第二次点击开始,在二级弹框界面就会有一个复选框,叫:最终同步。
经过多次同步后,可以勾选最终同步,完成最后一次同步。
HCIE-Rainbow迁移工具_第61张图片

Rainbow迁移到私有云(利用本地的rainbow服务)

HCIE-Rainbow迁移工具_第62张图片
1、安装rainbow软件,添加源端
在这里插入图片描述
2、注册镜像
HCIE-Rainbow迁移工具_第63张图片
去HCS平台进行注册
HCIE-Rainbow迁移工具_第64张图片
HCIE-Rainbow迁移工具_第65张图片
HCIE-Rainbow迁移工具_第66张图片
注册的时候,没有让填写磁盘大小。默认磁盘大小2G是不够的,需要单独手工修改磁盘大小。
HCIE-Rainbow迁移工具_第67张图片
HCIE-Rainbow迁移工具_第68张图片
3、创建规格
HCIE-Rainbow迁移工具_第69张图片
HCIE-Rainbow迁移工具_第70张图片
HCIE-Rainbow迁移工具_第71张图片
HCIE-Rainbow迁移工具_第72张图片
4、创建云主机ECS
HCIE-Rainbow迁移工具_第73张图片
HCIE-Rainbow迁移工具_第74张图片
HCIE-Rainbow迁移工具_第75张图片
HCIE-Rainbow迁移工具_第76张图片
HCIE-Rainbow迁移工具_第77张图片
HCIE-Rainbow迁移工具_第78张图片
这一步有点类似于,在公有云上申请了一台ECS,这时候,如果想让源端访问HCS的目标端,可以为HCS上的ECS绑定一个弹性公网ip(私有云里面的eip不是真正的公网ip,是一个模拟网段)。
绑定公网ip(私有云里面的eip不是真正的公网ip,是一个模拟网段)
HCIE-Rainbow迁移工具_第79张图片
HCIE-Rainbow迁移工具_第80张图片
HCIE-Rainbow迁移工具_第81张图片
5、创建任务
HCIE-Rainbow迁移工具_第82张图片
HCIE-Rainbow迁移工具_第83张图片
HCIE-Rainbow迁移工具_第84张图片
HCIE-Rainbow迁移工具_第85张图片
HCIE-Rainbow迁移工具_第86张图片
HCIE-Rainbow迁移工具_第87张图片
HCIE-Rainbow迁移工具_第88张图片
HCIE-Rainbow迁移工具_第89张图片
这时候状态变为待同步:等待第二次及之后手工同步。
如果经过了多次同步,确认这是最后一次同步,那么直接勾选最终同步即可。
6、最终同步
HCIE-Rainbow迁移工具_第90张图片
HCIE-Rainbow迁移工具_第91张图片
HCIE-Rainbow迁移工具_第92张图片
HCIE-Rainbow迁移工具_第93张图片
HCIE-Rainbow迁移工具_第94张图片
在这里插入图片描述

你可能感兴趣的:(运维)