Ask Your Question

Revision history [back]

Hi Stefan,

Glad you're excited - welcome to the community :)

Putting every OpenStack component on every server should work just fine - there's no hardcoded need for a 'control' server, since the various daemons talk with each other using the message queue or their API. The challenges are generally about non OpenStack things:

  • database server clusting
    • rabbitmq server clustering
    • networking

Ceph should just work as you've got it setup, just need to configure OpenStack to use it. There's good docs for database (eg galera) and rabbitmq (the default clustering tends to Just Work) around. Networking will be the tough one, but it looks like you've got a lot of experience there, so you'll probably be OK. OpenStack does like to dominate any server it's on, so it'll probably be a little bit of a ramp up to work out how to do your same deployment.

Hi Stefan,

Glad you're excited - welcome to the community :)

Putting every OpenStack component on every server should work just fine - there's no hardcoded need for a 'control' server, since the various daemons talk with each other using the message queue or their API. The challenges are generally about non OpenStack things:

  • database server clusting
    • rabbitmq server clustering
    • networking

Ceph should just work as you've got it setup, just need to configure OpenStack to use it. There's good docs for database (eg galera) and rabbitmq (the default clustering tends to Just Work) around. Networking will be the tough one, but it looks like you've got a lot of experience there, so you'll probably be OK. OpenStack does like to dominate any server it's on, so it'll probably be a little bit of a ramp up to work out how to do your same networking deployment.