我有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,量子
计算:n-cpu,c-vol
我有几个问题。 1.在Compute节点中,我是否需要保留n-api?除了n-api和c-vol之外还需要什么?计算中是否需要q-agt? 2.我是否需要c-api和c-vol?计算节点是否需要安装Rabbit mq?
答案 0 :(得分:0)
Q1)
您通常不希望计算节点上使用nova-api。它在控制器上更好。
Nova api使用粘贴的硬系统凭据,您不希望在任何节点上公开该粘贴文件,用户可能会因管理程序迁移而泄露。
nova-compute和nova-volume就是你可能需要的。他们确实通过rabbitmq与调度程序通信,所以确保工作= P
Q2)
你不需要使用cinder运行openstack云,但我认为没有理由不包含它。
我不知道禁用cinder对devstack stack.sh脚本有什么影响,我从来没有这样做过。
根据RabbitMQ,见上面的答案。