openstack安装部署
作者:互联网
keystone: 这是提供身份认证和授权的组件。任何系统,身份认证和授权,其实都比较复杂。尤其Openstack 那么庞大的项目,每个组件都需要使用统一认证和授权
glance: 这是镜像管理。功能其实相对比较简单。不过Glance后端的存储的支持,其实一直到Folsom的版本,Glance对swift的支持,才算是比较完善。目前Glance的镜像存储,支持本地存储,NFS,swift,sheepdog和Ceph
nova: 这个是最核心的,Nova最开始的时候,可以说是一套虚拟化管理程序,还可以管理网络和存储。不过从Essex版本后,Nova开始做减法,和网络相关的内容,包括安全组,交给Quantum负责,存储相关的交给Cinder负责。调度有关的内容,会交给新的项目marcona
neutron: 这是负责为虚拟机提供虚拟网络,以实现与虚拟机和物理机之间的通信。需要指出的是,neutron只是个代理,它本身并不提供虚拟网络资源
dashboard: 这是为用户提供的一套访问和自动化管理openstack各种资源的图形化界面。它的页面是使用django编写的,web服务器部署在apache上
cinder: 这是存储管理的组件。一直以来,很多人都很纠结AWS的EBS的实现。Openstack也终于推出了自己的存储管理组件
swift: 这是对象存储的组件。对于大部分用户来说,swift不是必须的。你只有存储数量到一定级别,而且是非结构化数据才有这样的需求
标签:存储,部署,安装,虚拟机,认证,组件,openstack,Glance,swift 来源: https://www.cnblogs.com/xuzhenggang/p/14589368.html