VMware_vCenter_资源池

VMware_vCenter_资源池

ID:37751585

大小:944.94 KB

页数:16页

时间:2019-05-30

VMware_vCenter_资源池_第1页
VMware_vCenter_资源池_第2页
VMware_vCenter_资源池_第3页
VMware_vCenter_资源池_第4页
VMware_vCenter_资源池_第5页
资源描述:

《VMware_vCenter_资源池》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VMWAREVCENTER资源池1.简介资源池是灵活管理资源的逻辑抽象。资源池可以分组为层次结构,用于对可用的CPU和内存资源按层次结构进行分区。每台独立主机和每个DRS群集都具有一个(不可见的)根资源池,此资源池对该主机或群集的资源进行分组。根资源池之所以不显示,是因为主机(或群集)与根资源池的资源总是相同的。用户可以创建根资源池的子资源池,也可以创建用户创建的任何子资源池的子资源池。每个子资源池都拥有部分父级资源,然而子资源池也可以具有各自的子资源池层次结构,每个层次结构代表更小部分的计算容量。一个资源池可包含多个子资源池和/或

2、虚拟机。您可以创建共享资源的层次结构。处于较高级别的资源池称为父资源池。处于同一级别的资源池和虚拟机称为同级。群集本身表示根资源池。如果不创建子资源池,则只存在根资源池。资源池(ResourcePool,RP)有2种,CPU资源池和Memory资源池。其概念还是很容易理解的。下图截取自官方的《vSphereResourceManagementGuide》第36页图1:资源池其中1台主机有6GHzCPU资源和3GB可用内存资源。并且创建了2个资源池,RP-QA获得2/3的资源,也就是4GHzCPU资源和2GB内存资源。RP-Marke

3、ting获得剩下的1/3的资源。一个集群(Cluster)的资源池包含集群中所有主机(Host)的资源总和。比如一个2主机的集群,每个主机都有16GHzCPU和16GB内存,那么这个集群的资源总和就是32GHz的CPU和32GB的内存。在这个集群中创建的资源池就从这个总的可用资源中分配。集群的可用资源总是小于集群的总资源,这是因为每台主机都会占用一部分CPU和内存资源,保留给自己的Hypervisor和COS用(如果是ESX的话)。虽然集群资源池是所有主机资源的总和,但是并不意味着某一VM可以使用超过某一主机的资源。比如,2台16G

4、B内存的主机组成集群,集群中创建了一个30GB内存的资源池,但是任何单台VM都不能使用超过16GBpRAM的,因为VM不能跨主机使用资源,VM可用到的资源还受到单台主机物理资源上限的影响。同VM一样,资源池也有Shares,Reservation和Limit这3个配置项。(见下图)图2:编辑资源池属性【LIMIT】RP的Limit和VM的Limit类似,不同的就是这个limit是RP中所有VM可用物理资源的上限值。虽然Limit不会限制VM的创建,但是它限定了可用物理资源,影响了RP中运行中VM的性能。【SHARES】资源池的资源通

5、常通过份额来分配。有3种预设的份额分配方式,High,Normal和Low,比重分别为4:2:1。反映在Shares数字上则如下表份额(Shares)类型HighNormalLow比重421CPU800040002000Memory32768016384081920如果各一个RP的%57.1%28.6%14.3%比如说一个集群有5个资源池,1个High,2个Normal,2个Low,那么High的RP可以获得4/(4+22+12)=40%的资源,Normal的RP各可以获得20%,Low的RP各可以获得10%资源。资源池下可以建子资

6、源池。资源按份额的比例分配。看图很容易理解。图3:资源池与子资源池下面通过几个例子来说明问题。例子中有2个RP,一个叫IT-RP,另一个叫QA-RP。有3台VM,其中Test01分配了2个vCPU和2GB内存;虚机thick-dp和thin-dp都只有1个vCPU和1GB内存。(1)CPU资源的份额(shares)和vCPU个数有关,Normal类型下,每个vCPU1000份额。例如:同一个RP下的VM,都设了normal,1个vCPU的thick-dp和thin-dp都只占share1000,2个vCPU的Test01占share

7、2000图4:例子1-CPUWorstcaseallocation是最坏情况下该VM会占用的资源数量,这个最坏情况是指VM,而不是RP,换一句话说就是VM在运行一个耗CPU的程序,已经达到了100%CPU占有率。这个值是根据当前资源状况动态计算出来的。我的例子中因为没有争用,所以耗CPU的VM可以跑满2个vCPU,我的host用的是XEONE5405,是四核且每核2GHz,因此2个vCPU可以用足4000MHz,2个vCPU的thick-dp可以用足2000MHz。thin-dp这台VM因为设置了CPULimt为1000MHz,因此

8、它的WorstCaseAllocation是1000MHz。内存资源的份额和VM的配置内存大小(configuredmemorysize)有关。Normal类型下,每1MB的内存占10份额。也就是说每1GB(1024MB)就是1024

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。