admin 管理员组

文章数量: 887006

华为云计算解决方案介绍

文章目录

  • 华为云计算解决方案介绍
    • 一、FusionSphere虚拟化解决方案介绍
      • 云操作系统架构
      • FusionCompute组成
      • FusionManager
      • FusionStorage
        • FS相比传统存储的优势
        • 应用场景
        • 存储基础
    • 二、HUAWEI CLOUD Stack私有云解决方案介绍
      • 行业需要
      • 业务驱动的平衡
      • FusionCloud架构 (6.5后,叫华为云stack)
      • HUAWEI CLOUD Stack 功能架构
      • HUAWEI CLOUD Stack 系统架构
    • 三、FusionAccess桌面云解决方案介绍
      • 桌面云解决方案概述
        • 瘦终端和胖终端
        • 桌面云架构VDI与IDV
        • 华为桌面云解决方案逻辑架构
        • FusionCompute云平台架构
      • 桌面云组件介绍
        • 接入和访问控制层
          • WI:Web Interface,Web接口
          • vAG:Virtual Access Gateway,虚拟接口网关
          • vLB:Virtual Load Balance,虚拟负载均衡器
        • 虚拟桌面管理层
          • ITA:IT Adaptor,IT适配器
          • HDC:Huawei Desktop Controller,华为桌面控制器
          • TCM:Thin Client Management,瘦终端管理服务器
          • License服务器(盈利)
          • GaussDB数据库
          • Backup Server备份服务器
        • 桌面虚拟机核心组件 - HDA
      • 总结
    • 四、精选笔试题目

一、FusionSphere虚拟化解决方案介绍

云操作系统架构

云管理层:FusionManager

虚拟化层:

  • 华为:
    • Fusioncompute(计算虚拟化,存储虚拟化,网络虚拟化)
    • Fusionstorage(分布式块存储)
    • ebackup(备份)
    • bcmanager(容灾)
  • VMware(vsphere/vsan等)

硬件基础设施层:服务器(计算资源)存储(存储资源)路由器、交换机(网络资源)防火墙、制冷、供电等

FusionCompute是华为公司虚拟化软件,用于将物理资源,包括服务器、存储设备、交换机等,虚拟化为云资源池,以达到更合理的分配和利用IT资源的目的。

FusionCompute提供了强大的物理设备兼容性。因此,用户可将现有IT资源通过FusionCompute进行整合,更好的利用起来。

FusionCompute组成

Fusioncompute:

  • CNA:计算、存储、网络资源的的虚拟化。

    • UVP:华为虚拟化操作系统,最早是Xen架构,后面是KVM架构——OS

    • VNA:虚拟节点代理,代理UVP和VRM的通信

  • VRM:对多个CNA主机的资源统一管理,分配

FusionCompute能提供功能

  1. 虚拟机动态调整
  2. 虚拟存储精简置备
  3. 网络I/O控制
  4. 虚拟机热迁移
  5. 虚拟机快照
  6. 分布式虚拟交换机

FusionManager

  • 华为FusionManager是一个统一资源平台云管理使能器,以云服务自动化管理和资源智能运维为核心,为用户提供“敏捷、精简”的云数据中心管理体验。
  • FusionManager具备强大的管理能力,可以对华为虚拟化和非华为虚拟化产品,以及物理资源、桌面云、云存储和各种云服务进行统一管理。同时,可以对虚拟机进行快速发放,以应用为单位进行业务发放和管理。

FusionManager:统一云管理软件

  1. 异构虚拟化管理,同时管理华为和非华为(VMware)的虚拟化产品,通过FM提供统一的管理界面。
  2. 软硬件统一管理,同事管理虚拟化软件、硬件,同事管理不同厂商的硬件。
  3. 提供快捷入口,快速发放虚拟机
  4. 不同数据中心的统一管理,通过top of local
  5. 资源池划分(VDC,VPC)

版本:

  • all in one 二合一
  • top of local

FusionStorage

分布式块存储软件

  • 将通用X86服务器的本地HDD、SSD等介质通过分布式技术组织成大规模存储资源池。
  • 对非虚拟化环境的上层应用和虚拟机提供工业界标准的SCSI和iSCSI接口。
  • 开放的API。

