[云计算]HCIE-Cloud 云计算运营 - FusionSphere 6.3 服务器虚拟化运营
FusionSphere服务器虚拟化特性
FusionSphere服务器虚拟化架构
FusionCompute计算虚拟化管理:
虚拟机生命周期:
- 创建/删除/回收
- 关闭/启动/下电
- 暂停/恢复
- 休眠/唤醒
- 重启/强制重启
- 克隆
- 迁移/异构CPU热迁移
- 快照
- 备份/恢复
- 磁盘迁移
虚拟机资源管理:
- DC、集群、主机、虚拟机分层管理
- 虚拟机文件夹逻辑分组管理
- 虚拟机分权管理
- 主机组
- 模板管理
虚拟资源配置管理:
- 虚拟机资源在线调整
- GPU直通SRIOV
- 虚拟机启动策略
- 虚拟机光驱
- 虚拟机USB
- 内存复用、QoS
- CPU超分、QoS
- NUMA调度支持
兼容行业特殊操作系统
兼容一个新的操作系统,需要厂商提供配套的PV驱动,华为具备PV驱动开发能力。
可兼容如下:
- 主流的Windows、Linux操作系统
- 国产中标麒麟操作系统
- 其他一些操作系统(需要特定版本的驱动支持)
灵活的管理架构,弹性的业务规模
- 技术特点与价值:
- 每个逻辑集群支持128台物理机(业界最佳),适用于高性能、大规模业务群部署,降低冗余物理机比例。
- 每个逻辑集群支持8000台虚拟机,适合桌面云等规模大、性能要求不高的业务部署。
- 高可用性设计,VRM(虚拟化部署/物理机部署)主备部署,保证系统的高可用性。
GPU直通&GPU虚拟化
- 物理GPU在硬件层面支持虚拟机绑定GPU,直接访问物理GPU的部分硬件资源
- 基于NVIDIA GRID卡提供GPU虚拟化,提升图形应用体验
- 支持vGPU资源管理和调度,实现GPU负载均衡调度
- 支持多媒体的编程接口:OpenGL、DiretX
- 支持AERO特效、多显示器、DXVA视频硬件加速
在线调整CPU和内存
-
技术原理:
- vRAM、vCPU离线添加/删除,在线添加
-
技术特点:
- 虚拟机无需重启即可调整CPU和内存规格;对于不支持在线生效的操作系统则需要重启后才可以生效
-
适用场景:
- 根据业务需求,灵活调整CPU和内存的配置规格
-
应用价值:
- 根据虚拟机的需求,灵活调整其配置
- 纵向扩展有效保证单个虚拟机QoS
- 与横向扩展有机结合,保证集群QoS
内存复用技术
- 内存共享,写时复制:虚拟机间共享同一物理空间,当虚拟机需要对内存执行写操作的时候,开辟另一内存空间,并修改映射。
- 内存置换:虚拟机长时间未访问的内存内容被置换到存储中,当虚拟机再次访问该内存内容的时候再置换回来。
- 内存气泡:将较为空闲的虚拟机内存释放给内存使用率高的虚拟机,从而提升内存利用率。(通过内存气泡进程)
优点:
- 提高内存利用率
- 同等硬件资源条件下增加虚拟机密度,从而降低硬件(内存)采购成本
虚拟机HA
应用场景:
- A主机故障,虚拟机迅速迁移到另一可用主机B上,实现高可用。
技术特点:
- 支持主机、虚拟平台、虚拟机内部多种故障场景的检测和恢复
- 支持多种集群HA策略设置,保证故障恢复率以及故障预警能力
- 支持共享存储与本地存储虚拟机HA
- 提升故障恢复速度,保证业务连续性
自动负载均衡(DRS)
应用场景:
- 业务存在波峰波谷变化,需要实现各主机负载均衡的场景
技术特点:
-
根据调度策略自动实现集群内虚拟机负载相对均衡
-
兼顾虚拟机负载变化趋势
-
支持管理员即时手动调度和按策略周期性自动调度
-
可按天/周/月选择时间段精确设置调度策略
-
可针对特殊要求虚拟机设置例外不调度/手动调度
自动绿色节能(DPM)
应用场景:
- 业务存在波峰波谷变化,需要节省能耗的场景
- 保证业务正常运行的前提下,在波谷时将业务整合到部分主机,对空闲主机下电。
技术特点:
- 根据用户DPM策略,智能迁移业务,对主机上下电,实现集群内主机的负载分担
- 可智能选择对一台或者多台的主机同时上下电
- DPM和DRS同时考虑,避免两种功能相互影响
- 可按天/周/月选择时间段精确设置调度策略
FusionCompute存储虚拟化管理:
兼容存储类型:
- SAN
- NAS
- FusionStorage Block存储池
- 主机的本地硬盘
- 主机的内存盘
存储资源能力:
- 精简置备磁盘
- 后置备/延迟置零磁盘
- 增量快照
- 存储冷热迁移
- 虚拟磁盘扩容
- 磁盘快照管理
存储配置管理:
- 存储资源发现与管理
- 数据存储创建与管理
- 存储资源裸设备映射
存储自动精简配置
- 自动设置为精简磁盘,节省存储资源
虚拟卷在线扩容
应用场景:
- 按需配置,动态扩容
技术原理:
- 通过结合虚拟机操作系统功能,实现在虚拟机运行时进行磁盘扩容
技术特点:
- 基于VHD(Virtual Hard Disk)格式虚拟磁盘
- 虚拟卷扩容期间,WIndows虚拟机不需要重新启动
存储资源裸设备映射(RDM)
- RDM为虚拟机提供了一种机制来直接访问物理存储子系统(仅限光纤通道、iSCSI)上的LUN,通过使用物理设备映射,可以让虚拟机识别SCSI磁盘。
虚拟机快照
应用场景:
- 虚拟机数据备份与恢复
技术原理:
- 读写重定向
- 差分磁盘
技术特点:
- 支持磁盘增量快照和内存快照,完整保存虚拟机所有信息
- 支持虚拟机运行时备份
- 支持快照恢复到任意虚拟机
- 支持快照在线合并
VIMS虚拟机群存储文件系统
应用场景:
- 需要存储迁移、快照、链接克隆等高级存储特性
用户痛点:
- 管理复杂、效率低、易出错
- 异构设备不兼容
技术特点:
- 一种高性能的集群文件系统,使用时先将数据存储格式化成VIMS格式,然后挂载到CNA上使用
- 兼容FC SAN、IP SAN
- 支持固定空间磁盘、动态空间磁盘、差分磁盘等
FusionCompute网络虚拟化管理:
网络资源对象管理:
- 虚拟交换机管理
- 虚拟网卡管理
- 端口组管理
- 上行链路管理
- VLAN管理
虚拟网络能力支持:
- IP与MAC绑定
- 填充TCP校验和
- VLAN Trunk
- QoS支持
- SRIOV支持
- DPDK支持
- VXLAN支持
- 流量整形
- ARP广播抑制
- DHCP隔离
- 支持LACP链路聚合
分布式虚拟交换机(DVS)
应用价值:
- 更灵活的网络策略管理
技术特点:
- 集中配置管理界面
- 方便用户理解网络
- 支持VLAN、二层安全策略、网络带宽控制等
SR-IOV直通和DPDK统一管理
- SR-IOV直通:将PCI功能分配到多个虚拟接口,以在虚拟化环境中共享一个PCI设备的资源。SR-IOV能够让网络传输绕过软件模拟层,直接分配给虚拟机,可以节省在软件模拟层的开销。
- DPDK技术:在x86平台进行快速的数据包处理,提高报文转发能力,提高虚拟网络性能。
QoS精细化资源控制
应用场景:
- 保证网络平面和用户的虚拟机网络通信质量的场景
技术原理:
- 网络QoS特性提供虚拟网卡的流量整形和带宽优先级控制
- 收发双向的QoS控制
FusionSphere服务器虚拟化资源
问题:创建一台VM需要哪些资源?
- 计算资源
- 存储资源
- 网络资源
计算资源:
什么是计算资源?
计算资源包括:
- 主机
- 虚拟化层
- 虚拟化计算资源池
- 虚拟CPU
- 虚拟内存等
为什么需要计算资源?
- FC将计算资源整合池化,提供资源虚拟化能力
- 享受虚拟化带来的高级特性
如何准备计算资源?
- 创建集群
- 添加主机
- 设置主机同步时钟
- 判断是否需要设置多路径以及存储接口
存储资源:
存储资源包含了什么?
- 存储资源
- 表示物理存储设备:IP SAN、Advanced SAN、NAS等
- 存储设备
- 表示存储资源中的管理单元:LUN、Advanced SAN存储池、NAS共享目录等
- 数据存储
- 表示虚拟化平台中可管理操作的存储逻辑单元
如何准备存储资源?
- 添加并关联存储资源
- 扫描存储设备
- 添加数据存储
FC SAN存储场景
iSCSI存储场景
NAS存储场景
存储虚拟化解决方案
多路径技术(待补充)
待补充
使用流程
存储资源关联流程
- 选择存储资源类型:FC SAN、IP SAN、NAS、Advanced SAN、FusionStorage
- FusionCompute对接存储资源的管理接口:包括IP地址、用户名、密码等
- 根据不同类型存储资源进行配置
- 选择需要关联的主机
注意:使用IP SAN的时候,需要在FC导出主机的WWN号,用于后续在存储上配置主机启动器
存储设备发现流程
- 存储设备包含:LUN、本地磁盘、ADvanced SAN存储池、FusionStorage存储池、NAS共享目录等
- 在存储侧创建存储设备
- 在存储侧将存储设备关联到主机
- 在FusionCompute中扫描发现存储设备
数据存储的使用流程
一个存储设备只能创建一个数据存储,而数据存储可由多个存储设备创建。
存储设备必须被添加为数据存储才能被使用
数据存储可用于存放虚拟机磁盘、快照文件
数据存储的大小依赖于存储设备的大小
网络资源:
FusionCompute的网络资源包含哪些?
- 分布式交换机DVS
- 端口组
- 上行链路
为什么需要虚拟网络?
-
物理网口有限,却承载了大量虚拟机。
-
将物理网口虚拟成多个虚拟网口,虚拟机连接虚拟端口进行通信。
虚拟网络由什么组成?
- 虚拟网络将虚拟端口根据配置属性划分为不同的端口组。
- 端口组和上行链路组成分布式交换机。虚拟机与端口组连接。
- 上行链路连接物理网络。
如何准备网络资源?
- 创建分布式交换机
- 添加上行链路
- 添加VLAN池(可选)
- 添加子网(可选)
- 添加VTEP(可选)
- 创建端口组
相关概念
-
分布式交换机
- 功能类似二层物理交换机,通过端口组与虚拟机连接,通过上行链路与物理网络通信
-
端口组
- 虚拟的逻辑接口,类似网络属性模板,用于定义虚拟机网卡属性。
-
上行链路
- 分布式交换机连接到主机物理网卡的链路,用于虚拟机数据上行。
虚拟机通信原理
-
同主机,同端口组
- 主机内部通信(软件模拟,内存中进行)
-
不同主机
- 经过上行链路,进入物理网络中进行数据交换
FusionSphere虚拟机创建流程
- 选择创建类型
- 创建新虚拟机
- 使用模板部署虚拟机
- 虚拟机克隆为虚拟机
- 导入虚拟机
- 模板转为虚拟机
- 选择虚拟机位置 site
- 选择计算资源以及操作系统类型
- 选择数据存储
- 选择硬件信息(CPU/内存/网卡等)
- 确认核对