华为云计算IE面试笔记华为云迁移工具Rainbow功能简介。支持哪些虚拟化平台和操作系统的迁移?支持哪些业务迁移方式?Windows在线迁移和Linux在线迁移前针对OS需要做哪些检查?魔仙堡的仙女

1.功能简介:Rainbow迁移工具是华为自研的基于操作系统层面的迁移工具,提供将主机(X86架构服务器)系统及数据或其它虚拟化平台的业务系统完整地、在线不中断地迁移到华为FusionSphere虚拟化平台(FusionCompute、FusionCloud、FusionCube)的虚拟机上的功能。

2.支持的虚拟化平台:VMware、Xen、KVM和Hyper-V。

支持的操作系统:WindowsServer,SUSE,Ubuntu,RedHat,CentOS。

3.支持的业务迁移方式:Windows在线文件级迁移、Windows在线块级迁移、Linux在线文件级迁移、Linux在线块级迁移。主要是在线

Windows在线迁移流程:

①配置云平台信息;

②创建任务(包括填写源主机信息、目的VM信息、迁移方式等);

③执行迁移;

④数据同步。业务切换

4.针对Windows源端:需要关闭防火墙和杀毒软件、安装.NetFramework、安装HconvertorAgent,检查空洞文件,获取Administrator权限

针对Linux源端:需要关闭防火墙,开启SSH服务,检查空洞文件,获取root权限。

空洞文件就是垃圾文件。

快照:

Windows场景会有快照。Linux场景不会有快照,使用tar或dd。

每次迁移、数据同步共有3次快照。

1.发生在源端,由Windows的NTFS对系统打快照(linux-snapwindows-vss(数据定格)),目的是为了对数据定格。

2.发生在目的端,由FC对VM打快照,在配置系统前打快照。目的是防止配置系统出问题,可以回滚。

Hconvertor在线迁移工具

Ovfconvertor离线迁移工具

RainbowhConvertor

RainbowovfConvertor:离线镜像转换

<附加:

目前,华为早已停止对ovfConvertor的更新,仅提供在线迁移hConvertor工具。在考试时,提到的Rainbow大多数进候指的是hConvertor

>

版本一:

1.部署Rainbow服务器,服务器端发放80、8443和开启共享端口137、138、139、445端口,以及自定义端口(例如80转发8445,则发放8445)。

2.导入License。

3.对接云平台,配置目的端环境和共享目录(不能不创建共享目录)(对接目的:自动创建VM。IP自启动)。

4.对接源端,如果是Windows发放8899端口并安装hcConvertorAgent(在安装完后默认监听8899),还有137-139,445(当8899没有开启时,通过445传递直接安装agent,如果业务安全敏感,禁用了445就直接把agent安装包拷贝到源端安装);如果是Linux发放22端口为了SSH(默认端口可以修改)。

5.创建目的虚拟机,启动虚拟机并挂载Rainbow共享出来的LiveCD.iso文件,并配置为光驱启动,配置临时IP地址

6.系统迁移,测试系统是否可用(系统迁移使用的技术:tar归档+ssh传递)

7.n次增量迁移(n>=0)

8.停止源端业务

9.离线迁移

10.进行离线同步

最后一次离线同步

11.禁用源主机网卡

12.改为硬盘启动

13.启动目的虚拟机、检测

14.如果是v2v,则卸载旧的Tools

15.安装FusionComputeTools

16.配目的端IP

17.上线业务

版本二:

1.安装迁移工具

2.创建目标VM(带有描述为Rainbow字样)

配置磁盘、网卡、cpu内存

3、配置云平台、配置共享、配置license

4、配置源端VM

用户名密码、检测磁盘、分区

5、创建迁移任务

配置目标VM临时IP,

6、执行迁移任务

1、给源端挂载agent

2、配置目标端IP

3、对目标vm进行分区

4、进行系统迁移

5、对目标vm进行修改

6、迁移成功

7、测试验证:验证迁移后的系统可正常工作

增量同步:将源主机迁移后新增的数据同步至目的虚拟机

业务切换:最后一次数据同步后将业务切换至目的虚拟机

