我对 Openstack 有一些疑问。我计划使用 Ubuntu 和 Landscape(也使用自动驾驶仪)。
1.) 首先,我安装了 MAAS 并向其中添加了节点。现在,当发出命令“sudo openstack-install”时,我可以选择几个选项,其中我选择了横向选项。根据此链接:https://help.ubuntu.com/lts/clouddocs/installer/en/multi-install.html我可以输入“openstack-install --edit-placement”,但遗憾的是,这对 Landscape 选项不起作用。如何强制安装程序使用特定节点?
2.)关于 ubuntu autopilot 的要求(http://www.ubuntu.com/download/cloud) 它说我至少需要 2 台配备 2 个 NIC 的机器。为什么是 2 台?
3.) 我知道以下 openstack 设置:http://wiki.fi-xifi.eu/wiki/images/e/e5/Openstack_network_arch.png。正如问题 2 中提到的,我认为这与 openstack 所需的不同网络有关。最终用户是否可以确保每个节点都有 4 个端口,并在不同的 VLAN 甚至不同的交换机上设置不同的网络?
4.) Ubuntu 上的 openstack 目前使用什么来划分不同的网络(如问题 3 中的图片所示)?可能是 Vlan?
5.) 据我所知,openstack(部署新虚拟机时)会寻找具有足够硬件来运行该实例的 Nova 实例,但在我看来这有点太贵了。有时机器可以完美地共享相同的 CPU 核心。就像在普通虚拟机管理程序中一样。这可以在 openstack 中设置吗?
6.) 我计划使用一些 10 gbit/s 卡来传输存储节点和 KVM 计算节点之间的数据。当计算节点和存储节点相互通信时,是否可以使用 10 gbit/s 卡,并使用“普通”1gbit/s 卡进行管理或连接其他服务等?
7.) 在问题 2 中的同一链接中,它说出于要求,建议在所有机器中使用 2 个磁盘。为什么?我猜第一个用于该节点的 ubuntu 安装,第二个用于存储 VM 数据(例如)?如果这是真的,我可以说我为系统本身使用一个小型 SSD,为 VM 使用一个更大的 SSD 吗?我如何告诉 openstack 该使用哪一个?
答案1
答案:
1.)可以通过输入以下内容完成:
JUJU_BOOTSTRAP_TO=主机.maas sudo -E openstack-安装
(感谢 IRC 的“stokachu”)
5.) 这是在 Openstack 调度程序中设置的选项,可以在计算节点上的 nova.conf 文件中更改。(尚未测试)