迁移是将业务从一台主机迁移到另一台主机上,
    迁移的应用场景:技术进行更新、硬件进行升级、资源进行整合、DC搬迁。把物理主机迁移到虚拟化平台,在其它虚拟化平台迁移到华为的虚拟化平台。
    风险:迁移超时、兼容性,目的主机不兼容源环境、数据损坏,迁移过程中数据损坏,性能不够,目的主机性能无法满足源主机业务性能。
    迁移原则:风险由低到高、对业务影响由小到大、可中断时间窗口由长到短、复杂度由易到难
    迁移顺序:基础服务、开发测试系统、办公系统、IT管理系统、业务系统
    虚拟机迁移流程:迁移、测试验证、增量同步、业务切换
    迁移:将源虚拟机迁移至目的虚拟机
    测试验证:验证迁移后的系统可以正常工作
    增量同步:将源虚拟机迁移的新增数据同步至目的虚拟机
    业务切换:最后一次业务同步后将业务迁移至目的虚拟机
    业务迁移流程方案:现状评估、规划设计、实时、验证。
    现状评估:信息收集(平台信息、业务信息)、业务调研、
    规划设计:选好工具、制定策略、做好计划、做好分工、做好应急预案
    实施:演练、测试业务、测试性能
    验证:业务监控、业务优化、业务平稳、验收报告。
    rainbow是什么?什么场景?优点?如何实现?
    Rainbow是华为提供的虚拟机迁移工具,提供将主机(物理服务器、虚拟机)系统及数据完整迁移到虚拟化平台,PV2、V2V 。
    只支持局域网迁移、不支持公有云、只支持私有云不支持公有云、桌面云
    块迁移:windows使用块迁移,
    weindows中有大量小文件,且对磁盘原结构要求较高,通过打快照迁移,对比快照同步数据

    • 拷贝磁盘扇区数据块到目的端
    • 包含大量小文件的主机
    • 磁盘使用率高的主机
    • 需要保持分区结构与源端完全一致

    文件迁移:Linux使用文件迁移,
    Linux系统一切皆文本,通过文件压缩归档迁移。

    • 拷贝源端文件到目标端
    • 规划的目的VM磁盘空间大小相对于源端进行扩容或减容
    • 只迁移部分数据文件,排除部分不迁移的文件。

    迁移过程使用增量同步:

    • 业务切换前最后一次同步需要停止业务、避免同步时间内再次产生增量数据
    • RTO业务停机时间=最后一次同步时间+业务验证时间

    影响迁移效率:
    网络带块、迁移数据量、源主机磁盘性能,目的主机CPU和内存,目的主机磁盘性能。
    Windows块级迁移原理:
    1、VM挂载PE,并从PE启动完成初始化配置
    2、迁移服务器下发镜像制作命令给Agent
    3、Agent制作快照+镜像
    4、镜像复制到VM,并替换系统磁盘
    5、重启VM选择从硬盘启动。
    Linux文件级迁移原理:
    1、VM挂载Live CD,并从Live CD启动,完成初始化配置,
    2、迁移服务器下发命令给目的VM,完成分区、格式
    3、迁移服务器通过SSH链接迁移源、并下发迁移命令,
    4、复制迁移源数据到目的VM
    5、迁移服务器发命令给VM,完成配置修改
    6、重启VM,选择硬盘启动。
    Linux块级迁移原理:
    1、VM挂载Live CD,并从Live CD启动,完成初始化配置
    2、迁移服务器通过SSH链接迁移源,并复制数据到目的VM,
    3、迁移服务器下发命令给目的VM,完成配置修改
    4、重启VM,选择从硬盘启动
    迁移流程:
    1、安装Rainbow Server,与源端主机、目的断云平台互通,Web登录Rainbow,注册用户,导入License(无License仅支持两台)
    2、通过rainbow添加FusionCompute平台
    3、添加共享LiveCD,ISO Win PE iso文件(Rainbow自带)
    4、添加源端(启用管理员、关闭防火前或开启相应端口)如果是Windows,推送并自动安装Hconvertor agent
    5、在目标端创建一个空虚拟机,并添加标识,Rainbow规格大于等于源端
    6、创建下发迁移任务

    • 在空虚拟机挂在共享镜像,并启动临时IP
    • 目标虚拟机对磁盘进行分区格式化、挂载到临时目录
    • 源端将迁移数据复制到目标端
    • 目标端制作引导文件、重启、卸载关盘、从硬盘启动
    • 测试系统

    7、点击同步、系统开始同步数据(重新挂载镜像、配IP、增量复制)
    8、停止业务,最后一次同步
    9、修改目标端IP地址,启动业务,测试业务
    组网架构:
    Rainbow Server与源端物理级或虚拟机通
    Rainbow Server与目标平台互通
    源端物理级或虚拟机与目标VM(临时IP)互通。(迁移网络)
    Windos场景下打3次快照:

    • 源端定格数据、
    • 目标端配置系统前、失败做回滚、
    • 目标端测试业务时、用于清楚测试产生的数据

    目标端为FusionCloud(向私有云迁移):
    Rainbow提供Windows和Linux镜像模板下载,使用下载好的镜像在openstack上下发虚拟机,将源主机与该目标虚拟机网络配通后,直接迁移。