虚拟化特性
集群虚拟化特性:
- 内存复用: 在物理服务器内存一定的情况下,通过内存复用技术(零页共享、内存气泡、内存交换)实现对物理内存的分时复用,从而实现物理内存的超分配
- 例如:
内存复用在集群资源控制中开启,开启之后所有技术一起使用。
创建虚拟机时指定内存的大小为4G,系统实际为其分配了多少物理内存?
如果没有开启内存复用,则是4G;如果有开启内存复用,则是≤4G - 零页共享: 多个虚拟机共享数据内存为0的内存
- 内存气泡: 将内存利用率较低虚拟机的空闲内存释放,分配给内存利用率较高虚拟机使用
- 内存交换: 将虚拟机长时间未访问的内存数据暂时放置在存储中,并且建立映射,从而释放虚拟机所占用的内存资源,当虚拟机需要访问到置换的数据时,重新加载到内存中进行使用
- HA: 高可用,当虚拟机或服务器发生故障时,可将虚拟机重新在原主机上或其他CNA主机上恢复虚拟机。
- HA的类型: 共享存储HA和本地存储HA
- DRS -------共享存储,动态资源调度=负载均衡=计算资源调度
当集群内主机的利用率高于所设置的阈值时,可将主机上的虚拟机迁移到其他主机上,实现负载均衡的功能
衡量因素:CPU 内存 CPU和内存(满足其中一个即可触发) - DPM: 分布式电源管理,当集群中主机资源利用率较低时,可将部分虚拟机迁移整合到其中某些服务器上运行,并将空闲的主机下电,实现绿色节能;当集群中主机资源利用率较高时,可将空闲主机上电,将虚拟机迁移到新上电的主机,实现负载均衡。
配置条件:
1.配置主机BMC参数才能生效;
2.依赖于计算资源调度,并且迁移阈值的设置不为“保守”时生效 - NUMA: 物理服务器提高性能的一种技术,将物理服务器的CPU和内存资源分到多个node上,每个node内部可以完全独立工作。Node内的内存访问效率最高,如果一台VM的VCPU跨Node访问memory的话,必定会导致内存访问延迟的增加。
分为Host NUMA(BIOS中开启)和Guest NUMA(集群资源控制中配置)
DRS规则: 依赖计算资源调度
- 聚集虚拟机: 加入到改组的虚拟机必须在同个主机上运行
- 互斥虚拟机: 加入到改组的虚拟机必须在不同主机上运行
- 虚拟机到主机: 按照规则制定虚拟机的运行在哪些主机上
必须在主机组上运行;
应该在主机组上运行;
禁止在主机组上运行;
不应该在主机组上运行。
IMC:共享存储
虚拟机特性:
- 创建虚拟机的方式
创建新虚拟机
使用模板部署虚拟机
虚拟机克隆为虚拟机
导入虚拟机
模板转为虚拟机 - QoS:流量整形,确保资源紧张的情况虚拟机拥有足够的资源可用。
CPU QoS
内存 QoS---------份额、预留、限制 - Tools:虚拟机的性能驱动程序,具备以下的功能
- 为虚拟机提供高性能的磁盘I/O和网络I/O功能
- 为虚拟机提供虚拟硬件监控功能
- 提供高级功能:创建快照、重启、在线添加资源等等
Tools安装过程:挂载Tools-安装-重启-卸载Tools
- 快照
普通快照:对虚拟机磁盘直接进行快照
内存:对虚拟机磁盘直接进行快照,将虚拟机内存状态和数据保存在快照中
一致性快照:先将虚拟机未落盘数据写入到磁盘中,再对磁盘进行快照 - 磁盘模式
普通
精简
普通延迟置零 - 迁移