目录
一,什么是openStack,全面了解openstack
二, 哪些场合在使用openstack?
三,openstack的支持团队有哪些?
openstack的八个白金会员
四, open stack 与docker的对比
五,openstack优势
控制性
兼容性
可扩展性
灵活性
行业标准
六,open stack架构
open stack架构之间的交互模式
七,工作流程
八,自我管理流程
关于QEMU
关于Libvirt
九, openstack的核心项目
1,计算服务(compute):
2,网络服务(network)
3,身份认证服务(Identity)
4,控制面板服务(Dashboard)
5,镜像服务(image)
6,块存储服务(block storage)
7,对象存储服务(object storage)
8,计量服务(telemetry)
十,云计算服务类型
IAAS(基础架构即服务)
Paas(平台即服务)
SaaS (软件即服务)
十一,核心服务
1,什么是Keystone身份服务
2,主要功能
3,管理对象
4,工作流程如下图
一,什么是openStack,全面了解openstack
NASA(美国国家航空航天局)和rackspace共同发起
以Apache许可证授权的自由软件和开放源代码项目
为公有云及私有云的建设与管理提供软件的开源项目
覆盖了网络,虚拟化,操作系统,服务器等各个方面
是一个大型的云平台管理的项目,不是一个软件,是由几个主要的组件组合起来完成一些具体的工作。
是为公共及私有云的建设与管理提供软件的开源项目
是由rackspace和nasa共同开发的云计算平台
两个最主要的模块:nova和swift,前者是nasa开发的虚拟服务器部署和业务计算模块,后者是backspace开发的分布式云存储模块,两者可以一起使用也可以单独分开使用。
由python开发的开源的代码
二, 哪些场合在使用openstack?
电子商务,政府,学校,娱乐行业,医药机构,零售,银行
华为,京东,360,美团网,携程,苏宁,小米,新浪,联想 + 比如苏宁的私有云,联想的私有云
三,openstack的支持团队有哪些?
openstack的八个白金会员
四, open stack 与docker的对比
docker:提供了一种程序运行的容器,同时保证这些容器相互隔离
open stack:提供了一个完整管理数据中心的解决方案,至于用哪种hypervisor(vm)或docker只是云平台中的一个小部分
hypervisor和docker可以共存,hypervisor中可以包含docker
五,openstack优势
控制性
完全开源的平台,提供API接口,方便与第三方技术集成
兼容性
Openstack兼容其他公有云,方便用户进行数据迁移
可扩展性
模块化设计,可以通过横向扩展,增加节点,添加资源
灵活性
根据自己的需要建立相应的基础设施,增加集群规模
行业标准
众多IT领军企业已经加入到openstack项目
六,open stack架构
open stack架构之间的交互模式
基本架构分为四个组件:全局组件,核心组件,内部组件,外部组件 每个组件里面包含核心组件,每个核心组件会提供一个API 各组件之间是通过API来交互的,核心组件内部的服务是通过消息队列来交互的。
七,工作流程
openstack的 各个服务之间通过统一的rest-API调用,实现系统的松耦合,它内部组建的一个工作过程是一个有序的整体,诸如计算机资源分配,