开启集群动态资源调度功能后,系统可以持续不断地监控集群内计算资源池和存储资源池的利用率,并根据数据中心的实际需要,为虚拟机智能地分配所需的资源。
当操作员将虚拟机整合到资源较少的物理主机上,虚拟机的资源需求往往会限制主机上虚拟机的数量,全部资源需求很有可能超过主机的可用资源。管理平台提供的动态资源调度特性则提供了一个自动化机制,通过持续地平衡容量,将虚拟机迁移到有更多可用资源的主机上,确保每个虚拟机在任何节点都能及时地调用相应的资源。即便是大量运行SQL Server的虚拟机,只要开启了动态资源调度功能,就不必再对CPU和内存利用率进行一一监测。全自动化的资源分配和负载平衡功能,也可以显著地降低数据中心的成本与运营费用。
动态资源调度功能包括计算资源DRS和存储资源DRS。
计算资源DRS功能通过心跳机制,定时监测集群内主机的CPU和内存利用率,并根据用户自定义的规则来判断是否需要为该主机在集群内寻找有更多可用资源的主机,以将该主机上的虚拟机迁移到另外一台具有更多合适资源的主机上。如果该主机资源利用率仍超过规则设定值,则将该主机上其它的虚拟机逐个迁移出去,直到主机的资源利用率低于阈值为止。
存储资源DRS功能主要是为了平衡集群内存储的压力,通过监测主机共享存储池的磁盘I/O吞吐量、IOPS和磁盘利用率中的一项,当该项指标超出临界值时,就会将存储池中部分虚拟机的镜像文件迁移到主机中的另一个有更多可用资源的共享存储池上,以达到存储的负载均衡。
动态资源调度功能适用于可能存在持续性突发业务负载的场合。通过动态分配和平衡计算资源、存储资源,动态资源调度特性能够:
整合服务器,降低IT成本,增强灵活性。
减少停机时间,保持业务的持续性和稳定性。
减少需要运行服务器的数量,提高能源的利用率。
磁盘为RBD块的虚拟机不受存储资源DRS的调度。
单击导航树中[云资源/主机池/<集群>]菜单项,进入集群概要信息页面。
单击<动态资源调度>按钮,弹出动态资源调度对话框。
根据需要开启计算资源DRS和存储资源DRS。如果开启计算资源DRS或者开启存储资源DRS,则需要输入对应项的持续时间、时间间隔,并选择监控策略。
单击<确定>按钮。
开启计算资源DRS:是否开启计算资源DRS,默认为否。当开启计算资源DRS功能时,系统可以自动管理虚拟机到主机的分配,为平衡负载和执行资源分配策略而自动进行虚拟机的在线迁移。开启计算资源DRS后,需配置如下参数:
持续时间:允许主机的CPU利用率、内存利用率或网络流量持续达到或者超过监控策略中阈值的最长时间,默认为5分钟。例如,若持续时间设置为5分钟,当主机的CPU利用率、内存利用率或网络流量连续达到或者超过监控策略中阈值的时间超过5分钟时,动态资源调度功能将会启动。
时间间隔:检查主机计算资源利用率的时间间隔,默认为10分钟。
监控策略:用于计算资源DRS的监控策略,可配置CPU利用率、内存利用率和网络流量作为预置条件。
功能生效时间段:配置集群动态资源调度生效时间范围。开始时间小于截止时间,表示功能生效时间为当天的“开始时间”到“截止时间”;开始时间等于截止时间,表示功能全天生效;开始时间大于截止时间,表示功能生效时间从开始“开始时间”到次日的“截止时间”。
开始时间:功能生效开始时间。
截止时间:功能生效截止时间。
开启存储资源DRS:是否开启存储资源DRS,默认为否。当开启存储资源DRS功能时,系统可以自动管理虚拟机到存储的分配,为平衡负载和执行资源分配策略而自动进行虚拟机的存储迁移。主机必须挂载集群中的所有共享存储,才能支持存储资源DRS。否则,当该主机连接的共享存储达到监控策略设置的阈值时,存储资源DRS将不会生效。开启存储资源DRS后,需配置如下参数:
持续时间:允许主机的磁盘I/O、存储容量利用率或磁盘请求持续达到或者超过监控策略中阈值的最长时间,默认为5分钟。例如,若持续时间设置为5分钟,则当主机的磁盘I/O、存储容量利用率或磁盘请求连续达到或者超过监控策略中阈值的时间超过5分钟时,动态资源调度功能将会启动。
时间间隔:检查主机存储资源利用率的时间间隔,默认为10分钟。