<注意点:

限制和约束有:虚拟化平台/服务器限制、操作系统限制。具体见下表:

意图:源端OS中的应用是否可以迁移?应用级迁移?

反问:您所指的迁移是否为应用级业务的?如果是,则不可以迁移。

Rainbow是系统级迁移工具,它并不能针对特定的应用进行应用级业务迁移,但是是系统级业务迁移之后,源端的应用也会一起被迁移过去,但是不能保证应用一定处于可用状态。

1.首先要做一个具体的分析,第一个前提是与客户沟通后,是不建议迁移的。

2.因为数据库的迁移呢,华为官方是有注明在操作系统迁移结束后不保障数据库的一致性以及迁移的成功率,这种情况下,我建议是采用数据库厂商的数据迁移方案。

3.一定要迁移的话,我会建议停机进行迁移。

4.某些数据库系统特有的块写、文件系统写、集群写,华为的Rainbow是不支持的。

不可以。原因是Rainbow只支持系统级迁移,迁移数据库业务无法保障数据一致性。建议采用数据库应用自身的业务迁移方案,例如Oracle的DataGuard或RMAN

<附加:如果一定要采用Rainbow,在符合限制条件下,最好在业务停止的情况进行。>

1.首先从业务中断时长来看,主要分为两部分:最后一次同步时长、业务切换时长。

2.减少最后一次同步时长,就是减少数据的差异量,减少差异量的方式两种:

2)多次的在线同步,尽可能的减少差异量,

1.云平台的配置方式不同:FC需要添加云平台,填写VRM地址及用户密码等信息,FusionCloud不需要

2.获取临时系统镜像的方式不同:FC需要配置共享目录共享winPE/LiveCD镜像FuisionCloud不能配置共享目录,需要手动下载镜像,并在FuisonCloud中注册镜像。

3.目的虚拟机创建方式不同:一个是在FC上创建,另一个是在SC或FM上创建。

应用场景:

文件级迁移适用场景:规划的目的VM磁盘空间大小相对于源端进行扩容或者减容。只迁移部分数据文件,排除部分不迁移的文件。

块级迁移适用场景:

包含大量小文件的主机。

磁盘使用率高的主机。

需要保持分区结构与源端完一致。

1.例如源端硬盘分区大小200G,实际文件大小10G,建议使用文件级进行迁移。

2.例如源端硬盘分区大小200G,使用了150G左右,建议使用块级。

3.迁移32bitwindows时,建议使用windows文件级迁移。

4.如果源端平均文件大小很小,平均大小小于100K的,建议使用块级。

5.如果源端100G的磁盘大小,实际只用了10G,迁移后目的端需要设置为150G(扩容)或者15G(减容)时,需要使用文件级。

Windows建议块级,Linux建议文件级

大量小文件采用块迁移

空间使用率低,采用文件级

<引申:

事实上,我们通常只考虑“Windows建议块级,Linux建议文件级”。因为Windows的块级迁移在配合NTFS文件系统,不会对未使用的空间进行拷贝且会进行数据压缩。因此,其并不会因为存在大量未使用空间造成迁移速度过慢,并且其会配合VSS影卷副本,不会造成数据受损;Linux只使用文件级,原因在于其块级会迁移未使用空间,且在未定格数据的情况下进行,存在造成数据受损的可能性。而文件级在使用tar+rsync及结果Linux系统文件并不庞大的情况下,其迁移速度较为理想。

考试时,先用上述回答,如果考官质疑,则引导到引申部分进一步解释。

迁移失败了web界面会报错,对源端生产系统没有影响;失败的原因有源端主机或虚拟机故障,源端-目标网络不通,目标主机性能不足;由目标端通过icmp检查网络故障上报到Rainbow服务器;目的端主机性能不足,目的端网络故障,目的端虚拟化平台java故障,目的端不能够访问Rainbow提供的iso共享;

Rainbow迁移对源端进行操作系统版本、操作系统环境(是否安装.net,是否有ssh,rsync)防火墙,杀毒软件等进行检查。

