我的台式机上运行着 32 位版本的 Ubuntu 13.04。我的目的是打开并启动台式机上的 openstack 和 openVswitch,这样我就可以通过操作它们进行一些实际实验。我只是不知道如何打开和配置它们,您能否为我提供一些文章指南,解释如何正确完成这些操作?
答案1
只是为了玩玩 openstack,看看 DevStack。这是启动一切并玩转的好方法。但不确定是否需要运行 64 位模式。需要有支持虚拟化的机器。
OpenStack 有几种自动配置包,Ubuntu 有一个带有 Juju 的包,Vagrant(有一个 devstack 框)等等,但在我看来,如果只是在一台机器上启动它来了解更多信息,devstack 就很不错。
答案2
OpenStack 通常不会部署在一台机器上。您可以使用virtual-maas
Juju charm 可以部署一些东西,可以用来提供足够的虚拟机来运行 OpenStack 服务。
当然,嵌套的虚拟机会比“原生 OpenStack”慢,但如果您没有六台或更多实际机器用于测试 OpenStack,那么这是一个起点。
答案3
如果您通过安装程序安装 Openstack:
http://www.ubuntu.com/download/cloud/install-ubuntu-openstack
它为您提供了一个选项来执行单身的安装。此选项的作用是在一台机器上部署所有 openstack 服务和单个网络设备。单个安装路径利用 KVM、LXC 和 OVS 来实现这一点。
这对于单台机器来说也是完美的,因为整个部署是在单个容器内完成的。