我想在我的系统(14.04)中安装 Openstack Havana。
我试过关联. I have
clone` devstack,
sudo git clone https://github.com/openstack-dev/devstack.git -b stable/havana
我可以在文件夹中看到devstack
,
arul@arul-PC:~/openstack/devstack$ ls
AUTHORS exerciserc extras.d HACKING.rst openrc run_tests.sh stack.sh unstack.sh
clean.sh exercises files lib README.md samples tests
eucarc exercise.sh 函数 LICENSE rejoin-stack.sh stackrc 工具
当我尝试的时候,
arul@arul-PC:~/openstack/devstack$ ./stack.sh
我得到的答复是,
WARNING: this script has not been tested on trusty
[Call Trace]
./stack.sh:137:die
[ERROR] ./stack.sh:137 If you wish to run this script anyway run with FORCE=yes
我可以在哪里测试“openstack” trusty
?
编辑
当我尝试icehouse
使用安装时,
arul@arul-PC:~$ sudo add-apt-repository cloud-archive:icehouse
我得到的答复是,
Ubuntu Cloud Archive for Openstack icehouse
More info: https://wiki.ubuntu.com/ServerTeam/CloudArchive
Press [ENTER] to continue or ctrl-c to cancel adding it
cloud-archive only supported on precise
答案1
您当前正在运行最新版本的 Ubuntu - Trusty (14.04),但您尝试在其上安装的 OpenStack 版本是 Havana,但 Trusty 的构建考虑了支持最新的 OpenStack IceHouse。查看下图了解发布周期:
https://wiki.ubuntu.com/ServerTeam/CloudArchive/
因此您有多种选择。如果您想使用 DevStack,请选择 Ubuntu 12.04,它目前支持:
这里仅记录了 Ubuntu 12.04 (Precise)、Fedora 20 和 CentOS/RHEL 6.5。OpenStack 还可在其他版本的 Linux 上运行和打包,例如 OpenSUSE 和 Debian。
您可以按照简单的步骤使用 DevStack 在 Ubuntu Precise 上部署 OpenStack Havana:
或者(如果您觉得有趣的话,我真的鼓励您尝试一下)使用官方指南在 Trusty 上部署 OpenStack Havana:
http://docs.openstack.org/icehouse/install-guide/install/apt/content/
它可能看起来有点复杂,但相信我,你会在这个过程中学到很多东西!而且它很有效(个人经验:))。
玩得开心!
答案2
对于 Ubuntu Trusty (14.04) 上较新的 Openstack 部署,请按照以下安装说明进行操作:
http://www.ubuntu.com/download/cloud/install-ubuntu-openstack
这将为您提供当前正在运行 Juno 的完全部署的 Openstack。