获取 OpenStack
目录
如何获取 OpenStack
OpenStack 是一个庞大且发展迅速的项目。我们也是一个上游项目,拥有大量的打包者和发行版社区,他们会重新分发我们的工作。
安装 OpenStack 的最佳方法是依赖于其中一个下游发行版,它们会为你处理许多细节。 也有面向开发人员的源代码安装程序。
此外,你无需安装 OpenStack - 有云服务可以提供 OpenStack,而无需安装软件。
获取源代码
请参阅 获取代码
包含 OpenStack 的 Linux 发行版
OpenStack 可用于所有主要的 Linux 发行版。 请参阅安装文档以了解更多信息
DevOps 安装程序
对于那些部署而不是安装的人来说,有几个 DevOps 选项可以自动化 OpenStack 的安装。
Chef
请参阅 Chef/GettingStarted 页面以获取入门指南。 还有一个 Chef for OpenStack 页面,它更深入地介绍了相关内容。
有多个 Chef cookbook,但有一个专门的社区,来自 AT&T、IBM、Rackspace 和其他公司的开发者正在 StackForge 上进行开发
有可用的替代仓库
- Rackspace Cloud Builders 在 github 上维护了一组与 openstack 相关的 chef cookbook,地址为 [1]
- Dell Crowbar 是一个基于 Chef 构建的 OpenStack 部署解决方案。 他们在 github 上维护他们的 Chef recipes,地址为 crowbar/crowbar
- SUSE Cloud Admin Appliance 由 OpenStack 提供支持,并允许你使用 Crowbar on Chef 快速轻松地部署 OpenStack
Puppet
- Puppet Labs 在 puppetlabs/puppetlabs-openstack 上维护了一组 OpenStack 的 puppet 模块。
- NII 开发了一个基于 Puppet 的工具,名为 dodai-deploy。 它可以在 github 上下载,地址为 nii-cloud/dodai-deploy。 dodai-deploy 的文档可以在其 github 网站的 wiki 上找到。
- RDO,地址为 openstack.redhat.com,是 OpenStack 在 Red Hat 发行版(Fedora、RHEL、CentOS、SL)上的打包,使用 Packstack,后者使用 Puppet。
Juju
- Canonical 维护了一系列 Juju charms 用于 OpenStack。 请参阅 Juju OpenStack charms。
开发者安装程序
对于开发者,有安装程序可以创建一个核心开发环境。
OpenStack 公有云
OpenStack Marketplace 有一个 专门用于公有云 的部分,这些公有云已知使用 OpenStack。
商业发行版
OpenStack Marketplace 有一个最新的 已知 OpenStack 发行版 列表。
其他说明
如果你是打包者,正在寻找打包技巧,请参阅 PackagerResources。