在mac上安装openstack

时间:2014-04-07 22:07:12

标签: macos openstack

我无法找到如何在我的macbook上安装openstack。

我尝试使用谷歌搜索,但我得到的每一个ubuntu而不是mac 请帮我安装,因为我是openstack中的菜鸟

4 个答案:

答案 0 :(得分:3)

延迟回复,但以防万一:

您可以安装VirtualBox并在其上运行ubuntu。直接在你的macbook上安装OpenStack通常是一件坏事,因为它会搞乱你的系统。

答案 1 :(得分:3)

答案非常晚,但这是安装openstack命令行客户端。

首先,你必须在你的机器上安装python。打开终端并输入python --version。如果您看到Python 2.7.9之类的内容,请转到下一步。

所以现在,你必须安装pip。 Pip是一个python包管理器。您可以通过输入easy_install pip来完成此操作。应该工作。

然后你必须逐个安装每个客户。

(直接来自http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html

ceilometer - Telemetry API
cinder - Block Storage API and extensions
glance - Image service API
heat - Orchestration API
neutron - Networking API
nova - Compute API and extensions
sahara - Database Processing API
swift - Object Storage API
trove - Database service API
openstack - Common OpenStack client supporting multiple services

一个接一个地安装它们的方法是通过调用: pip install python-PROJECTclient

所以,例如,你去pip install python-openstackclient。或pip install python-novaclient。您可以为您需要的每个客户端执行此操作。

不要忘记,在能够使用这些API之前,您必须通过获取“openrc”文件在shell中设置特定的环境变量:http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html

完成此操作后,您可以使用客户端API。

答案 2 :(得分:0)

您可以安装Openstack的python-client,它是通过http发送命令的工具。

但是,目前还没有正式选择在Mac上安装Openstack服务。您可以使用Virtualbox和Vmware之类的Hypervisor来安装Linux并启动Openstack Services或docker。

答案 3 :(得分:0)

看起来自上一篇文章以来取得了进展。在本地计算机上测试OpenStack的最简单方法是使用devstack。

教程: http://anteaya.info/blog/2013/09/01/installing-devstack-with-vagrant/

注意:教程提到了mv samples/localrc .,但文件名已更新为local.conf。另外,我复制了文件,而不是移动它。

DevStack主页: http://docs.openstack.org/developer/devstack/