Jor*_*tro 36
正如标题所示,这个小宝石是一个 Openstack 安装程序,专门为让您在很短的时间内从零变成英雄而量身定制。
今天有几个选项可用于部署 Openstack 云。例如,朱朱,部署与OpenStack的特定包或其他东西叫做devstack。很多人可能没有 10 个系统来使用 juju-deployer,或者您可能想展示 Ubuntu 的强大功能。
出于这些原因,创建了 Ubuntu OpenStack 安装程序。
添加ppa并安装软件:
sudo apt-add-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install openstack
Run Code Online (Sandbox Code Playgroud)
运行。
sudo openstack-install
Run Code Online (Sandbox Code Playgroud)
安装选择
您会看到 3 个选项,单安装、多安装和横向。选择单一安装。
安装程序将完成安装必要软件包和设置配置的小程序。完成此操作后,您将进入一个状态屏幕,然后开始使用功能齐全的 OpenStack 云进行设置的神奇旅程。
是的,详细说明一下,我将解释发生了什么:
整个堆栈在一台机器上运行。Juju 因其部署服务、设置关系和配置这些服务的能力而被大量使用。类似于 juju-deployer 所做的。juju-deployer 不做的是通过 simplestreams 自动同步启动映像或自动配置 neutron 以在使用单个网卡的同时在与主机相同的网络上使用 nova-compute 中的所有部署实例。我们甚至还加入了 juju-gui !
我们试图实现的体验是,任何人都可以坐在一台机器前,拥有一个完整的端到端工作 OpenStack 环境。这是漂亮的控制台 ui 的屏幕截图:
验证您的云很容易,只需完成通过 Horizon(OpenStack 仪表板,显示在状态屏幕底部)部署实例的过程,关联一个浮动 IP(已为您创建,只需选择一个)并通过 ssh 进入新创建的实例来部署您的软件堆栈。根据带宽的不同,某些图像可能无法立即使用,并且可能需要您稍等片刻。
好吧,正如我之前所说,我们有很多很酷的技术,比如MAAS。这就是多重安装的目的。很酷的一点是你安装它的方式与单一安装相同。快进安装包并进入状态屏幕,您将看到一个对话框,说明 PXE 引导一台机器作为控制器。我们的安装程序会尝试为您做所有事情,但有些事情由您决定。在这种情况下,您将在 MAAS 环境中调试一台机器并使其进入就绪状态。从那里,安装程序将拿起那台机器,并像在单次安装期间一样继续它的快乐方式。
需要注意的一件事是,您需要拥有几台机器,无论是在 MAAS 中注册的裸机还是虚拟机,以利用安装程序提供的所有功能。我能够在 3 台机器上部署完整的云,1 台裸机(运行 maas 的主机),2 台在 MAAS 中注册的虚拟机。请记住,没有添加额外的网络设备,因为安装程序可以在单个 NIC 上配置 neutron
如果您需要快速存储您的概览图像,请在状态屏幕中点击 (F6) 并选择 Swift 存储。这将部署必要的位,以便将 swift-storage 集成到您的 Openstack 云中。Swift 存储至少需要 3 个节点(在单个安装中这将是 3 个虚拟机),因此请确保您已拥有用于此的硬件。否则,对于开发/玩弄 Openstack,保留默认值同样有效。
想要在您的计算节点上部署额外的实例?向您的 MAAS 环境添加额外的机器,或者如果在单个机器上运行并且您有硬件添加更多的 nova-compute 节点(通过状态屏幕中的 F6)以允许在 Openstack 中部署更多实例。
这只是安装程序的介绍,可以在@ ReadTheDocs找到更多文档。该项目由@GitHub 托管,我们绝对鼓励您为它加星标、分叉、归档问题并做出回馈,以使其成为真正愉快的体验。可以在 irc.freenode.net 频道#ubuntu-solutions 中找到非官方支持。
| 归档时间: |
|
| 查看次数: |
44633 次 |
| 最近记录: |