Yes.  Nova-conductor is rpc based so you can add as many servers as you need, 
and they will process messages from the conductor queue on rabbit, without any 
problems.  I would suggest also moving rabbitmq off on its own server as well.  
As rabbitmq also chews up a significant amount of CPU as well.

___________________________________________________________________
Kris Lindgren
Senior Linux Systems Engineer
GoDaddy

From: Gustavo Randich 
<[email protected]<mailto:[email protected]>>
Date: Tuesday, March 15, 2016 at 9:38 AM
To: "Kris G. Lindgren" <[email protected]<mailto:[email protected]>>
Cc: David Medberry <[email protected]<mailto:[email protected]>>, 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Openstack-operators] nova-conductor scale out

PD: 32 cores


On Tue, Mar 15, 2016 at 12:37 PM, Gustavo Randich 
<[email protected]<mailto:[email protected]>> wrote:
We are melting right now (rpc timeouts, rabbitmq connection timeouts, high load 
on controller, etc.): we are running 375 compute nodes, and only one controller 
(on vmware) on which we run rabbitmq + nova-conductor with 28 workers

So I can seamlessly add more controller nodes with more nova-conductor workers?


On Tue, Mar 15, 2016 at 11:59 AM, Kris G. Lindgren 
<[email protected]<mailto:[email protected]>> wrote:
We run cells, but when we reached about 250 hv in a cell we needed to add 
another cell api (went from 2 to 3) to help with the cpu load caused by 
novaconductor.  Nova-conductor was/is constantly crushing the cpu on those 
servers.

___________________________________________________________________
Kris Lindgren
Senior Linux Systems Engineer
GoDaddy

From: David Medberry <[email protected]<mailto:[email protected]>>
Date: Tuesday, March 15, 2016 at 8:54 AM
To: Gustavo Randich 
<[email protected]<mailto:[email protected]>>
Cc: 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Openstack-operators] nova-conductor scale out

How many compute nodes do you have (that is triggering your controller node 
limitations)?

We run nova-conductor on multiple control nodes. Each control node runs "N" 
conductors where N is basically the HyperThreaded CPU count.

On Tue, Mar 15, 2016 at 8:44 AM, Gustavo Randich 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

Simple question: can I deploy nova-conductor across several servers? (Icehouse)

Because we are reaching a limit in our controller node....


_______________________________________________
OpenStack-operators mailing list
[email protected]<mailto:[email protected]>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators




_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to