FusionStorage为了成为优秀的块存储软件,必须是多点到多点的。


FusionStorage架构:

  • 管理组件

    • FSM: FusionStorage管理模块,提供告警、监控、日志、配置等操作维护功能。一般情况下FSM主备节点部署。提供WEB UI界面。为了可靠性考虑,通常是主备部署,部署两台虚拟机上。
    • FSA:代理进程,部署在各节点上,实现各节点与FSN通信。FSA包含MDC、VBS和OSD三种不同的进程。根据系统不同配置要求,分别在不同的节点上启用不同的进程组合来完成特定的功能。
  • 存储组件

    • MDC:元数据控制,实现对分布式集群的状态控制,以及控制数据分布式规则、数据重建规则等。MDC默认部署在3个节点的系统盘上,形成MDC集群。

      • ZK:Zookeeper,开源集群协调软件。控制集群主备关系。

      • 为什么MDC默认是3,5,7(最大)个。而不是1、2、4、6、8、9?

      • 不可以是1个,因为存在单点故障。多个部署。多个部署会引出新的问题,谁主谁备。

      • 需要ZK,MDC控制的元数据存储于ZK中。所以1个MDC对应1个ZK。所以,为什么MDC是3个的原因,就变成ZK为什么是3个的原因?ZK为什么是3个?因为ZK的投票机制(超过半数的票数)

      • 一般情况下,有OSD是存储节点,有VBS是计算节点,有MDC可能是管理节点,也可能是
        存储节点。

      • 实际上MDC的数量是3-96个。
        MDC根据用途,可以分为管理节点MDC,存储节点MDC。

      • 管理节点MDC,就是3.5.7个。
        存储节点MDC,则是用于管理存储池。0~93个。(存储池数量,0-128个。与MDC并不是一一对应,一般情况下,每增加一个存储池,就会创建一个存储节点MDC,一个存储节点MDC最多可以管理两个存储池。)

  • VBS(Virtual Block System-系统):虚拟块存储管理组件,负责卷元数据的管理,提供分布式集群接入点服务,使计算资源能够通过VBS访问分布式存储资源。每个节点上默认部署一个VBS进程,形成VBS集群。节点上也可以通过部署多个VBS来提升IO性能。

    • FusionStorage中存在两套元数据传统意义的元数据,由VBS管理,FusionStorage的元数据由MDC管理

    • 分布式集群接入点服务:外部主机需要访问FS时,实际上先要访问VBS。SCSI、ISCSI

    • 卷元数据的管理 : VBS所管理的元数据,就是传统意义上的元数据。

    • VBS的数量是1-4096个。leader机制。

  • 0SD(Object Storage Device):对象存储设备服务,执行具体的I/0操作(**一般情况下,一个磁盘对应一个OSD)。**在每个服务器上部署多个OSD进程,一块磁盘默认对应部署一个OSD进程。在SSD卡作主存时,为了充分发挥SSD卡的性能,可以在1张SSD卡上部署多个0SD进程进行管理。

    • 例如:2.4TB的SSD卡可以部署6个OSD进程,每个OSD进程负责管理400GB。

IO:OS->VBS->OSD->DISK

FS相比传统存储的优势
  1. 传统存储最多32机头,并且无法做到线性增长。FS最多可以4096个节点,并且可以线性增长。
  2. 传统存储专用设备,昂贵,并且更新换代快。FS通用X86服务器,可利旧。并且可以融合部署,本身节点可以跑业务。
  3. 传统存储可靠性较低,FS提高服务器间,柜间可靠性;硬盘故障无需管理,自动数据重建恢复;4、传统存储使用盘级虚拟化(raid) ,重构数据较慢。FS多点到多点的恢复,速度极
应用场景
  1. 虚拟化:可扩展,容量要求高,性能要求一般。此时VBS与OSD合一部署
  2. 数据库:性能要求高。此时VBS与0SD分离部署。计算节点跑DB。
存储基础

块存储:本身是没有文件系统的。硬盘、RAID、LVM、SAN。

  • 优点:通常是单点到单点不存在资源竞争,性能较好。
  • 缺点:通常是不利于共享。

