Deploying OpenStack-第一章 OpenStack项目

OpenStack是一个开源项目,旨在创建用于构建云基础设施的通用平台。该项目由RackSpace Hosting和NASA发起,目标是构建低复杂度、高伸缩性的公有云和私有云平台。OpenStack包括三个核心组件:OpenStack Compute (Nova)、OpenStack Object Store (Swift) 和 OpenStack Image Service (Glance)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    OpenStack项目旨在创建一个构建云基础设施的通用平台。在不到一年的时间里,它已经从一个想法变成了最热议的开源项目。本章,我们将研究OpenStack项目的目标、回顾它的发展历史以及你如何参与它未来的发展。

OpenStack项目是什么?

    OpenStack项目旨在为公有云和私有云创建一个低复杂度、高伸缩性的开源云计算平台。最初项目关注IaaS产品服务,现在项目包括三个组件:

 OpenStack Compute:协调、管理以及提供虚拟机的组件。此项目中称为“Nova”。

 OpenStack Object Store: 提供静态对象冗余存储的组件。此项目中称为“Swift”。

 OpenStack Image Service:为虚拟磁盘镜像提供查询和存储服务。在此项目中称为“Glance”。

 项目的核心价值之一是开放标准以及开发源代码。OpenStack Apache2.0 许可下发布版本。如果你对该协议不熟悉,你应该复习整个协议或者查看下生词表(有关该协议的生词表)。此外,OpenStack 提倡通过OpenStack API 开放标准。

OpenStack 项目始于RackSpace Hosting(美国一个虚拟主机商)和NASA(美国宇航局)决定将自己内部云对象存储和云计算代码合并发布为一个基础开源项目。

该发布版本就是OpenStack对象存储(“Swift”)和OpenStack 计算(“Nova”)项目的基础。在第一发布之后,另一个项目(叫做“Glance”)被加入到OpenStack以操作镜像存储。如今,它们成为OpenStack项目的官方组件。(译注:其他的都是第三方开发)

发布

代码第一次公布于20107月,第一个版本(代号“Austin”)于201011月公开发布。经历短暂的三个月开发周期,第二个版本(研发代号“Bexar” 但最终定为“Bear”)于20112月正式亮相,随后,20114月发布代号为“Cactus”的版本。

1-1 展示了OpenStack版本发布及相关软件版本。

1-1 OpenStack 版本

发布代号

日期

版本

Austin

2010.10.21

OpenStack Nova 2010.1

OpenStack Swift 1.1.0

Bexar

2011.2.3

Nova 2011.1

Glance 0.1.7

OpenStack Swift 1.2.0

Cactus

2011.4.15

OpenStack Nova 2011.2

OpenStack Glance 2011.2

OpenStack Swift 1.3.0

Diablo 

2011.9.22(提议)

待定

Essex

待定

待定

社区

OpenStack社区中大多数是大型社区的OpenStack分会,由于某个原因,那些热衷于计算服务出售和开源项目的终端用户(云服务提供商和大企业)创立了这个社区。在不到一年的时间里,OpenStack已经被证实为最大的开源云项目。

20106月底,OpenStack社区已经拥有217个注册开发者和80个来自80个公司的支持。这217个注册开发者非常活跃。仅在20106月,OpenStack ComputeNova)就被65个开发者提交了1382次,OpenStack 对象存储(Swift)被12个开发者提交了101次,OpenStack镜像服务(Glance)被12个开发者提交了164次。

OpenStack社区确实非常活跃,同时它也提供了很多项目信息的链接。

有关OpenStack项目讨论的论坛 http://forums.openstack.org/.

OpenStack 维基主页 http://wiki.openstack.org/StartingPage 几乎每天更新信息。

OpenStack所有版本的官方文档 http://docs.openstack.org/.

OpenStack 邮件列表信息 http://wiki.openstack.org/MailingLists.

每个列表有不同的目的,每个列表人数也不一样。

源代码控制与项目管理平台 http://launchpad.net/nova. 未来,代码将被移到 http://github.com/

OpenStack开发者博客地址 http://planet.openstack.org/

OpenStack项目动态实时讨论 irc://freenode.net/. 正如文档中所说,“这是一个你提问和寻求帮助的最好地方。 IRCInternet Relay Chat的缩写,它是一种实时在线讨论方式。你能提出一个问题然后回来到日志文件中寻找答案”。日志地址 http://eavesdrop.openstack.org/irclogs/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值