一、什么是资源池?
在”主机和群集”目录视图中,资源池是一种特定的容器对象,是一个逻辑抽象概念,用于分层管理CPU和内存资源。可以在独立的主机上创建资源池,或者在启用DRS功能的群集中创建资源池作为管理对象。
- 新建资源池
- 登录vSphereClient,右击’群集”目录,选择”新建资源池”
- 新建资源池界面详解:
名称:输入资源池名称
份额:可以理解为虚拟机的相对重要性。通常指定为高、正常、低,比例是按照4:2:1指定份额。当然也可以自己自定义。
预留:可以指定为虚拟机分配的最少资源量。默认为0。”预留类型”,选定”可扩展”的情况下,如果虚拟机打开时资源不够用,则可以向父级请求资源。
限制:为分配到虚拟机的CPU、内存或存储丨/O资源指定上限。
- 创建完成后的资源池,我们可以在资源池中创建虚拟机、模板等。
三、应用
A公司有两个内部客户:
- 财务部提供预算的2/3
- 工程部提供预算的1/3
每个内部客户都拥有生产和测试/开发虚拟
- 资源池
主机资源(根资源池)CPU 12000MH、内存4GB。工程资源池如下:份额、预留、限制均有一定配置。资源池中创建有工程测试虚拟机及工程生产虚拟机。
- CPU份额
整个的CPU份额分配如下:工程资源池、财务次源池等
- CPU争用
我们根据应用重要程度,配置不同的CPU份额(注意:份额必须在有资源争用的情况下才起作用),在CPU争用情况下,按照份额分配资源,工程部占总资源33%、财务部占67%。同理,虚拟机占用资源按照该资源池下虚拟机分配份额比例计算即可。
- 可扩展预留
以递归的方式从当前资源池的父级资源池中借用资源。直到引发扩展的虚拟机关闭或其预留减少时,才会释放扩展的预留。
如下:”零售”资源池预留了3000MHZ,”电子商务”资源池共预留了其中的2200MHZ。启动”电子商务网站”资源池中的虚拟机时,在”电子商务网站”资源池中禁用了”扩展预留”选项,就无法已500MHz的预留量启动VM3虚拟机。
- CPU和内存预留的接入控制
四、为什么使用资源池?
- 灵活的层次结构组织方式
- 资源池之间相互隔离,而资源池内部则相互共享
- 访问控制和委派
- 资源与硬件分离
- 可管理运行多层服务的多组虚拟机