文件存储:本身是有文件系统的。NFS、CIFS、FTP。

  • 优点∶通常是通过局域网访问,可以多点到多点,利于共享
  • 缺点:通常是资源竞争,性能较差。

对象存储:也是有文件系统

  • 优点:并且是分布式的,可以共享。多点到多点,利于共享,并且性能好。
  • 缺点:想要发挥性能好的优势,需要大规模。成本昂贵。

注意:多点到多点—第1个多是指共享,多个人使用。第2个多是指性能好,多个节点提供I0。

怎么样使用一块硬盘?

  1. (可选)分区
  2. 格式化(添加文件系统、置0)

文件系统:主要存储元数据(非常重要)

linux : EXT2、3、4 XFS win : FAT32 NTFS

元数据:描述数据的数据

1、文件名字、大小

2、权限,可读可写可执行

3、时间,最后一次访问、修改等

4、文件存储位置

EXT4文件系统对分区分为两部分:

  1. inode:存储元数据
  2. block:存储真正的数据


二、HUAWEI CLOUD Stack私有云解决方案介绍

行业需要

诱因:传统企业IT基础设施难以适应快速业务发展与变化的需要

所以:各行业信息化不断深入普及所带来的业务量、数据量的爆炸式增长,使得传统IT系统架构在扩展能力上遇到瓶颈,维护成本居高不下,基于云计算的IT架构应运而生。

企业IT转型的原动力

  • 降成本,提升管理效率
  • 灵活调度资源,快速业务上线
  • 数据变现

业务驱动的平衡

基于互联网思维构建统一云服务平台,支撑企业IT转型应运而生

虚拟化与私有云的区别?

  1. 虚拟化只是简单资源虚拟化,一虚多,大虚小。私有云除了能够实现虚拟化外,更重要的是服务自助化、自动化。
  2. 虚拟化通常小规模、私有云较大规模。私有云能够实现更多高级云服务
  3. FC:发一个虚拟机的话,创建空的虚拟机、挂载ISO、安装系统、配置IP、安装软件。私有云:在界面上,点击申请,审批就可以了。

FusionCloud架构 (6.5后,叫华为云stack)

  1. 展现层WEB UI
    云服务层:IAASPAAS、SAAS(云服务学)DAAS(大数据学)
  2. 资源池层: FusionSphere
  3. openstack(nova\cinder\neutron\glance\keystone\swift\heat\ceilometer等)通过驱动对接相应资源层(计算资源、存储资源、网络资源、灾备资源、数据库资源等)
  4. 硬件基础设施()
  5. 运营、运维:Manage0ne(SC运营\0C运维)

HUAWEI CLOUD Stack 功能架构

SDC:软件定义计算

SDS:软件定义存储

SDN:软件定义网络(Software Defined Network)

HUAWEI CLOUD Stack 系统架构

FusionCloud根据使用场景分为三种type。

  1. type1,又叫软SDN,需要额外部署两个服务器,做为网络节点。实现SDN能力。还具备级联能力。
  2. type2,又叫硬SDN,需要额外部署三个服务器,作为AC节点,对接配套网络设备。实现SDN能力。不具备级联能力。(AC敏捷控制器用来接管华为的网络硬件)
  3. type3,又叫无SDN,不需要额外的服务器(最少三个控制节点+一个以上的计算节点)。没有SDN能力。只能实现简单二层网络虚拟化。不具备级联能力。

级联,通过级联,可以扩大openstack的规模。级联层,对接多个被级联层,

三、FusionAccess桌面云解决方案介绍

桌面云解决方案概述

瘦终端和胖终端
  1. 瘦终端:提供屏幕,和很小的计算能力
  2. 胖终端:提供主要计算能力
桌面云架构VDI与IDV

华为桌面云解决方案逻辑架构

FusionCompute云平台架构

桌面云组件介绍

接入和访问控制层
WI:Web Interface,Web接口

WI为最终用户提供Web登录界面,在用户发起登录请求时,将用户的登录信息(加密后的用户名和密码)转发到AD上进行用户身份验证,验证通过后,WI将HDC提供的虚拟机列表呈现给用户,为用户访问虚拟机提供入口。

vAG:Virtual Access Gateway,虚拟接口网关

