本篇仅对华为云计算HCIE-Cloud面试中所出现的题进行一个较为标准的解答,如需理解详情,还是建议听一些更具有专业性的回答;不过博主后续会针对每一个细节出文章进行描写,让大家真正的了解华为云计算,并不是只能考试还能运用到工作生活当中,针对考试的可以用面试宝典作为一个参考。一起进步吧!

进入正题

华为FuionsSphere 容灾方案中有那两种组网方案规划,简单描述一下两种技术的原理?描述主机复制组网方案的规划设计要点?

这道题呢我给出两个答法喜欢用哪个自己决定,也可以混淆在一起用自己所理解的东西说出来。

答法一

这个方法是我的老师给我的,个人认为过细,建议把本部分加上个人理解去解答。
FusionSphere 容灾组网分为:存储层容灾和主机层容灾。

存储层容灾是基于存储层的复制技术实现的。
存储复制技术的关键原理为:利用存储同步/异步远程复制功能,将业务数
据从生产中心复制到灾备中心,实现生产中心的数据复制和保护。
存储层容灾

  1. 在生产站点创建 LUN,并规划好需要容灾的主 LUN;
  2. 将需保护的应用数据通过存储迁移到规划好的主 LUN 上;
  3. 在灾备站点创建 LUN,并规划好与主 LUN 同样大小的从 LUN;
  4. 配置设备间链路;
  5. 配置 LUN 远程复制关系与一致性组;
  6. 配置站点信息;
  7. 配置站点间资源映射关系;
  8. 注册存储设备,发现远程复制 LUN 与一致性组;
  9. 创建存储保护组,选择受保护主机,并设置保护策略;
    10.容灾保护相关配置数据同步;

11.针对保护策略创建恢复计划。

特点:
1、基于存储的高级特性,将数据同步与主机分开,对主机系统影响小;
2、必须是华为企业级存储设备,采购成本高。
适用场景:
1、生产站点和容灾站点存储设备同为华为存储;
2、保护最小单位为 LUN;
3、实现同步远程复制;
4、被保护的为私有云场景下的虚拟机。

主机层容灾:BCManager 对接两端 VRG,通过 VRG 将被保护的 vm 数据传到对端,在从端创建一台一样的站位 vm。
主机复制技术的关键原理为:
利用主机 IO 复制功能,将虚拟机数据从生产中心复制到灾备中心,实现容灾虚拟机的数据复制和保护。利用容灾管理软件在灾备站点将灾备存储上的虚 拟机注册到虚拟化平台,并可将虚拟机自动拉起。
主机层容灾

  1. 创建需保护虚拟机并安装部署好软件与数据;
  2. 配置站点信息;
  3. 配置站点间资源映射关系;
  4. 配置 VRG 上要复制的虚拟机;
  5. 自动创建占位虚拟机,用以备份容灾虚拟机的数据,以便在容灾虚拟机 故障后进行数据恢复;
  6. 创建虚拟机保护组,选择要保护的虚拟机,并设置保护策略;
  7. 容灾保护相关配置数据同步;
  8. 针对保护策略创建恢复计划,配置虚拟机启动顺序;
  9. 根据保护策略定期对占位虚拟机创建虚拟机快照。

具体过程:
在生产站点和灾备站点分别部署 VRG,主机中的 IO mirror 负责捕获虚拟 机 IO,生产端 VRG 聚合虚拟机的 IO 数据发送至灾备端 VRG,由灾备端的 VRG 分 发到指定主机的 WriteAgent 上,由 WriteAgent 写入虚拟机的卷中,完成虚拟 机 IO 的远程异步复制。
特点:
1、建在主机上不需要更换太多现有的设备;
2、不用担心后端存储 的兼容性;
3、可以对单台虚拟机进行备份;
4、需要占用主机资源,影响主机性能。
适用场景:
1、无法使用存储层复制;
2、保护的最小单位为虚拟机;
3、被保护的为服务器虚拟化场景中的虚拟机。
补充:
VRG:本质是一个虚拟机,作用是充当虚拟化远程复制网关,从而实现主机 层远程复制。
VRG一般要求的配置参数是:2 个 CPU,6G 内存,15G 系统盘,100G 数据盘 (用来做数据复制的物理缓冲区)。需要在 FC 平台上以模板的方式安装 VRG(虚 拟复制网关)。VRG 虚拟机要配置三块网卡,并且三块网卡的 IP 地址不能配置在同一个网段中,分别承载三个不同的业务。
一个是管理网络,用来和容灾管理服务器通信;
一个是容灾网络,用来和本端所有容灾的 CAN 节点对接;
一个是业务网络,VRG 进行数据传输的网络,用于和对端 VRG 进行通信。


以上的答法来自于我的老师张sir提供,我个人认为答法一只能用来做参考巩固理论,以下答法二为本人个人总结。

答法二

