如何安装OpenStack?


Answers:


36

使用Ubuntu OpenStack安装程序

就像标题所示,这是一个Openstack安装程序,专门为在短时间内使您从零变成英雄而量身定制。

今天,有一些可用的选项可用于部署Openstack云。例如,朱朱,部署与OpenStack的特定包或其他东西叫做devstack。很多人可能没有10个可以使用juju-deployer的系统,或者您可能想展示Ubuntu的功能。

出于以下原因创建了Ubuntu OpenStack安装程序。

要求

  • 体面的机器,在具有8核,12G内存和100G硬盘的机器上进行了测试。
  • Ubuntu Trusty 14.04
  • Juju 1.18.3+(包括对多个提供程序的lxc快速克隆的支持)
  • 大约30分钟的时间。

第一

添加ppa并安装软件:

sudo apt-add-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install openstack

第二

运行。

sudo openstack-install

安装选择

安装选择

第三

系统会为您提供3个选项,单次安装,多次安装和横向。选择单次安装。

发布

安装程序将完成安装必要软件包和设置配置的小程序。完成此操作后,您将进入状态屏幕,然后将开始神奇的旅程,即通过功能全面的OpenStack云进行设置。

是的,为了详细说明,我将解释发生了什么:

整个堆栈都在一台计算机上运行。Juju被广泛利用,因为它具有部署服务,建立关系和配置这些服务的能力。类似于juju-deployer的操作。juju-deployer不会执行的操作是通过simplestreams自动同步启动映像,或者自动配置neutron,以使使用单个网卡的nova-compute中所有已部署的实例都可以与主机在同一网络上使用。我们甚至还投进了juju-gui!

我们正在尝试获得的经验是,任何人都可以坐在一台机器上,并拥有完整的端到端工作的OpenStack环境。这是漂亮控制台ui的屏幕截图:

OpenStack状态屏幕

校验

验证您的云很容易,只需完成以下步骤:通过Horizo​​n部署实例(OpenStack仪表板,显示在状态屏幕底部),将浮动IP(已经为您创建,只需选择一个)与ssh关联即可新创建的实例来部署您的软件堆栈。根据带宽的不同,某些图像可能无法立即提供,可能需要您稍等片刻。

那其他安装选项呢?

好吧,正如我之前所说的,我们有很多很酷的技术,例如MAAS。那就是多重安装的目的。很棒的事情是您以与单次安装相同的方式进行安装。快进安装软件包并进入状态屏幕,您将看到一个对话框,指示PXE引导计算机充当控制器。我们的安装程序会尝试为您做所有事情,但有些事情要留给您。在这种情况下,您将在MAAS环境中调试机器并使它进入就绪状态。从那里开始,安装程序将拾取该计算机,并像在单个安装过程中那样继续愉快地运行。

需要注意的一件事是,您将需要一些计算机,无论是裸机还是在MAAS中进行虚拟注册,以利用安装程序提供的所有功能。我能够在3台计算机,1台裸机(运行maas的主机),在MAAS中注册的2台虚拟机上部署完整的云。请记住,由于安装程序可以在单个NIC上配置neutron,因此没有添加其他网络设备。

如果您需要快速存储来浏览图像,请在状态屏幕中单击(F6),然后选择快速存储。这将部署必要的位以将快速存储集成到您的Openstack云中。Swift存储至少需要3个节点(在单次安装中将是3个VM),因此请确保您具有用于此的硬件。否则,对于使用Openstack进行开发/玩耍,保留默认设置同样有效。

添加展示位置

添加快速存储

是否想在您的计算节点上部署其他实例?将其他计算机添加到您的MAAS环境中,或者如果在单台计算机上运行,​​并且您的硬件具有添加几个新星计算节点(通过状态屏幕中的F6),以允许在Openstack中部署更多实例。

这只是安装程序的简介,更多文档可以在@ReadTheDocs中找到。该项目托管在GitHub上,我们绝对鼓励您对其进行注标,分叉,提交文件并做出贡献,以使其成为真正令人愉快的体验。非官方支持可在irc.freenode.net的#ubuntu-solutions频道中找到。

资源资源


@jorge Castro这是一个非常有用的答案,但是我有一个问题,“创建容器”需要多长时间。我已经等待了62分钟以上,并且程序仍在进行中。你能告诉我我是否缺少东西。我使用的是可信赖的Ubuntu 14.04.1 LTS
Heavyguidence 2015年

@ rulebreaker4创建容器应该不会花那么长时间,请问一个新的问题,以便我们研究它,谢谢!
Jorge Castro

这是我在提出问题的链接http://askubuntu.com/questions/573514/unable-to-login-into-openstack-horizon-using-icehouse。如果可以的话,请提出一些建议。非常感谢
Heavyguidence 2015年

1
@JorgeCastro我遇到了一个问题,在密码屏幕之后,我的整个安装过程结束了。我如何知道它是否已安装?以及如何进入仪表板界面?
TechJhola

@TechJhola听起来就像您正在VPS上安装。不幸的是,我发现安装程序似乎只能在裸机上运行。
内森·奥斯曼

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.