vAG的主要功能是桌面接入网关和自助维护网关。当用户虚拟机出现故障时,用户无法通过桌面协议登录到虚拟机,需要通过VNC自助维护台登录到虚拟机进行自助维护。

如果通过无法通过vAG提供网关(HDP协议)连接到虚拟机,那么就可以利用VAG访问到CNA主机,利用VNC界面维护VM。

vLB:Virtual Load Balance,虚拟负载均衡器

vLB功能的主要作用是在用户访问WI时,进行负载均衡,避免大量用户访问到同一个WI。

虚拟桌面管理层
ITA:IT Adaptor,IT适配器

ITA为用户管理虚拟机提供接口,其通过与HDC(Huawei Desktop Controller)的交互、以及与云平台软件FusionCompute的交互,实现虚拟机创建与分配、虚拟机状态管理、虚拟机模板管理、虚拟机系统操作维护功能。

HDC:Huawei Desktop Controller,华为桌面控制器

HDC是虚拟桌面管理软件的核心组件,根据ITA发送的请求进行桌面组的管理、用户和虚拟桌面的关联管理,处理虚拟机登录的相关请求等。

TCM:Thin Client Management,瘦终端管理服务器

TCM为升腾曦帆桌面管理系统,管理员通过TCM对TC进行日常管理。

License服务器(盈利)

License服务器是License的管理与发放系统,负责HDC的License管理与发放。

FusionAccess桌面管理软件主要用到其HDP连接数License,当用户连接虚拟机时会到License服务器上检查License,判断是否可以连接到虚拟机。

GaussDB数据库

GaussDB为ITA、HDC提供数据库,用于存储数据信息。

Backup Server备份服务器
  • Backup Server的主要功能是备份各个组件的关键文件和数据。

  • Backup Server备份策略:

    • 每天01:00定时备份并上传到备份服务器,存放的目录是“/var/ftpsite/配套的ITA名称/各组件文件夹名称”;
    • 备份空间充足时,备份服务器保存10天内的备份数据;备份空间不足时,系统会自动删除最早的备份文件。
桌面虚拟机核心组件 - HDA

HDA:Huawei Desktop Agent,安装在每一个用户的虚拟桌面中,提供终端与虚拟桌面之间的连接功能。

TC(SC)要通过HDP协议连接到虚拟机必须要在虚拟机上安装HDA。

HDA实际上是一系列桌面连接服务,为TC(SC)使用虚拟机提供支持。

总结

组件:

WI:提供给用户一个登录虚拟机的界面 负载分担

ITA:提供给管理员一个管理界面 主备

HDC:华为桌面控制器,主要与ITA交互,完成ITA下发的配置 负载分担

license:授权服务器。两种类型的license:最大用户数、并发用户数 单点

gaussdb:高斯数据库。主要存储ITA、HDC的数据 主备
(WI、ITA、HDC、license、gaussdb部署在同一台虚拟机上)

backup server:备份服务器,备份各个组件的关键文件和数据 单点 TCM:瘦终端管理 单点
vag:虚拟接入网关(HDP),自助维护台网关(VNC) 负载分担
vlb:虚拟负载均衡器,负载后端的多个WI 主备
(vag\vlb部署在同一台虚拟机上)
以上组件,全部是部署在linux虚拟机上。

AD:服务目录,计算机与用户的绑定,用户密码验证

DNS:地址解析,域名与IP的转换
DHCP:动态地址分配,给计算机分配IP
此三个部署在windows server虚拟机上。全部是主备。

HDA,部署在VM中的一系列组件的统称。
SVN:硬件设备,具备AG、LB两者的功能。当大规模桌面时,需要使用SVM

Fusionaccess架构图:
1、终端(通过HDP协议连接到VM中的HDA)
2、FusionAccess(linux组件、windows组件)
3、FusionCompute
4、硬件基础设施

500员工。
1、都是白天上班。最大用户数500个。
2、250个白天上班,250个晚上上班,可以选择并发用户数250个。

四、精选笔试题目

FusionAccess类型题目

1、以下哪个是 FusionAccess 快速发放虚拟桌面的正确顺序?

①创建虚拟机;②分配桌面;③配置虚拟机选项;④确认信息

A 1234

B 1423

C. 1432

D. 1324

