2013-07-30 3 views
1

다중 노드 설정에 사용할 노드가 3 개 있습니다. 나는 아래 구조를 따를 생각이다.devstack 다중 노드 설치

컨트롤러 : keystone, horizon, g-reg, g-api, n-api, n-crt, n-sch, n-cond, n-cauth, n-obj, (이 노드는 mysql과 rabbitmq도 가질 것이다)

네트워크 : q-svc, q-agt, q-dhcp, q-l3, q-dvcp, n-xvnc, c- 메타 양자

계산 : N-CPU, C-권

나는 몇 가지 질문이 있습니다. 1. Compute 노드에서 n-api를 유지해야합니까? 또한 n-api 및 c-vol와 별도로 무엇이 필요합니까? q-agt가 계산에 필요합니까? 2. c-api와 c-vol가 필요합니까? 계산 노드에 rabbit mq가 설치되어 있습니까?

답변

0
당신은 일반적으로 컴퓨팅 노드에서 노바-API를 원하지 않는

Q1). 그것은 컨트롤러에서 더 좋습니다.

Nova api는 붙여 넣기 된 하드 시스템 자격 증명을 사용하며 사용자가 하이퍼 바이저 이스케이프로 손상 될 수있는 노드에 붙여 넣기 파일을 노출시키지 않습니다.

노바 계산 및 노바 볼륨이 아마도 필요한 것 일 것입니다. 그들은 그렇게 당신은 내가 이유를 볼 수 없지만 그것을 포함하지, OpenStack은 클라우드를 실행하는 콘크리트가 필요하지 않습니다

) 확인하십시오 = P에게 일하고

Q2을 rabbitmq를 통해 스케줄러와 통신 않는다.

devstack stack.sh 스크립트에서 Cinder가 어떤 영향을 미치는지 모르겠다.

당 RabbitMQ에 따라 위의 대답을 참조하십시오.