资源池、虚拟机、集群的关系

简介: 资源池、虚拟机、集群的关系

背景:

为了隔离测试数据和用户数据,现需要把项目的测试环境服务器克隆到生产环境上,服务器上运行的是mySQL数据库,同时进行读写分离配置。

现象

克隆现有虚拟机--选择计算资源的时候,选择集群进行克隆之后,虚拟机和资源池在同一级别,而其他虚拟机都在资源池的下一级别(遗憾的是为截图),针对这个问题进行了学习。

7b838738a7ba42a6ad84132f01b5a8f7.png

什么是资源池?

资源池是灵活管理资源的逻辑抽象。资源池可以分组为层次结构,用于对可用的 CPU 和内存资源按层次结构进行分区。每台独立主机和每个DRS(Distributed Resource Scheduler分布式资源调度程序 )群集都具有一个(不可见的)根资源池,此资源池对该主机或群集的资源进行分组。根资源池之所以不显示,是因为主机(或群集)与根资源池的资源总是相同的。


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

8fef45b64d794fbc968338862e523cc5.png

VMware vCenter 资源池 - 百度文库 (baidu.com)

资源池、虚拟机、集群的关系

一个集群的资源池包含集群中所有主机的资源总合,一个资源池可包含多个子资源池和/或虚拟机。

但是,某一台虚拟机不可以使用超过某一台主机的资源。因为虚拟机不能跨主机使用资源,虚拟机可用到的资源受单台主机物理资源上限的影响。

虚拟机和资源池同级与虚拟机属于资源池子级的区别

资源池是一种配置机制,用于对主机(集群)资源进行分区。同属于一资源池内的虚拟机(子级)可以进行总体限制,总体管理。

如果虚拟机和资源池同级,资源池就不能对虚拟机进行限制。

如果没有加限制的资源池,与它同级的虚拟机和属于它子级的虚拟机管理起来没有什么区别。

回到开头的问题,克隆现有虚拟机--选择计算资源的时候,如果没有指定资源池,而是选择了服务器,那建完的虚拟机就会和资源池同级。

相关文章
|
4月前
|
安全
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
|
4月前
|
存储 API 开发工具
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
|
4月前
|
存储 缓存 监控
在Linux中,如何优化虚拟机和容器的性能和资源使用?
在Linux中,如何优化虚拟机和容器的性能和资源使用?
|
7月前
|
存储 Java Linux
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
353 1
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
|
域名解析 存储 Linux
Mac M1 搭建虚拟机节点集群过程及软件分享
Mac M1 搭建虚拟机节点集群过程及软件分享
392 0
|
7月前
|
网络协议 Linux 数据安全/隐私保护
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(一)
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
358 1
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(一)
|
NoSQL Linux Redis
linux虚拟机环境快速搭建redis5.x版本的主从集群总结
我在阿里云服务器上曾参与过公司redis集群的搭建,但时间久了,都快忘记当时的搭建过程了,故而决定在虚拟机centOS 7的环境,自行搭建一套redis5.x版本的集群,该版本集群的搭建比较方便,不用再像以前版本那样还得再搞一个 Ruby,5.x版本可直接使用 redis-cli的方式来构建集群。
128 0
|
运维 关系型数据库 MySQL
【运维知识进阶篇】集群架构体系及虚拟机准备工作
【运维知识进阶篇】集群架构体系及虚拟机准备工作
164 0
|
监控 安全 Linux
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
191 0
|
存储 运维 Kubernetes
CNStack 虚拟化服务:实现虚拟机和容器资源的共池管理
CNStack 虚拟化服务:实现虚拟机和容器资源的共池管理
CNStack 虚拟化服务:实现虚拟机和容器资源的共池管理