主机复制容灾:利用主机的IO复制镜像功能,将生产站点上虚拟机的数据远程复制到容灾站点,实现容灾
存储阵列复制容灾:利用存储设备的远程复制技术,将数据从生产中心复制到灾备站点,实现容灾
主机复制容灾规划设计要点:
1、规划前提:根据客户的需求收集要容灾的应用类型,IOPS是多少,数据块的大小,要容灾多少虚拟机,客户对容灾的RTO和RPO的需求是多少
2、网络带宽的规划分为管理链路和IO链路,IO链路分为初始复制和带宽和增量复制带宽,管理链路最小不少于10mbps的带宽,IO链路不小于50mbps的带宽
3、生产/容灾系统配置的规划:
首先规划MAC地址,分为两部分,生产站点一部分,容灾站点一部分,并且不能重复,第二个就是确定容灾虚拟机的类型和数量,第三个就是数据存储的规划,,灾备站点一般是预留20%,然后是对VRG数量的决定,VRG数量首先一台VRG基本上可以容灾虚拟机150台,还有一个计算公式取最大值,最后是设置快照执行周期
4、生产站点的规划:
首先在容灾平台上去配置一些映射关系,包括云平台、VRG、存储、集群、主机、端口组的关系等,然后就是VRG部署时,需要知道他的规格,至少要有2个CPU、6G内存,15 G系统盘,100G的数据盘,然后是一个数据存储的规划,首先都是要选择一个虚拟化的一个数据存储,并且VRG虚拟机建议使用独立的数据存储,不和其他的容灾虚拟机使用相同的数据存储
容灾站点的规划和生产站点的规划基本相同,就是在数据存储这一块要预留,数据存储的容量这块要多预留20%

追问

同步远程复制,以写 IO 流程为例
同步远程复制技术实现原理:
1、当生产站点的主 LUN 和灾备站点的从 LUN 建立同步远程复制关系以后,会启动初始同步,也就是将主 LUN 数据全量拷贝到从LUN;
2、初始同步完成以后,主、从 LUN 数据完全一致,如果此时主 LUN 收到生产主机写请求,同时把写请求的数据写入主LUN和从LUN,主从 LUN 都写完后主 LUN 返回写完成。

异步远程复制,以写 IO 流程为例
异步远程复制技术实现原理:
1、当生产站点的主 LUN 和灾备站点的从 LUN 建立异步远程复制关系以后,会启动初始同步,也就是将主 LUN 数据全量拷贝到从 LUN;
2、主 LUN 接收生产主机的写请求,写请求数据写入主 LUN 后,立即响应主机写完成;
3、每当间隔一个同步周期以后,会自动启动一个将主 LUN 数据增量同步到从 LUN 的同步过程。

补充: 主 LUN 向从 LUN 同步数据时,读取主 LUN 快照的数据,复制到从 LUN。主LUN 向从 LUN 同步数据完成后,分别删除主 LUN 和从 LUN 的快照,然后等待下一个同步的到来。主 LUN 的快照可以保证同步过程中读取到的主 LUN 数据是具备一致性的。从 LUN 的快照用于备份从 LUN 在同步开始前的数据,避免同步过程发生异常导致从 LUN 的数据不可用。

主机层复制 IO 复制链路带宽要怎样设计?
IO 初始复制带宽:管理链路建议至少配置 10Mbps 带宽;主机 IO 复制链路需要根据复制周期内平均写业务 IOPS 计算。
计算公式:连续 IO 复制模式带宽>=保护虚拟机数量*8/0.7(带宽利用率系数)。
带宽建议:>=70~80MB/s150
非连续 IO 复制模式带宽>=待容灾 VM 数量每 VM 复制周期内业务繁忙期间平均写业务 IOPS数据块大小*8/0.7
带宽建议:>=50MB/s
IP 网络链路要求:时延:均值<=50ms,峰值<=200ms

VRG 的作用有哪些?
答:VRG(Virtual Replication Gateway)的功能:
1)聚合 VM 的 IO 数据并经过压缩、加密后发送到远端站点;
2)接收远端站点数据,并将数据路由发送到指定的主机上;
3)提供复制策略下发、状态查询等管理接口。

BCManager 的作用?
答:BCManager 有两个产品,一个是 ebackup 做备份,一个是 eReplication做容灾,eReplication 是华为公司开发的对主机应用和虚拟机进行保护、容灾的管理软件。eReplication 既可以对 ORACLE 等数据库进行容灾,也可以对FusionSphere 中的虚拟机进行容灾。

小结

为什么让大家用我的答法二去作答,在当时面试的场景下你是以绝对紧张的状态进行考试的,所以高度紧张的你在七八分钟的时间里绝对说不了那么多,相反简单精要说的都在点儿上更受考官的喜欢,也给他留出了充裕的追问时间,还有在那个场景下你说的越多给自己挖的坑也越多,切记!

最后修改:2020 年 03 月 17 日
喜欢就用赞赏来鞭打我吧~