答案:D

2、【多选】登录 FusionAccessWl 后,没有显示虚拟机列表,针对该情况建议从以下哪几个方面排查?

A.HDC 虚拟机和 WI 虚拟机间是否网络故障

B.虚拟机是否已解绑定

C.数据库是否正常工作

D.虚拟机是否关闭

答案:ABC

3、部署华为桌面云网络时,哪个组件要部署在管理平面上?

A.HDC

B.DHCP 服务器

C.VAG

D.桌面虚拟机

答案:A

4、【多选】以下哪些华为桌面云组件在生产环境中不建议采用单节点部署方式?

A.ITA

B.TCM

C.WI

D.HDC

答案:ACD

5、【多选】以下哪些组件是 FusionAccess 桌面云的必选组件?

A.LIC

B.TCM

C.ITA

D.HDC

答案: ACD

6、在 FusionAccess 的用户登录连接流程中,vAG 要向 HDC 发送什么信息,才能换取虚拟机的真实 IP 和端口?

A.Adress ticket

B.Login ticket

C.Network ticket

D.Token

答案: A

7、以下关于 FusionAccess 中 HDC 组件的描述,哪个选项是不正确的?

A.单套 HDC 桌面控制器可管理 1000 个虚拟桌面。

B.用户接入时,与 WI 交互,提供接入信息,支持完成用户整个接入过程。

C.根据 ITA 发送的请求进行桌面组的管理、用户与虚拟桌面的关联等操作。

D.与 VM 中的 HDA 交互,收集 HDA 上报的虚拟机状态及接入状态。

答案: A

8、在 FusionAccess 的用户登录连接流程中,消耗 licenise 是发生在以下哪个步骤之后?

A.预连接成功之后。

B.HDC 返回 Login ticket 之后

C.TC 侧发起连接请求之后。

D.DB 返回虚拟机 IP 状态等信息后。

答案: A

9、在 Fusionaccess 发放虚拟桌面的过程中,以下哪个组件会检查指定的虚拟机组和桌而组是否存在?

A .GaussDB

B.HDA

C.ITA

D.HDC

答案:C

10、【多选】FusionAccess 中的 Gaussdb 组件是为以下哪些组件提供数据存储服务的?

A. HDC

B. ITA

C. TCM

D. WI

答案:AB

11、【多选】Fusion Access 中的备份服务器 Backup Server 支持备份以下哪些组件的文件和数据?

A. VLB

B. ITA

C. HDC

D. WI

答案:BCD

12、在 FusionAccess 发放虚拟桌面的过程中,虚拟桌面会向以下哪个组件发送注册请求消息

A.GaussDB

B ITA

C HDC

D. HDA

答案:C

13、【多选】在 FusionAccess 桌面云软件部署方案中,TCM 建议单独部署,主要是因为与以下哪些组件存在端口冲突?

A. VLB

B. HDC

C. ITA

D. WI

答案:ACD

FusionSphere OpenStack 类型题目

1、FusionSphere OpenStack 对接 KVM 的环境中,以下哪个组件通过一系列算法计算出适
合创建虚拟机的节点

A. nova -conductor

B. nova -compute

C. nova -scheduler(规划调度)

D. Libvirt

答案:C

2、在 FusionSphere OpenStack 对接 KVM 的环境中,创建虚拟机时,( ) 通过一系列算法计算出合适建立虚拟机的节点,并通知()完成虚拟机的创建。

A.Libvirt,Nova-Compute

B.Nova-scheduler,Nova-Compute

C.Nova-compute,Nova-Conductor

D.Nova-Conductor,Libvirt

答案:B

3、在 FusionSphere OpenStack 对接 KVM 和 FusionCompute 的场景中,关于虚拟机创建的描述以下哪项是不正确的?

A.在对接 FusionCompute 场景中,HA、DRS、热迁移等高级特性均由 VRM 来实现

B.虚拟机云硬盘在两种场景下的创建方式是不同的

C. nova-compute 通过 libvirt 接口来完成 KVM 虚拟机的创建

D.在对接 FusionCompute 场景中,会由 nova- scheduler 来调度决定选择哪台 CAN 主机

答案:D

