首页 > 代码库 > vsphere学习笔记系列-cluster&resources pool

vsphere学习笔记系列-cluster&resources pool

cluster集群 

       要实现vmotion、DRS、HA等功能,EXSI主机必须是两台或以上的数量。那怎么判断vmotion等漂移功能在哪些主机执行的呢?这就引出了集群cluster的概念。所有基于vmotion的功能都是在集群内的EXSI主机实现的,VM只会在集群内做漂移。

       所有EXSI主机加入集群后,CPU、内存等资源都会池化成集群的资源,由集群分配资源给VM。因此,我们可以看到在集群中,EXSI主机和VM是同等级别的排序,而不像在非集群环境中VM和EXSI是从属关系。

       值得注意的是虽然由集群掌控所有资源,但受限于单台EXSI资源,集群不可能分配大于单台EXSI主机的资源给VM,即VM能够使用的资源最大只能等于单台EXSI主机的资源。

建立集群的操作很简单。

新建数据中心----->新建集群----->加入EXSI主机。整个过程都是向导化的,在此不在赘述。

resources pool资源池

     在数据中心很庞大的时候,为了限制资源的滥用,防止超出集群的最大资源导致服务速度变慢,因而引入了资源池的概念。新建一个资源池后可以设定这个池占用的资源,放置于该资源池的VM所使用的CPU和内存不会超过资源池设定的值。

       例如资源池pool1设置为CPU为4GHZ,内存为8G。VM在pool1中,那么即使给VM分配了16G内存,使用中也只能使用8G内存。

       使用资源池的好处,个人认为主要有:

       1)方便计算集群剩余的资源量。计算方法是:总量-各资源池限定值*VM数量

       2)防止资源滥用,确保集群资源有可控制的余量

       资源池主要控制CPU、内存资源,如下图

区域-071701

份额指VM的正常限定值;

预留指该资源池独占的资源,提供给暂时性的CPU超量使用(如一些应用偶尔会有CPU暴涨的情况),分配了预留后这些资源即使没有VM使用也会被占用;

限制指VM能够超量的最大值

 

右键点击集群,选择新建资源池,按向导操作即可完成资源池创建。完了把VM拖入资源池即可。