Monty Taylor-OpenStack N、O版本的命名与由来
- 格式:pdf
- 大小:270.13 KB
- 文档页数:5


openstack发展历程及其架构简介1.0 Openstack介绍OpenStack既是⼀个社区,也是⼀个项⽬和⼀个开源软件,它提供了⼀个部署云的操作平台或⼯具集。
其宗旨在于,帮助组织运⾏为虚拟计算或存储服务的云,为公有云、私有云,也为⼤云、⼩云提供可扩展的、灵活的云计算。
2.0 Openstack版本历程2.1 2010.10 Austin 作为OpenStack第⼀个正式版本,Austin主要包含两⼦项⽬,Swift是对象存储模块,Nova是计算模块;带有⼀个简单的控制台,允许⽤户通过web管理计算和存储;带有⼀个部分实现的Image⽂件管理模块,未正式发布。
2.2 2011.2 Bexar Bexar 在此基础上补充了 Image Service (Glance),它在许多⽅⾯与计算和存储有交集。
1、镜像代表存储在 OpenStack 上的模板虚拟机,⽤于按需快速启动计算实例;2、Swift增加了对⼤⽂件(⼤于5G)的⽀持;3、增加了⽀持S3接⼝的中间件;4、增加了⼀个认证服务中间件Swauth;5、Nova增加对raw磁盘镜像的⽀持,增加对微软Hyper-V的⽀持;6、开始了Dashboard控制台的开发。
2.3 2011.4 Cactus1、Nova增加新的虚拟化技术⽀持,如LXC容器(Linux containers的简称,是⼀种基于容器的操作系统层级的虚拟化技术)、VMWare/vSphere、ESX/ESXi 4.1;2、⽀持动态迁移运⾏中的虚机;3、增加⽀持Lefthand/HP SAN作为卷存储的后端。
2.4 2011.9 Diablo1、Nova整合了Keystone认证;2、⽀持KVM的暂停恢复;3、KVM的块迁移;4、采⽤了全局防⽕墙规则。
2.5 2012.4 Essex Essex 的发布增加了两个核⼼项⽬。
1、OpenStack Identity (Keystone) 隔离之前由 Nova 处理的⽤户管理元素;2、OpenStack Dashboard (Horizon) 的引⼊则标准化和简化了⽤户界⾯(UI),使之同时适⽤于每个租户和 OpenStack 管理⼈员。
什么是openstack什么是openstack⼀、它是什么,能⼲什么想认识⼀个事物,必须先弄明⽩它是什么,能⼲什么。
⾸先说⼀下,openstack是⼀个搭建云平台的⼀个解决⽅案,说他不是个软件,但是我觉得说是⼀个软件,能够让初学者更容易接受和理解,在后期的慢慢接触过程中,⼤家就能够理解,为什么说它不是⼀个软件。
openstack能⼲什么,可以搭建公有云,私有云,企业云。
(顺便说⼀下,企业云将是openstack的⽤武之地)⼆、openstack组成上⾯是⼀个整体的认识,想进⼀步了解openstack,就必须了解它的组成。
其实这有点像研究⽣物。
⼀般⽣物都有眼睛,⿐⼦,嘴等。
那么openstack,都有什么。
openstack更像是经过计算机的72变之后的产物。
包括:7个核⼼组件:Compute(计算), Object Storage(对象存储),Identity(⾝份认证),Dashboard(仪表盘), Block Storage(块存储), Network(⽹络) 和 Image Service(镜像服务) 。
上⾯从计算机的⾓度做⼀个⽐喻,有不恰当的地⽅,⼤家多指正。
Compute类似计算的内存;Object Storage类似存储器;Identity就像登陆过程中,验证⽤户名和密码;Dashboard就操作界⾯;Network这个⼤家很容易就明⽩。
三、openstack组件代号上⾯各个组件有名字,其实熟悉openstack的都会说他们的代号。
也就是专业术语。
Compute(代号为“Nova”)Identity(代号为“Keystone”)Dashboard(代号为“Horizon”)Image Service(代号为“Glance”)Network(代号为“Quantum”)Object Storage(代号为“Swift”)Block Storage(代号为“Cinder”)四、openstack组件详细介绍上⾯了解了,就差不多有点熟悉openstack了。