OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为Swift),并OpenStack镜像服务(代号Glance)的集合。 OpenStack提供了一个操作平台,或工具包,用于编排云。

OpenStack:开源,堆,栈

(1)Rackspace→swift,存储

(2)NASA→Nova,计算

两家厂商,技术概念的共享,形成了Openstack。

整体功能框架介绍:

(1)身份认证服务:keystone,管理用户、租户、角色、服务和服务端点;可以支持SQL、PAM、LDAP作为后端。

(2)计算服务:Nova,计算节点,运行虚拟机的hypervisor,默认为KVM;分布式控制器,负责处理器调度策略及API调用等。

(3)镜像服务:Glance,镜像的创建、快照管理及镜像模板等;镜像格式:raw,qcow,vhd,vmdk,iso;后端存储:Swift,filesystem,amazonS3。

(4)对象存储服务:Swift,

(5)网络服务:Neutron\Quantum,

(6)块存储服务:Cinder,

(7)Horizon:

(8)计量服务、监控:Celimeter,

(9)编排服务:Heat,

 

posted on 2019-04-29 13:04  三叉戟、  阅读(134)  评论(0编辑  收藏  举报