HCIE-Rainbow迁移工具

2024-02-06 09:40
文章标签 工具 迁移 hcie rainbow

本文主要是介绍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服务器镜像共享路径,后面从本地磁盘启动系统。
在这里插入图片描述
在这里插入图片描述

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

不需要在本地安装rainbow服务,利用的是公有云自己的服务SMS主机迁移服务(底层用的依然是rainbow)。
源端:vmware一台linux centos7.6 IP:192.168.100.161
目标端:公有云
迁移工具:公有云服务SMS
1、为源端手工安装Agent代理
在这里插入图片描述
在这里插入图片描述
创建访问密钥AK/SK
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
执行脚本过程中需要AK/SK
在这里插入图片描述
AK/SK就是上面创建的访问密钥,sms_domain在这里
在这里插入图片描述
在这里插入图片描述
安装好agent代理之后,它会收集源端信息上报给SMS服务,这时在迁移服务器界面,就可以看到源端主机了。
在这里插入图片描述
2、创建目的虚拟机
公有云平台如何创建空虚拟机呢?创建不了。只能创建一个完整的ECS,虽然创建的目的虚拟机是一个完整的ECS,但是可以把它当作一个空虚拟机就行,会把ECS磁盘原有内容替换掉。
源端:centos7.6
目标端故意选择一个centos7.2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
源端密码:rootroot
目的端密码:Huawei12#$
在这里插入图片描述
虽然公有云上创建目的虚拟机,是一个完整的ECS,但是可以把它当作一个空虚拟机就行,会把ECS磁盘原有内容替换掉。
在这里插入图片描述
3、设置迁移目的端
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、开启迁移
在这里插入图片描述
在这里插入图片描述
迁移的过程中,会自动挂载一块临时的硬盘,这个临时的硬盘,是由公有云在后端提供的,类似于rainbow里面挂载了临时启动镜像。通过这个临时启动镜像启动系统。这个系统是什么?是LinuxAgent CentOS。这个系统就是由临时硬盘提供的。
在这里插入图片描述
在这里插入图片描述
通过这个临时硬盘,把目标端虚拟机磁盘按照源端进行分区格式化
在这里插入图片描述
之后开始传输数据。
通过源端可以看到,通过命令tar进行打包,之后通过scp远程传输,传输到目标端之后,通过tar -xvf 进行解压操作。
在这里插入图片描述
中间那个 root@120.46.212.86 的IP地址是哪个?是目标端对应的公网ip地址。
在这里插入图片描述
等待迁移完成后,查看目的端,确认迁移完成。
在这里插入图片描述
在迁移界面有个“同步”按钮,这个同步按钮是为下一次同步做准备的。
在这里插入图片描述

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

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

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

在这里插入图片描述
1、安装rainbow软件,添加源端
在这里插入图片描述
2、注册镜像
在这里插入图片描述
去HCS平台进行注册
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注册的时候,没有让填写磁盘大小。默认磁盘大小2G是不够的,需要单独手工修改磁盘大小。
在这里插入图片描述
在这里插入图片描述
3、创建规格
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、创建云主机ECS
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这一步有点类似于,在公有云上申请了一台ECS,这时候,如果想让源端访问HCS的目标端,可以为HCS上的ECS绑定一个弹性公网ip(私有云里面的eip不是真正的公网ip,是一个模拟网段)。
绑定公网ip(私有云里面的eip不是真正的公网ip,是一个模拟网段)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、创建任务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这时候状态变为待同步:等待第二次及之后手工同步。
如果经过了多次同步,确认这是最后一次同步,那么直接勾选最终同步即可。
6、最终同步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于HCIE-Rainbow迁移工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/683893

相关文章

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Oracle迁移PostgreSQL隐式类型转换配置指南

《Oracle迁移PostgreSQL隐式类型转换配置指南》Oracle迁移PostgreSQL时因类型差异易引发错误,需通过显式/隐式类型转换、转换关系管理及冲突处理解决,并配合验证测试确保数据一致... 目录一、问题背景二、解决方案1. 显式类型转换2. 隐式转换配置三、维护操作1. 转换关系管理2.

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、