VMware vSphere资源群集

VMware vSphere为虚拟机提供虚拟化的基础架构,将物理资源分成若干资源,为每个虚拟机提供包括CPU、内存等虚拟资源。要想很好的分配这些资源,就必须要使用资源池。资源池是灵活管理资源的逻辑抽象。资源池可以分组为层次结构,用于对可用的CPU和内存资源按层次结构进行分区。

一、资源池

通过资源池可以委派主机(或群集)资源的控制权,在使用资源池划分群集内的所有资源时,其优势非常明显。可以创建多个资源池作为主机或群集的直接子集,并对它们进行配置。然后便可向其他个人委派资源池的控制权。资源池具有灵活的层次结构组织,可以根据需要添加、删除、或重组资源池,或者更改资源分配。资源池之间相互隔离,资源池内部相互共享,管理员可向部门级管理员提供一个资源池。某部门资源池内部的资源分配变化不会对其他不相关的资源池造成不公平的影响。资源池可以设置访问控制和委派,管理员首先是资源池可供部门级管理员使用,该管理员可以在当前的份额、预留和限制条件下设置向该资源池授予的资源范围内进行所有的虚拟机创建和管理操作。委派通常结合权限设置一起执行。资源池使资源与硬件分离,如果使用的是已启用DRS的群集(后面章节会讲到),则所有主机的资源始终分配给群集。这意味着管理员可以独立于提供资源的实际主机来进行资源管理。如果将三台2GB的主机替换为两台3GB的主机,则无须对资源分配进行更改。资源池可以管理运行多层服务的各组虚拟机,为资源池中的多层服务进行虚拟机分组。无需对每个虚拟机进行资源设置,相反,通过更改所属资源池上的设置,用户可以控制对虚拟机集合的聚合资源分配。

用户可以创建根资源池的子资源池,也可以创建有用户所创建的任何子资源池的子资源池。每个子资源池都拥有部分的父级资源,然而子资源池也可以具有各自的子资源池层次结构,每个层次结构代表更小部分的计算容量,如图:

假设一台ESXi主机拥有多个虚拟机。甲需要使用其中的三个虚拟机,乙需要使用两个虚拟机。由于乙需要更多的CPU和内存,管理员为每组创建了一个资源池。管理员将乙资源池和甲资源池的CPU份额分别设置为高和正常,以便乙可以允许自动测试。CPU和内存资源较少的第二个资源池足以满足甲的较低负载要求,只要乙未完全利用所分配到的资源,甲就可以使用这些可用资源,如图:


本文出自 “赵广生的博客” 博客,请务必保留此出处http://capfzgs.blog.51cto.com/7729146/1584314

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。