首先,Openstack是一个平台,是一个开源的云计算管理平台项目,其次,openstack是由多个部分组成的,其中重要的组成部分如下:
Nova Compute:计算服务,调度,负责分配虚拟机到节点的一些计算节点,下载镜像,平衡硬件,加载实例等任务。Nova和其他openstack服务均存在一些接口,并且Nova将所有的虚拟机的状态都存储在一个数据库中,
GLance(Image):镜像磁盘管理,肩负着镜像注册等服务,允许用户拷贝镜像
Openstack networking: 提供了接口和Openstack服务之间的连接,例如Nova,这使用户可以创建自己的网络,控制网络
Cinder(Volume):磁盘管理服务,此服务管理着虚拟机的磁盘
Swift(Object):Openstack存储对象,文件存储和恢复,通过key/value的方式实现对文件的存储
Keystone(identity):中央认证系统,提供了服务之间的认证
Horizon(Dashboard):基于web的Openstack管理服务
Ceilometer(Metering):一个监控相关的服务,一般常用语用户的账单
Heat: 类似于AWS的CloudFormation,heat实现了一种自动化的通过简单定义和配置就能实现的云部署方式,就是写个模板,然后虚拟机自己按照模板干活
其实感觉就是,我们通过一些零散的一些资源(服务器),组成一个大的资源,然后,再按照你的要求分配出来(感觉有点像lvm)
欢迎转载,转载请注明出处:http://www.503error.com/
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021