虚拟机热迁移FusionCompute平台内的迁移,Rainbow迁移主要是将其他厂商的物理机或者虚拟机迁移至华为FusionCompute平台(Rainbow迁移也能将低版本的FusionCompute虚拟机迁移至FusionCompute高版本平台)

Rainbow迁移对数据存储并无要求,不管源端、目的端是否为虚拟化、是否支持快照都可以进行,原因是Rainbow迁移采用的是系统级迁移。

没有要求。(windows块目标端要求为虚拟化的数据存储)

源端VM所在的虚拟化平台对虚拟机内的Guestos打快照(hostos物理操作系统guestos虚拟操作系统)

windows系统块迁移可以扩容,不可以减容;Linux块迁移不可以增减容

Windows块迁移分区结构可调整;Linux块迁移分区结构不可调整。

Rainbow是华为开发的业界领先的业务迁移工具,包括服务器信息采集、虚拟化评估和容量规划工具RainbowhSizing;业务迁移工具RainbowhConvertor。可以提供端到端的FusionSphere业务迁移服务,场景涵盖P2V(PhysicaltoVirtual)、V2V(VirtualtoVirtual)和华为云平台内部虚拟机业务迁移。

Rainbow是属于系统级的迁移

Rainbow中有个portal界面

Rainbow到目标主机网络不可达

目标主机资源不足导致目标虚拟机创建失败

1、业务是否适合迁移到云平台

2、迁移源端的虚拟化平台或物理主机是否在Rainbow的兼容性列表里面

3、迁移的源端操作系统是否在Rainbow的兼容性列表里面

4、允许业务中断的时长

Rainbow服务器通过远程登陆源主机进行安装的(ssh)。

看OA与后台数据库是否在同一节点上,如果是则无法迁移,(按照数据库道理说)。如果不是,则可以将OA系统迁移,迁移后将数据库和OA系统进行增加索引关系,就可以使用。

Linux不需要快照

Windows需要,源端每次同步都会打一次快照(Windows因有VSS支持打快照,其他的不打快照)

会。迁移服务器发送命令到源主机,对各分区制作快照。块级迁移同步时,依据变化扇区块的位置,从快照中读取变化的扇区,复制变化的扇区到目的虚拟机。

采用文件级。

事实上,该迁移场景采用Rainbow并非是一个好的选择,应该直接进行文件复制或移动原介质(可能是LUN)到目的端。

不能迁移

切换到目的虚拟机前使用临时IP,在离线同步结束后,禁用源端虚拟机的网卡配置ip,配置目的端虚拟机IP为源IP。

Rainbow到目标VM网络不可达Rainbow共享的用户名、密码错误iso损坏

问考官是交付还是迁移流程

Windows块级迁移可以对分区进行扩容不能减容,可以对磁盘进行增减容。块级增容就是目的VM磁盘规格大于源端。

将业务中断后,进行迁移。

不可以迁移UNIX,因为非X86架构服务器rainbow不能迁移,X86架构和非X86架构服务器的指令集不一样。

根据进行客户调研到的信息,按照迁移顺序和迁移原则来进行规划。需要放行相应端口。需要管理员权限来读取迁移的文件。

我回答可以,但是考官可能理解错我的意思了

点评:因为集群内主机之间有关联同步消息,不能并发一起迁移,其他没什么问题

看考官想问什么了如果是想问,能不能迁移集群系统,答案是不能。如果是想问怎么做迁移规划,就按照迁移顺序和原则答。

VSS卷影副本技术+NTFS文件系统

dd+sshLinux通常无法打快照定格数据,DD命令块级迁移失败会造成数据受损或者破坏linux目录结构,风险高,另外DD会将空数据也拷贝过去(不支持零拷贝),块级迁移效率低。

文件级、应用级然后简单场景介绍

我答的是NTFS对没数据的不会迁移相同的应该会迁除此之外还追问了windows块迁移的迁移过程

点评:对windows块迁移还不够了解回去可以再看看文档(这里考官解释了重复的数据为啥不会迁但是我忘了哈哈哈哈哈)

windows块迁移不会对重复的数据进行迁移,

我答Linux文件级有tar+ssh,Windows块级有vss配合NTFS,他问还有吗?我没答上来,点评说rysnc,和fastcopy

