首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个Ubuntu12.04节点上安装OpenStack?

如何在一个Ubuntu12.04节点上安装OpenStack?
EN

Server Fault用户
提问于 2012-09-27 00:23:38
回答 1查看 1.9K关注 0票数 2

由于各种原因,我在Ubuntu12.04中安装OpenStack时遇到了困难:

  • 官方Ubuntu网站推荐Juju和MAAS。但是,这是我试图安装OpenStack的单个节点,根据文档,MAAS需要“两个或多个节点”。此外,我对MAAS和Juju没有任何经验,我更愿意坚持我更熟悉的技术,这样我就可以调试出现的问题。
  • 我尝试过StackGeek,但是失败了,因为节点只有一个以太网端口。但是,该节点具有nova存储所需的第二个硬盘驱动器。
  • 我尝试过DevStack,但无法登录仪表板。登录表单看起来很好,但是一旦我尝试提交页面,我的浏览器就开始无限期地加载。
  • 我尝试直接从包中安装,但是在尝试登录时,我会在仪表板中得到一个内部服务器错误,在任何地方都看不到有用的日志来帮助我调试这个问题。

每一次尝试都使用了一个新的Ubuntu12.04LTS设置;我发现,无论我尝试什么,我都无法安装OpenStack,这真的很奇怪。这是一个稳定/成熟的项目吗?为什么我会遇到这么多虫子?

EN

回答 1

Server Fault用户

发布于 2012-09-27 02:21:50

我在VirtualBox上有过相当好的使用dev堆栈的经验。您可能需要尝试从稳定的分支运行。

我的VirtualBox设置在devStack VM (虚拟盒)的正确网络配置是什么?

一旦您拥有一个Ubuntu12.04服务器VM运行。

代码语言:javascript
复制
git clone https://github.com/openstack-dev/devstack.git -b stable/essex devstack/

然后,在dev堆栈目录中创建包含以下内容的localrc文件

代码语言:javascript
复制
ADMIN_PASSWORD=whateveryouwant
MYSQL_PASSWORD=whateveryouwant
RABBIT_PASSWORD=whateveryouwant
SERVICE_PASSWORD=whateveryouwant
SERVICE_TOKEN=whateveryouwant

FLAT_INTERFACE=br100
PUBLIC_INTERFACE=eth1

VOLUME_BACKING_FILE_SIZE=5120M

ENABLED_SERVICES="$ENABLED_SERVICES,swift"

# For older, stable versions, look for branches named stable/[milestone].

# compute service
NOVA_BRANCH=stable/essex

# image catalog service
GLANCE_BRANCH=stable/essex

# unified auth system (manages accounts/tokens)
KEYSTONE_BRANCH=stable/essex

# django powered web control panel for openstack
HORIZON_BRANCH=stable/essex

# object storage
SWIFT_BRANCH=stable/essex
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2010f6

你可以删除Swift的东西,如果你不想安装它。

现在运行stack.sh

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/432395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档