我已经Openstack
使用--allinone
FlatDHCPManager 使用 nova-network 在 CentOS6 上安装了 RDO。现在我正在尝试在集群中添加新的计算节点,但我很困惑,文档说在计算节点上你只需要nova-compute
守护进程。
但我很困惑它将如何为没有
nova-network
守护程序的网络配置网络 br100?控制器如何将 DHCP 分配给 VM 等?我还需要
nova.conf
从控制器复制到新的计算节点吗?欢迎任何建议!
我已经Openstack
使用--allinone
FlatDHCPManager 使用 nova-network 在 CentOS6 上安装了 RDO。现在我正在尝试在集群中添加新的计算节点,但我很困惑,文档说在计算节点上你只需要nova-compute
守护进程。
但我很困惑它将如何为没有nova-network
守护程序的网络配置网络 br100?控制器如何将 DHCP 分配给 VM 等?
我还需要nova.conf
从控制器复制到新的计算节点吗?
欢迎任何建议!
/etc/nova/nova.conf
想法是这里是用于多个 nova 计算节点的 FlatDHCPManager 配置的关键:
flat_interface=eth0
flat_network_bridge=br100
您应该通过(首选)在新计算节点上配置网桥,nova-network
或者自己手动进行。
它是 dnsmasq 守护程序(由 service 启动openstack-nova-network
)侦听br100
通过 DHCP 将 ip 配置分配给 VM 的设备。每个 nova 计算节点上都有一个 dnsmasq 守护进程。请注意,您需要在更改网络配置时手动终止 dnsmasq 守护进程。
nova.conf
由控制器和计算共享。您可以将其复制到新的计算节点。请注意,您需要更改因主机而异的特定条目,包括my_ip
:vncserver_listen
和vncserver_proxyclient_address
.
这是一个很好的指南来展示 FlatDHCPManager 是如何工作的。