OpenStack之Nova架构分析

本文介绍了OpenStack中的核心组件Nova,它负责云环境中虚拟机的管理。Nova包含Nova-API、Nova-scheduler、Nova-compute等多个组件,通过RabbitMQ进行消息传递,并依赖数据库存储信息。此外,还提到了Nova-volume和Nova-network的角色,以及为了安全性引入的Nova-conductor。
摘要由CSDN通过智能技术生成

在云平台的建设中,最重要的就是云平台资源的合理利用和部署的自动化,我们在搭建云平台的时候会虚拟出多个虚拟机来对外对内提供服务,但是如果将所有的服务器进行物理划分构建出来很多虚拟机让其一直开着会照成一些问题,如:

       1. 资源的利用,也就是有的虚拟机比没有在使用,但还在运行

       2. 部署的麻烦,也就是说我们按照计划的划分方法,创建出来计划个数的虚拟机,这样在人力上一定不是最明智

       3. 虚拟机的管理不方便,这么多的虚拟机在提供服务,我们需要一个系统来统一管理这些虚拟机的启动关闭等

所以,我们就需要一个虚拟机的管理系统,open stack,他可以很好的将虚拟机轻量化,就像k8s调度docker image一样,它可以调度虚拟机image的创建,删除,迁移等,也就是说,我们不用配置每一个虚拟机,它可以将虚拟机像image一样进行复制,创建,并且会记录下来当前该虚拟机的状态,再次启动时,还会恢复到原来虚拟机的状态,同时他还会感知集群负载的情况,保证了集群的负载均衡。

对于open stack来说它有三大组件:Nova、Quantum、Swift,在三大组件中,Nova主要负责Computer模块,也就是调度管理虚拟机的创建、启动、删除等,Quantum负责虚拟网络,而Swift主要负责云存储。由此可见,Nova是占据主要核心位置的。下面我们就来讨论一下Nova。

Nova主要负责了云中虚拟机的管理,举个例子,对于自来水公司而言,主要提供的资源是水,而水的运输是通过水

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值