Openstack devstack多节点安装

Openstack devstack多节点安装,openstack,Openstack,我有3个节点,用于多节点设置。我想遵循下面的结构 控制器:keystone、horizon、g-reg、g-api、n-api、n-crt、n-sch、n-cond、n-cauth、n-obj、n-novnc、n-xvnc、c-api、c-sch(此节点也将有mysql和rabbitmq) 网络:q-svc、q-agt、q-dhcp、q-l3、q-meta、quantum 计算:n-cpu,c-vol 我有几个问题。1.在计算节点中,是否需要保留n-api?除了n-api和c-vol,还需要什么

我有3个节点,用于多节点设置。我想遵循下面的结构

控制器:keystone、horizon、g-reg、g-api、n-api、n-crt、n-sch、n-cond、n-cauth、n-obj、n-novnc、n-xvnc、c-api、c-sch(此节点也将有mysql和rabbitmq)

网络:q-svc、q-agt、q-dhcp、q-l3、q-meta、quantum

计算:n-cpu,c-vol

我有几个问题。1.在计算节点中,是否需要保留n-api?除了n-api和c-vol,还需要什么?计算中是否需要q-agt?2.我需要c-api和c-vol吗?计算节点是否需要安装rabbit mq?

Q1)

通常情况下,您不希望在计算节点上使用nova api。在控制器上更好

Nova api使用粘贴的硬系统凭据,您不希望该粘贴文件暴露在任何节点上,用户可能会因hypervisor转义而受到损害

nova compute和nova volume是您可能需要的全部。它们确实通过rabbitmq与调度程序通信,因此请确保其工作正常=P

问题2)

运行openstack云不需要cinder,尽管我认为没有理由不包括它

我不知道禁用cinder对devstack.sh脚本有什么影响,我从来没有这样做过

根据RabbitMQ,见上述答案