HCIE-Rainbow迁移工具

news2024/10/5 19:18:27

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服务)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1201550.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【python】sys-path和模块搜索路径

我们在导入一个模块的时候,比如说: import math它必然是有搜索路径的,那到底是在哪个目录下面找呢?Python解释器去哪里找这个文件呢?只有找到这个文件才能读取、装载运行该模块文件。 它一般按照如下路径寻找模块文件…

matlab simulink PSO算法优化simulink的PID参数

1、内容简介 略 13-可以交流、咨询、答疑 PSO算法优化simulink的PID参数 2、内容说明 标准的PSO算法优化simulink的PID参数 PSO、粒子群算法、simulink参数优化 3、仿真分析 4、参考论文 略 链接:https://pan.baidu.com/s/1yQ1yDfk-_Qnq7tGpa23L7g 提取码&…

企业知识库建设指南:实用经验分享

企业知识库建设是提升内部协作和客户支持效率的重要举措。一个完善的知识库可以帮助企业集中管理和传播知识,提供便捷的自助服务和丰富的编辑工具,从而提升用户体验和品牌好感度。接下来就分享一些经验,关于该如何构建一个高效的企业知识库。…

27 _ 递归树:如何借助树来求解递归算法的时间复杂度?

我们都知道,递归代码的时间复杂度分析起来很麻烦。有一个巧妙的方式是借助递归树来分析递归算法的时间复杂度。 递归树与时间复杂度分析 我们前面讲过,递归的思想就是,将大问题分解为小问题来求解,然后再将小问题分解为小小问题。这样一层一层地分解,直到问题的数据规模…

不可思议,才一周,阅读量就突破千万了

这段时间,我发布的文章阅读量看上去还算可以,但我知道,这并不是终点,而是起点。我深知,写作的道路永无止境,只有不断努力,才能在文字的海洋中游得更远。 在这条道路上,我始终坚持用心…

将VS工程转为Qt的pro工程及VS安装Qt插件后没有create basic .pro file菜单问题解决

目录 1. 前言 2. VS工程转为pro工程 3. 没有create basic .pro file菜单 1. 前言 很多小伙伴包括本人,如果是在Windows下开发Qt程序,偏好用Visual Studio外加装个Qt插件进行Qt开发,毕竟Visual Studio确实是功能强大的IDE,但有时…

牛客刷题记录11.12

继承和组合 二进制数统计 1的个数 和 0 的个数

vmware workstation 与 device/credential guard 不兼容

VM虚拟机报错 vmware虚拟机启动时报错:vmware workstation 与 device/credential guard 不兼容: 系统是win10专业版,导致报错原因最终发现是安装了docker,docker自带下载虚拟机Hyper-V,而导致vmware workstation 与 …

基于51单片机篮球控制器12864显示仿真及源程序

一、系统方案 1、本设计采用51单片机作为主控器。 2、比分液晶12864显示。 3、主客队加减分、节数、24秒、复位等功能。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 void Timer_0()interrupt 1 { TL0 0x00; TH0 0xDC; Count; if(Coun…

[云原生案例2.3 ] Kubernetes的部署安装 【多master集群架构高可用 ---- (二进制安装部署)】

文章目录 1. Kubernetes多Master集群高可用方案1.1 多节点Master高可用的实现过程1.2 实现高可用方法 2. 新Master节点的部署2.1 前置准备2.2 系统初始化操作2.2.1 关闭防火墙、selinux和swap分区2.2.2 修改主机名,添加域名映射2.2.3 修改内核参数2.2.4 时间同步 2.…

Pinia 状态管理器 菠萝:Option Store风格

Pinia介绍: Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。 Pinia 大小只有 1kb 左右,超轻量级,你甚至可能忘记它的存在! 相比 Vuex,Pinia 的优点: 更贴合 Vue 3 的 Composition API 风…

从0到0.01入门React | 010.精选 React 面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

消息队列原理和实现

实现原理 消息队列的本质就是在内核态开辟一块内核态的内存,用于存储数据和从这块内存读取数据而已。 实现函数

STM32F407: CMSIS-DSP库的移植(基于源码)

上一篇:STM32F407: CMSIS-DSP库的移植(基于库文件)-CSDN博客 1. 拷贝源码 仿照官方源码目录,新建一个source目录:\Drivers\CMSIS\DSP\Source 将所有源文件拷贝过来,如下: 然后在每个目录下新建一个总的c文件&#x…

模拟退火算法MATLAB实现

介绍 算法试图随着控制参数T的降低,使目标函 数值f(内能E)也逐渐降低,直至趋于全局最 小值(退火中低温时的最低能量状态),算法 工作过程就像固体退火过程一样。 Metropolis准则——–以概率接受…

如何有效的保护Windows登录 安当加密

为了有效保护Windows安全登录,以下是一些建议: 使用强密码:强密码是保护Windows登录安全的重要措施之一。确保密码包含大写字母、小写字母、数字和特殊字符,长度至少为8位,并且不要使用容易猜到的单词或短语。启用多因…

树与二叉树作业

1. 已知一个二叉树的中序遍历序列和后序遍历序列,求这棵树的前序遍历序列 【问题描述】 已知一个二叉树的中序遍历序列和后序遍历序列,求这棵树的前序遍历序列。 【输入形式】 一个树的中序遍历序列 该树后序遍历序列,中间用空格分开。输…

pta 高空坠球 Python3

皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少? 输入格式: 输入在一行中…

c语言-数据结构-栈和队列的实现和解析

目录 一、栈 1、栈的概念 1.2 栈的结构 2、栈的创建及初始化 3、压栈操作 4、出栈操作 5、显示栈顶元素 6、显示栈空间内元素的总个数 7、释放栈空间 8、测试栈 二、队列 1、队列的概念 1.2 队列的结构 2、队列的创建及初始化 3、入队 4、出队 5、显示队头、队…

matlab背景部分最小化算法人脸检测

1、内容简介 略 18-可以交流、咨询、答疑 matlab背景部分最小化算法人脸检测 2、内容说明 matlab人脸检测 matlab人脸检测,背景部分最小化算法 3、仿真分析 略. 4、参考论文 略 链接:https://pan.baidu.com/s/1yQ1yDfk-_Qnq7tGpa23L7g 提取码&…