一、虚拟化特性介绍

将物理资源划分为动态、灵活、颗粒度更小的逻辑单元(VCPU等),达到提高资源使用率的目的。华为fusioncompute具有以下特性。

1.在线调整CPU和内存

平台支持在虚拟机运行情况下调整CPU和内存规格,虚拟机不需要重启即可生效;同时,对于不支持在线生效的操作系统,需要重启实时生效。

2.内存复用技术

通过内存共享、内存置换、内存气泡等技术,能够将内存复用比提高至130%。

  • 内存共享``

image.png

  • 内存置换

image.png

  • 内存气泡

image.png

3.基于NUMA架构的亲和性调度

CPU优先使用同一个Node上的内存,减少内存访问访问时延,达到提升应用性能的目的。
技术原理:使Guest OS及其内部应用识别NUMA架构。

4.存储自动精简配置

按需划分存储空间,不一次性划拨,提升存储使用率。

5.虚拟卷在线扩容

通过虚拟机操作系统功能,实现虚拟机不停机或重启实现增大虚拟磁盘空间

6.存储资源裸设备映射(RDM)和VIMS虚拟集群存储文件系统

FusionCompute使用的三种存储类型
【华为云学习】二、FusionSphere 服务器虚拟化 - 图4

  • RDM是一种虚拟机直接访问物理存储子系统(仅限光纤通道或iscsi)上的LUN,通过使用物理设备映射,可以让虚拟机识别SCSI磁盘,磁盘性能高。

image.png

  • VIMS是一种高性能的集群文件系统,使用时先将数据存储格式成VIMS格式,然后挂在到CNA上进行使用。兼容FC SAN、IP SAN、NAS和本地磁盘。

image.png

7.虚拟机快照

某一时刻的数据备份,依赖于原文件,原文件消失,快照也会无效,适用于执行一些重大、高危操作前,如系统补丁,升级。具有瞬间生成,占用空间小的特点。

9.分布式虚拟交换机

分布式交换机是一个虚拟的交换机,功能类似于二层的物理交换机,通过端口组与虚拟机连接,通过上行链路与物理网络连通,便于网络管理

10.虚拟机热迁移技术(VM Motion)

基于内存压缩技术,提升虚拟机热迁移效率约1倍。

11.虚拟机HA机制

是一种高可用手段,大幅提高故障恢复速度,降低业务中断时间,保障业务连续性,实现一定的系统自维护。

12.动态资源调度DRS和分布式电源管理DPM

DRS设置策略调度高负载向低负载平衡,DPM相反,低负载向高负载节点调度,关机未使用节点,节省电量(实际使用较少)。

13.Qos精细化资源管控

支持CPU、存储、网络、存储等多维度Qos控制。
Qos:资源限制。

二、虚拟化资源

创建一台虚拟机需要准备计算资源、存储资源、网络资源

1. 计算资源

计算资源主要包括主机,虚拟化层,虚拟化计算资源池,虚拟CPU、虚拟内存

2.存储资源

  • 存储概念
    • 存储资源
      • 存储资源表示物理存储设备, 例如IPSAN、Advanced SAN、 NAS等。
    • 存储设备
      • 存储设备表示存储资源中的管 理单元,类似LUN、 Advanced SAN存储池、NAS 共享目录等。
      • 一个存储设备只能创建一个数据存储。
    • 数据存储
      • 数据存储表示虚拟化平台中可 管理、操作的存储逻辑单元。

image.png

  • 多路径技术

需要安装多路径驱动,实现多条路径都能到达后端存储,提高存储访问可用性。
image.png

3.网络资源

网络资源包括分布式交换机、端口组和上行链路。
虚拟网络将虚拟端口 根据配置属性划分为 不同的端口组。端口 组和上行链路组成分 布式交换机。虚拟机 与端口组相连,上行 链路连接网络
image.png

三、虚拟机创建流程