1

我有 3 个节点用于多节点设置。我正在考虑遵循以下结构

控制器:keystone、horizo​​n、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. 在Compute节点,需要保留n-api吗?除了 n-api 和 c-vol 还需要什么?计算中是否需要 q-agt?2. 我需要 c-api 和 c-vol 吗?计算节点需要安装rabbit mq吗?

4

1 回答 1

0

Q1)

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

Nova api 使用粘贴的硬系统凭据,您不希望该粘贴文件暴露在用户可能通过管理程序逃逸而危及的任何节点上。

您可能只需要 nova-compute 和 nova-volume 。他们确实通过rabbitmq与调度程序进行通信,所以请确保它正在工作=P

Q2)

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

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

根据 RabbitMQ,请参见上面的答案。

于 2013-07-31T20:28:36.700 回答