集群动态资源调度功能是指系统可持续不断地监控集群内计算资源池和存储资源池的利用率。当某台主机计算负载过高时,通过迁移虚拟机来平衡计算负载;当某个共享存储池负载过高时,通过迁移虚拟机镜像,来平衡集群存储负载。
动态资源调度功能包括计算资源DRS和存储资源DRS。
计算资源DRS功能通过心跳机制,定时监测集群内主机的CPU和内存利用率,并根据用户自定义的规则来判断是否需要为该主机在集群内寻找有更多可用资源的主机,以将该主机上的虚拟机迁移到另外一台具有更多合适资源的主机上。如果该主机资源利用率仍超过规则设定值,则将该主机上其它的虚拟机逐个迁移出去,直到主机的资源利用率低于阈值为止。
存储资源DRS功能主要是为了平衡集群内存储的压力,通过磁盘I/O吞吐量、IOPS和磁盘利用率中的一项参数作为临界值判断。当虚拟机该项参数超出临界值时,就会将虚拟机的镜像文件迁移到主机中的另一个存储池上,以达到存储的负载均衡。
动态资源调度功能适用于可能存在持续性突发业务负载和全自动化的运维场合。通过动态调整集群内虚拟机的分布,使集群业务负载自动均衡,提升虚拟化环境整体的可用性,为业务系统提供健康可用的资源环境。
整合服务器,降低IT成本,增强灵活性。
减少停机时间,保持业务的持续性和稳定性。
减少需要运行服务器的数量,提高能源的利用率。
单击左侧导航树[数据中心/虚拟化/<集群名称>]菜单项,进入指定集群概要信息页面。
单击<动态资源调度>按钮,弹出动态资源调度对话框。
根据实际情况开启计算资源DRS和存储资源DRS,并配置相关参数后,单击<确定>按钮完成操作。
开启计算资源DRS:是否开启计算资源DRS,默认为否。当开启计算资源DRS功能时,系统可以自动管理虚拟机到主机的分配,为平衡负载和执行资源分配策略而自动进行虚拟机的在线迁移。开启计算资源DRS后,需配置如下参数:
持续时间:允许主机的CPU利用率、内存利用率或网络流量持续达到或者超过所设阈值的最长时间,默认为10分钟,即当主机的CPU利用率、内存利用率或网络流量连续达到或者超过所设阈值的时间超过10分钟时,动态资源调度功能将会启动。
时间间隔:检查主机计算资源利用率的时间间隔,默认为10分钟。
衡量条件:衡量是否需要进行计算资源动态调度的判断对象,包括CPU、内存和网络流量。
条件关系:多个指标项之间的逻辑关系,包括与和或。当选择多个衡量条件时,需配置此参数。
CPU利用率:计算资源动态调度中,CPU利用率的阈值,默认为80%。
内存利用率:计算资源动态调度中,内存利用率的阈值,默认为80%。
网络流量:计算资源动态调度中,网络流量的阈值。默认为1,单位为MBps。
开启存储资源DRS:是否开启存储资源DRS,默认为否。当开启存储资源DRS功能时,系统可以自动管理虚拟机到存储的分配,为平衡负载和执行资源分配策略而自动进行虚拟机的存储迁移。主机必须挂载集群中的所有共享存储,才能支持存储资源DRS。否则,当该主机连接的共享存储达到监控策略设置的阈值时,存储资源DRS将不会生效。开启存在资源DRS后,需配置如下参数:
持续时间:允许主机的磁盘I/O、存储容量利用率或磁盘请求持续达到或者超过监控策略中阈值的最长时间,默认为10分钟,即当主机的磁盘I/O、存储容量利用率或磁盘请求连续达到或者超过监控策略中阈值的时间超过10分钟时,动态资源调度功能将会启动。
时间间隔:检查存储资源利用率的时间间隔,默认为10分钟。
衡量条件:衡量是否需要存储资源动态调度的判断对象,包括存储、磁盘I/O和磁盘请求。
存储利用率:存储资源动态调度中,存储利用率的阈值,默认为80%。
磁盘I/O:存储资源动态调度中,磁盘I/O的阈值,默认为1,单位为KBps。
磁盘请求:存储资源动态调度中,磁盘请求的阈值,默认为1,单位为IOPS。