虚拟化特性

集群虚拟化特性:

  • 内存复用: 在物理服务器内存一定的情况下,通过内存复用技术(零页共享、内存气泡、内存交换)实现对物理内存的分时复用,从而实现物理内存的超分配
  • 例如:
    内存复用在集群资源控制中开启,开启之后所有技术一起使用。
    创建虚拟机时指定内存的大小为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:共享存储

虚拟机特性:

  1. 创建虚拟机的方式
    创建新虚拟机
    使用模板部署虚拟机
    虚拟机克隆为虚拟机
    导入虚拟机
    模板转为虚拟机
  2. QoS:流量整形,确保资源紧张的情况虚拟机拥有足够的资源可用。
    CPU QoS
    内存 QoS---------份额、预留、限制
  3. Tools:虚拟机的性能驱动程序,具备以下的功能
    1. 为虚拟机提供高性能的磁盘I/O和网络I/O功能
    2. 为虚拟机提供虚拟硬件监控功能
    3. 提供高级功能:创建快照、重启、在线添加资源等等

Tools安装过程:挂载Tools-安装-重启-卸载Tools

  1. 快照
    普通快照:对虚拟机磁盘直接进行快照
    内存:对虚拟机磁盘直接进行快照,将虚拟机内存状态和数据保存在快照中
    一致性快照:先将虚拟机未落盘数据写入到磁盘中,再对磁盘进行快照
  2. 磁盘模式
    普通
    精简
    普通延迟置零
  3. 迁移