openstack的所有资源是统一管理的吗
最近想了解一下openstack,有几个问题没搞清楚,想向大家请教。虚拟机实例在计算节点中运行,首先虚拟机OS的启动盘镜像会被拷贝到计算节点的硬盘中,然后为虚拟机分配内存和CPU,最后启动虚拟机运行。
1. 镜像文件被拷贝到计算节点的硬盘中,据官方文档说明,这种镜像属于易失性存储,即虚拟机运行完毕,该镜像中的修改都会丢失。对于虚拟机中运行windows中的情况,由于windows应用程序需要在C盘的注册表保存数据,这种易失性的C盘就无法保留虚拟机运行过程中所安装的应用软件的注册信息。是否有其他替代启动镜像的方案?文档中提到,可以在持久性存储LVM逻辑卷中安装OS的启动盘,但好像没有详细说明,大家是否有相关的信息?
2. 镜像文件被拷贝到计算节点的硬盘中,那么计算节点的硬盘就要有很大的空间,否则无法在一个节点中运行多个虚拟机实例。这样,在云中的外存空间就被分为计算节点空间(用于存放易失性镜像)和存储节点空间(由LVM逻辑卷构成)。但有些时候需要某节点兼做计算节点和存储节点,在一个节点中如何合理规划二者的外存空间分配?事实上,我个人认为如果将这两种空间统一管理可能更加有效。
3. 虚拟机实例既然在计算节点中运行,那么虚拟机内存容量是否就取决于计算节点的内存容量?换言之,所有计算节点的内存是孤立地分配,还是统一地分配。例如,有两个计算节点A和B,内存都是4G。假如虚拟机实例在A中运行,如果该虚拟机实例申请6G内存,是否能够满足其要求?
谢谢先!
1. 镜像文件被拷贝到计算节点的硬盘中,据官方文档说明,这种镜像属于易失性存储,即虚拟机运行完毕,该镜像中的修改都会丢失。对于虚拟机中运行windows中的情况,由于windows应用程序需要在C盘的注册表保存数据,这种易失性的C盘就无法保留虚拟机运行过程中所安装的应用软件的注册信息。是否有其他替代启动镜像的方案?文档中提到,可以在持久性存储LVM逻辑卷中安装OS的启动盘,但好像没有详细说明,大家是否有相关的信息?
2. 镜像文件被拷贝到计算节点的硬盘中,那么计算节点的硬盘就要有很大的空间,否则无法在一个节点中运行多个虚拟机实例。这样,在云中的外存空间就被分为计算节点空间(用于存放易失性镜像)和存储节点空间(由LVM逻辑卷构成)。但有些时候需要某节点兼做计算节点和存储节点,在一个节点中如何合理规划二者的外存空间分配?事实上,我个人认为如果将这两种空间统一管理可能更加有效。
3. 虚拟机实例既然在计算节点中运行,那么虚拟机内存容量是否就取决于计算节点的内存容量?换言之,所有计算节点的内存是孤立地分配,还是统一地分配。例如,有两个计算节点A和B,内存都是4G。假如虚拟机实例在A中运行,如果该虚拟机实例申请6G内存,是否能够满足其要求?
谢谢先!
...全文
相关推荐
中国移动异构虚拟化平台统一管理研发与实践.pptx
一、虚拟化平台统一管理* 异构虚拟化平台统一管理研发与实践的目录结构* 用户需求社区原生功能定制化开发* 存量资源归管资源池现状私有云公有云二、OpenStack虚拟化资源管理平台* OpenStack
云管平台实现对不同的云架构资源的统一管理.docx
实现对不同架构资源的统一管理,关键在于采用开放标准和API。OpenStack作为广泛接纳的开源云操作系统,成为了多云管理的基础。
OpenStack裸金属集群上云之路
- **配置修改**:修改OpenStack的相应配置,建立资源与底层基础设施资源的具体关联。
Power与OpenStack开放架构.pptx
)和其他第三方OpenStack服务管理平台(如VMware vRealize Automation、EasyStack、BMC等),实现与x86异构资源池的统一管理。
基于OpenStack构建校园私有云平台(毕业论文).pdf
云计算是一种基于互联网的计算方式,通过网络将大量的计算资源统一管理和调度,构成一个计算资源池,用于按需提供给用户所需的计算资源和平台、软件等服务。


OpenStack
