Cloud RDO Openstack allinone添加一个mor计算节点

Cloud RDO Openstack allinone添加一个mor计算节点,cloud,openstack,openstack-nova,Cloud,Openstack,Openstack Nova,我已经在CentOS6上安装了RDOOpenstack,使用的是--allinone,使用的是nova网络和FlatDHCPManager。现在我试图在集群中添加新的计算节点,但我感到困惑,文档中说在计算节点上您只需要nova compute守护进程 但我很困惑,如果没有nova网络daemon,它将如何配置网络br100进行联网?控制器如何将DHCP分配给VM等 我还需要将nova.conf从控制器复制到新的计算节点吗 欢迎任何意见 这个想法是 以下是在/etc/nova/nova.conf

我已经在CentOS6上安装了RDO
Openstack
,使用的是
--allinone
,使用的是nova网络和FlatDHCPManager。现在我试图在集群中添加新的计算节点,但我感到困惑,文档中说在计算节点上您只需要
nova compute
守护进程

  • 但我很困惑,如果没有
    nova网络
    daemon,它将如何配置网络br100进行联网?控制器如何将DHCP分配给VM等

  • 我还需要将
    nova.conf
    从控制器复制到新的计算节点吗

  • 欢迎任何意见

    • 这个想法是 以下是在
      /etc/nova/nova.conf
      中为多个nova计算节点配置FlatDhcManager的关键:

      flat_interface=eth0
      flat_network_bridge=br100
      
      您应该通过
      nova network
      (首选)在新计算节点上配置网桥,或者自己手动配置

      • 正是dnsmasq守护进程(由服务
        openstack nova network
        启动)侦听
        br100
        设备,通过DHCP将ip配置分配给虚拟机。每个nova计算节点上都有一个dnsmasq守护进程。请注意,在更改网络配置时,需要手动终止dnsmasq守护进程

      • nova.conf
        由控制器和计算机共享。您可以将其复制到新的计算节点。请注意,您需要更改不同主机的特定条目,包括:
        my_ip
        vncserver\u listen
        vncserver\u proxyclient\u address


      这里有一个很好的例子来展示FlatDhcManager是如何工作的。

      谢谢您的回复!此外,我还为
      multi_host=true
      添加了一些条目,因此所有节点都有自己的网络,而不是将流量转发给控制器。