THE END
1.写字楼的共享协作平台如何促进租户之间的知识交流共享协作平台通过集成多种互动工具,帮助不同租户之间建立了更加紧密的合作关系。这些平台通常包括在线会议系统、虚拟办公室、交流论坛、共享文档库等功能,使租户能够随时随地进行沟通和协作。这种灵活的沟通方式不仅能提高效率,还能帮助租户轻松地跨越空间上的限制,推动多领域之间的合作。通过这种方式,本项目的租户能够更好https://www.cqtzdasha.cn/20241211.html
2.共享经济:重塑消费模式与社会协作的新篇章共享经济,作为数字经济时代的重要特征之一,正在全球范围内深刻改变着人们的消费模式和社会协作方式。本文将分析共享经济的概念、发展历程、主要领域及其对社会的深远影响。 一、共享经济的定义与发展历程 共享经济是指基于互联网平台,将闲置资源(如房屋、车辆、技能等)进行共享,从而实现资源优化配置和高效利用的经济模式。http://www.jfcjw.cn/ganhuo/332.html
3.物联网平台功能包含哪些?云端通信智能设备人工智能技术物联网平台功能包含哪些? 物联网平台作为实现物联网系统的核心组成部分,具备多种功能,这些功能使得物联网平台成为连接万物的智能未来的关键支撑。以下是物联网平台的主要功能: 设备接入:物联网平台支持多协议(如MQTT、CoAP、HTTPS等)、多平台(如C、Node.js、Java等)、多网络(如2G/3G/4G/5G、NB-IoT、LoRaWANhttps://www.163.com/dy/article/JIV7JOIC0556946X.html
4.成功斩获腾讯offer,分享我的面试经历(附书籍推荐,资料分享)介绍了项目功能、架构 muduo有哪些精彩的地方,说一下。 吹了一下异步日志的双buf的实现、buf本身的readv 的性能 2、基础知识 linux IO模型(5种) 记不太清,说了几种,应该没说完。(应该是:同步阻塞、同步非阻塞、多路复用、信号驱动、异步IO)应该还要说细节 静态链接库和动态链接库的区别 什么是线程不安全 c++https://maimai.cn/article/detail?fid=1367118499&efid=dxTzJOD7aSelu7sneqtM2g
5.重庆市科技资源共享平台的主要功能有哪些?全国重庆市科技资源共享平台主要提供科技资源查询、预约使用、服务交易、成果展示与转化等功能。用户可以通过平台https://www.1633.com/ask/442437.html
6.SMTXOS社区版安装使用中常见问题合集–SmartX回答:支持 LDAP,但当前社区版还未发布该功能,后续版本会加入该功能。 问题:单个虚拟机支持最大存储空间,有限制吗? 回答:虚拟机单个虚拟磁盘最大容量支持 64TB,如需要更大的空间可为虚拟机添加多块虚拟磁盘。 问题:SmartX 有云管平台吗? 回答:SmartX 目前没有自己的云管平台,当前主要和第三方云管平台进行对接,https://www.smartx.com/blog/2022/02/smtx-os-faqs/
7.农村产权交易平台功能有哪些?农村产权交易方式有哪些?不少农户登录到了当地农村产权交易平台的页面时,由于对平台页面的功能不了解,以至于不知道该如何操作接下来的流转步骤。下面农交网的小编就来说说农村产权交易平台功能有哪些? 一、农村产权交易平台功能有哪些? 1、提供服务功能 农村产权交易平台是为各类农村产权的规范化、市场化流转提供丰富的服务功能支撑,实现农村产权https://www.nongjiao.com/news/read-16733.html
8.帖子详情2 功能和应用适配问题 这个可能会有很多人说,就不详细解释/放图了,只挑我遇到的说 腾讯系大量在内测,不给用 多设备通信共享还没上 抖音没有商城 支付宝很全面,但是启动很慢 畅联不支持大文件发送(超大文件发送是畅联推出带消息版本的一个核心功能) https://cn.club.vmall.com/mhw/consumer/cn/community/mhwnews/article/id_1000000000001941148/
9.西安市优质教育资源共享平台血液的成分包括哪些?教材没有直接告知,而是通过“资料分析”栏目提供了两个素材:一个是对离体血液分层现象的观察;另一个是一份血常规的化验单。由于学生不知道血液成分的正常值,因此对血常规化验单的分析,仅限于分析血液的成分,没有指向功能。在资料分析的基础上,教材对血液的成分进行归纳。 http://www.xaeduyun.cn/s1ie5/ablog/cblog/mblogBrowse.do?blogid=2c90816079e43395017a27670f4e18df
10.财务共享服务平台都有哪些财务共享服务平台都有哪些,财务共享服务平台操作指南:步骤一:登录财务共享服务平台,选择“账务管理”或“财务共享”模块;步骤二:在平台上填报和提交相关财务资料,如费用报销、借款申请、合同审批等;步骤三https://h.chanjet.com/ask/87ce11a672d58.html
11.淄博市交互大数据平台有哪些帆软数字化转型知识库1. 什么是淄博市交互大数据平台? 淄博市交互大数据平台是指基于大数据技术构建的数据交互和共享平台,旨在整合淄博市各行业部门的数据资源,实现数据的互联互通,为政府决策提供支持,推动城市数字化、智能化发展。 2. 淄博市交互大数据平台的主要功能有哪些? 淄博市交互大数据平台主要功能包括数据采集、存储、处理和分析,数据https://www.fanruan.com/blog/article/390/
12.在线文件共享平台有哪些?哪些适合团队协作与大文件传输?在线文件共享平台有哪些?哪些适合团队协作与大文件传输? 随着互联网技术的迅猛发展,在线文件共享平台成为了现代工作和生活中不可或缺的工具。这些平台不仅使得文件传输变得更加便捷,而且为团队协作提供了极大的支持。尤其是在大文件传输和团队协作方面,选择合适的平台至关重要。本文将详细介绍一些主要的在线文件共享平台,https://www.fangcloud.com/cms/cjwt/21620.html
13.数据信息共享范文12篇(全文)信息整合及数据共享的总体框架可以描述为:一个平台, 一个体系, 一种语言, 一项协议, 四层架构。信息整合及数据共享将以人行长沙中支门户系统为唯一的基础平台, 采用最先进的Web服务技术体系, 信息交换统一使用XML和SOAP。按照信息生命周期, 形成由基础数据层、信息管理层、门户服务层和客户应用层组成的4层功能架构。https://www.99xueshu.com/w/ikeyboueuukx.html
14.智慧党建党务平台有哪些作用?党建小知识知识中心3. 加强党内信息共享和互动 智慧党建平台打破了信息壁垒,实现了党内信息的快速共享和广泛传播。党组织可以通过平台发布重要通知、党建活动安排、政策文件等,确保党员能够及时了解和掌握党的工作动态。同时,该平台还为党员提供了一个互动交流的平台,通过在线论坛、即时交流等功能,促进党员之间的交流与合作。 https://dj.simpro.cn/news/zhdjdwptynxzy.html
15.教师数字化教学素养心得(精选18篇)。三是数字化学习方式。利用数字化平台和数字化资源,教师、学生之间开展协商讨论、合作学习,并通过对资源的收集利用、探究知识、发现知识、创造知识以及展示知识的方式进行学习,具有资源利用、自主发现、协商合作和实践创造几种途径。 特点编辑 数字化学习改变了学习的时空观念。数字化学习资源的全球共享,虚拟课堂、虚拟学https://www.ruiwen.com/xindetihui/6207952.html
16.共享菜园系统平台开发功能介绍(成品源码小程序)开发共享菜园类软件的优势有哪些? 1、实时监测功能:结合物联网专用的摄像机,可以进行视频图像采集,综合各类的传感器,可对温室内的空气温度、空气湿度、二氧化碳、光照、土壤水分、土壤温度、棚外温度与风速等数据进行实时采集,传感器数据、视频数据云端存储,在后台进行大数据的分析,线上监控+数据赋能,为农产品的种植和质https://product.11467.com/info/14675805.htm