我无法找到如何在我的macbook上安装openstack。
我尝试使用谷歌搜索,但我得到的每一个ubuntu而不是mac 请帮我安装,因为我是openstack中的菜鸟
答案 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/