跟上时代潮流,了解虚拟化特性
前言
经过前面几篇文章的学习,我们对虚拟机及其配套的资源了一定的认识和了解,为什么要使用虚拟化及虚拟机有什么特性是本章内容介绍的重点。
虚拟化的特点
复习一下虚拟化的特点
虚拟化集群特性
HA特性:当一台服务器出现故障,上面的虚拟机会自动迁移到其他服务器上。
负载均衡:虚拟化软件会自动发现负载较大的服务器,然后自动把虚拟机迁移到父子啊较低的服务器上,从而达到负载均衡。(用户不会感觉到卡顿,并且可以延长设备的使用寿命)
易扩容:增加硬件资源,然后再转化成虚拟资源池里面的资源。(不需要割接或者扩容,只需要增加物理硬件资源,不会对其他设备造成影响)
内存复用(提高资源利用率,一定程度上减少客户的投资)
- 内存共享:不同的虚拟机共享同一段的内存。
- 内存气泡:内存使用率低的内存分配给使用率高的来使用。(把内存里不用的气泡挤出来,给需要的虚拟机使用)
- 内存置换:把不用的内存放到存储中,等需要用的时候,再把内存从存储中调出来。
虚拟机特性
快速部署
- 模版部署
模版虚拟机永远不会开机(isTemplate写成true),可以产生除了个性化设置以外都完全一样的虚拟机。下图左边,就是由一个模版虚拟机,再加上个性化设置,从而产生了n台不同的虚拟机。 - 虚拟机复制
关机后进行复制,复制出多台一样的虚拟机后,不能同时开机。
扩容 - 资源热添加
资源利用率过高时,通知管理员,分配需要的对应资源。 - Console控制
虚拟机还没有ip地址时,利用各种协议和功能,连接上虚拟机。
快照
NUMA
Local Access:内存和CPU同node访问
Remote Access:内存和CPU跨node访问
高级特性前提 - Tools
内核态的硬件驱动
- 快照
- 热迁移
- 在线调整虚拟机规格
- 网卡QOS
用户态的vm-agent进程
- 获取虚拟机IP地址
- 获取虚拟机状态
- 虚拟机软关机
- 虚拟机重启
华为虚拟化产品特性
集群特性
HA
电池管理
由负载均衡特性引申出来的。
图例:
早上7点,员工上班,虚拟机使用量比较大,服务器全部开启。
晚上11点,员工下班了,系统自动关闭部分的服务器,把虚拟机集中迁移。
第二天早上继续上班,关闭的服务器自动重新开启,虚拟机再分配回来。
DRS规则
聚集虚拟机:一些虚拟机必须运行在同一台主机上。(同服务器调用较快)
互斥虚拟机:一些虚拟机永远不在同一个主机上。(一个主机故障,不会影响另外一台)
虚拟机到主机:关联一个虚拟机组和主机组
IMC
- 在FusionCompute中,设置集群的IMC策略,使虚拟机可以在不同CPU类型的主机之间进行迁移。
- 目前IMC策略仅支持Intel不同型号CPU的热迁移,其他厂商的CPU不能配置该功能。(限制)
- IMC可以确保集群内的主机向虚拟机提供相同的CPU功能集,即使这些主机的实际CPU不同,也不会因CPU不兼容而导致迁移虚拟机失败。
- 设置集群IMC策略时,如果集群中有主机或虚拟机,则必须满足下面的条件:
- 集群下主机的CPU功能集必须等于或高于设置的目标基准功能集。
- 集群下运行或休眠状态的虚拟机CPU功能集必须等于或低于目标基准功能集。如果存在不满足条件的虚拟机,需要将该虚拟机关机或迁移出该集群后设置。
虚拟机特性
CPU&内存QoS
份额:把总的CPU按比例分给每个虚拟机。
预留:决定了虚拟机占用CPU和内存资源的下限。(无论发生什么情况,系统必须留够的资源)
限制:决定了虚拟机占用CPU和内存资源的上限。