集群概念
服务器是集群就是将很多服务器集中起来一起进行同一种服务,集群可以利用多个计算机进行并计算从而获得很高的计算速度,也可以用多个计算机做备份,一个集群可有多个主机;
集群的设置
虚拟机HA机制
支持主机、虚拟平台、虚拟机内部多种故障场景的检测和虚拟机恢复;
支持集中控制HA和集群自治HA两种机制,可自选;
支持共享存储与本地存储虚拟机HA;
大幅度提升故障恢复速度,降低业务中断时间,保证业务连续性,
动态资源调度DRS
根据调度策略自动实现集群内虚拟机负载相对均衡;
可支持管理员即时手动调度和按策略周期性自动调度;
可选择时间段设置调度策略;
分布式电源管理DPM
进行选择性的上、下电;根据时间调整策略;
DPM和DRS同时考虑,避免互相影响;
内存复用
内存复用是指在服务器物理内存一定的情况下,通过综合运用内存复用单项技术对内存进行分时复用。通过内存复用,使得虚拟机内存规格总和大于服务器规格内存总和,提高服务器中虚拟机密度。智能内存复用可提升内存资源的利用率,帮助用户节省内存采购成本,延长物理服务器升级内存的周期。
Fusion Sphere支持以下内存复用技术:
内存气泡:系统主动回收虚拟机暂时不用的物理内存,分配给需要复用内存的虚拟机。内存的回收和分配均为系统动态执行,虚拟机上的应用无感知。整个物理服务器上的所有虚拟机使用的分配内存总量不能超过该服务器的物理内存总量。
内存交换:将外部存储虚拟成内存给虚拟机使用,将虚拟机上暂时不用的数据存放到外部存储上。系统需要使用这些数据时,再与预留在内存上的数据进行交换。
内存共享:多台虚拟机共享数据内容为零的内存页。
NUMA
NUMA(Non Uniform MemoryAccess Architecture):物理服务器提高性能的一种技术,将物理服务器的CPU和内存资源分到多个node上,每个node内部可以完全独立工作。Node内的内存访问效率最高;
I/O环输入输出
I/O环适配功能主要用来提升大块多队列类型的10密集型业务的I/O性能;若虚拟机使用NAS存储、虚拟化本地存储或者虚拟化SAN存储的磁盘时,开启虚拟机I/O环适配还需要开启主机虚拟化存储I/O环适配。
主机虚拟化存储/O环适配以集群为单位进行设置,开启后需要重启主机才能生效,且Domain0内存大小需要在原有基础上增加2GB,预留VCPU个数与最大VCPU个数需要在原有基础上增加2个。如果主机操作系统安装在U盘或者SAN存储上,则主机不支持开启主机虚拟化存储UO环适配。
IMC
设置集群的IMC策略,使虚拟机可以在不同CPU类型的主机之间进行迁移,设置集群IMC策略时,如果集群中有主机或虚拟机,则必须满足下面的条件:集群下主机的CPU功能集必须等于或高于设置的目标基准功能集。集群下运行或休眠状态的虚拟机CPU功能集必须等于或低于目标基准功能集。如果存在不满足条件的虚拟机,需要将该虚拟机关机或迁移出该集群后设置。
计算资源调度
集群动态资源调度功能,采用智能负载均衡调度算法,周期性检查集群内主机的负载情况,在不同的主机之间迁移虚拟机,从而达到集群内的主机之间负载均衡目的。在自动调度模式下,系统会自动将虚拟利迁移到最合适的主机上。在手动操作模式下,系统会生成操作建议供管理员选择,资源调度可以配置不同的衡量因素,可以根据CPU、内存或CPU和内存进行调度。只有资源复用时,才会影响虚拟机性能。