华为Fusion产品

FusionSphere解决方案的三种场景

服务器虚拟化

NFVI:运营商基于openstack kvm协议的解决方案

云数据中心

FusionSphere服务器虚拟化解决方案

FusionCompute

主机:提供虚拟化软件,类似ESXI

VRM:资源池的调控管理

FusionManager

对FusionCompute管理,类似Vcenter

FusionSphere

FusionSphere 6.3 云操作系统架构

fusioncompute有没有容器 fusionsphere支持的特性有哪些_虚拟化

 

 

FusionCompute

是华为公司虚拟化软件

主机

是安装了虚拟化操作系统的物理服务器

主机向云资源池提供计算资源,主机连接着交换机,存储设备,将网络,存储资源也一并接入到云资源池

VRM

对云资源池进行管理和协调,使云资源池中的资源能够被合理使用,确保各类资源处于最佳状态

 

FusionManager

是一个统一资源平台,以云服务自动化管理和资源智能运维为核心

可以对华为虚拟化和非华为虚拟化产品

以及物理资源,桌面云,云存储,和各种云服务进行统一管理

同时,可以对虚拟机进行快速发放,以应用为单位进行业务发放和管理

 

FusionManager优势

1.兼容不同虚拟化软件资源统一管理

2.虚拟化资源和物理资源统一管理

3.快速发放虚拟机,提供便捷入口,批量功能

4.可视化应用设计,一键式应用发放

 

FusionStorage分布式块存储软件

FusionStorage架构

fusioncompute有没有容器 fusionsphere支持的特性有哪些_解决方案_02

  • 管理层

FSM(FusionStorage Manager)

FusionStorage管理模块,提供告警,监控,日志,配置等操作维护功能

一般情况下FSM主备节点部署

FSA(FusionStorage Agent)

代理进程,部署在各节点上,实现各节点与FSM通信

FSA包含MDC,VBS和OSD三种不同的进程,根据系统不同配置要求,分别在不同的节点上启动不同的进程

  • 业务层

MDC(MetaData Controller)

##用来描述分布式存储的元数据情况,例如有多少个OSD,OSD状态是否健康

元数据控制:实现对分布式集群的状态控制,以及控制以及控制数据分布式规则,数据重建规则等

MDC默认部署在3个节点ZK(ZooKeeper)盘上,形成MDC集群,MDC集群通过ZK同步数据

ZK通过IP方式,将同步数据下发到其下属的MDC节点

ZK的数量为3,5,7个

MDC的数量为3-96个,可以为偶数

VBS(Virtual Block System)

##是用户使用FusionStorage的入口,SCSI / iSCSI

虚拟块存储管理组件,负责卷元数据的管理,提供分布式集群接入点服务,使计算资源能够通过VBS访问分布式存储资源

每个节点默认部署一个VBS进程,形式VBS集群,节点上也可以通过部署多个VBS来提升IO性能

OSD(Object Storage Device)

##能够把本节点的硬盘空间贡献出去

对象存储设备服务,执行具体的I/O操作,在每个服务器上部署多个OSD进程

一块磁盘默认对应部署一个OSD进程

 

FusionSphere数据路由原理

fusioncompute有没有容器 fusionsphere支持的特性有哪些_虚拟化_03

  • VBS层(通过计算确定数据存放在哪个服务器的哪块硬盘上)

OS发起的数据请求—>VBS(virtual block service)根据路由算法(写入位置和数据长度,进行hash运算得到散列值)—>查找DHT(distributed hash table)表

  • OSD层(通过计算确定数据存放在硬盘的具体位置)

通过partition view视图,找到主OSD—>OSD对数据分片写入(由RSM复制数据到备OSD—>SNAP的key管理,写入key数据和value数据—>写入cache中—>AIO异步I/O下盘)

 

FusionSphere I/O流

  • 写I/O流程

数据请求—>VBS(由VBP将scsi的I/O模式转换为FusionStorage内部的I/O模式—>client模块计算hash值,查找DHT表找到主OSD)

由RSM复制数据到备OSD—>SNAP(key管理写入位置及快照key处理)写入key数据和value数据—>写入cache中(所有副本写入后返回确认)—>AIO异步I/O下盘(可以设置周期式下盘或设置高低水位方式,设置阈值下盘)

  • 读I/O流程

数据请求—>VBS—>主OSD—>读系统memory—>read cache—>write cache—>HDD(每次读取数据的热点值加1)

 

数据的可靠性

提供的是块服务,采用多副本机制保障可靠性,一般副本数2,3

多分区对应一个OSD,一个OSD保存着多个分区数据

通过partition view,进行分区的副本可靠性存放

实现:准备partition view,在写I/O流程中,OSD对从VBS收到的key进行DHT运算,得到partition ID

fusionstorage快速数据重建

数据分片存储——>硬件故障——>故障自动检测——>自动重建数据副本——>多节点并行恢复

 

FusionCloud数据中心私有云解决方案

(基于开源openstack和kvm)

FusionSphere

FusionSphereOpenStack:理解为openstack华为增强版

ManagerOne:对云资源和云服务进行统一管理

Kvm

 

FusionSphereOpenStack——对接——OM

ManagerOne

OM:对应FM的异构虚拟化管理(通过对接openstack完成)

OC:对应FM的异构硬件设备监控,OC则通过esight连接硬件设备,负责运维;功能模块:云服务保障,DC容量管理,DC拓扑,根本分析,告警/性能,实时监控,性能报表

SC:对应FM的提供安全网络隔离,(VPC/VDC功能),负责运营;功能模块:组织管理,租户管理,产品目录管理,流程审批,计量计费

FusionCloud桌面云解决方案

FusionAccess提供云桌面的软件

FusionSphere

 

FusionAccess桌面云解决方案

原理

fusioncompute有没有容器 fusionsphere支持的特性有哪些_fusioncompute有没有容器_04

 

解决方案架构 

fusioncompute有没有容器 fusionsphere支持的特性有哪些_虚拟化_05