4、在华为 FusionSphere OpenStack 中 nova-scheduler 组件可以将虚拟机实例迁移到新的计算节点,动态调整各计算节点的负载。

A.True

B.False

答案: B

5、在华为 FusionSphere OpenStack 中,以下哪个 Nova 组件可以同时运行在控制节点和计算节点上?

A.nova-scheduler

B.nova-conductor

C.nova-api

D.nova-compute

答案: D

6、在 FusionSphere OpenStack 中,以下哪个 Nova 组件可以对接不同的虚拟化平台?

A. nova - compute

B. nova - conductor

C. nova - scheduler

D. nova - api

答案: A

7、在华为 Fusionsphere Openstack 中,卷的生命周期管理最终是由以下哪个
Cinder 组件完成的?

A. cinder-backup

B. cinder-api

C. cinder-volume

D. cinder-scheduler

答案:C

FusionStorage 类型题目

1、(多选)在 FusionSphere OpenStack,对接 KVM 场景中,以下关于存储的描述哪些是正确的?

A.对接 FusionStorage 的最小粒度是存储池,每个卷对应一个云硬盘

B.cinder-volume 角色与 IP SAN 控制器通过 iSCSI 协议进行交互

C.cinder-volume 角色部署在计算节点上

D.对接 OceanStor V3 存储的最小粒度是存储池

答案:ACD

2、(多选)华为 FusionStorage Block 告警提示"存储池故障,存储池中有数据不可访问”,以下哪些是可能的原因?

A.存储池中短时间内多个硬盘故障

B.三副本数据中的最后一个副本所在硬盘或者 Cache 发生不可读故障

C.存储网络异常

D.硬盘空间不够

答案:AC

3、工程师在为某客户进行华为 BCManager eBackup 备份设计时,在需求调研中发现生产存储使用的是 FusionStorage,以下哪种组网方式更适合该客户?

A.LAN-Free

B.LAN-Base

C.Server-Less

D.Server-Free

答案:A

4、(多选)FusionCompute 中,以下哪些存储资源可用于创建虚拟化数据存储?

A.FC-SAN

B.IP-SAN

C.FusionStorage Block

D.NAS

答案:ABD

5、在 FusionCompute 中,以下哪种存储资源支持裸设备映射?

A. FusionStorage Block

B. SAN

C. NAS

D. 本地磁盘

答案: B

6、【多选题】以下关于 Fusioncompute 中配置存储接口的描述,哪些选项是正确的?

A.存储接口可以和 Mgnt_Aggr 口复用

B.存储接口可以基于聚合网口创建。

C 使用 Fusionstorage Block 存储时,存储接口可使用 OVS 转发模式。

D.添加多个存储接口,可以实现存储的多路径传输,从而提升系统可靠性

答案:ABD

7、FusionStorage 是华为分布式存储软件,其组件包括 FSM 和 FSA,其中 FSA 为管理代理进程,部署在各节点上,实现各节点与 FSM 通信,以下哪项关于 FSA 代理进程的描述是错误的?

A. 管理节点无需安装 FSA,安装存储节点和计算节点时会启动 FSA 进程。

B. FSA 中的三个进程需要同时部署在同一节点上才可以实现数据的分布存储。

C.FSA 包括三个进程,分别是 MDC 元数据控制进程、VBS 业务 I0 进程和 OSD 业务 IO进程。

D.FSA 可以收集各节点的监控与告警信息或在升级本节点软件组件时接收到升级包与执行升级

答案:B

8、以下关于华为 FusionSphere OpenStack 中 Glance, Cinder 和 Swift 三者的描述,
哪些选项是正确的?

A.创建虚拟机实例时要从 Glance 查询镜像信息

B.镜像文件不需要经常变更,更适合存放在 Swift 中。

C. Glance必须使用 Swift 作为镜像的后端存储。

D.虚拟机实例的卷数据频繁更新,更适合存放在 Cinder 上

答案:ABD

FusionCompute类型题目

1、FusionCompute 添加 IP SAN 存储资源失败,可能是以下哪些原因造成的?

A.存储设备 License 未加载

B. CHAP 认证失败

C.存储 IP 及端口填写错误

D. IP-SAN 设备上末配置映射关系

答案:ABCD

本文标签: 华为 解决方案