← Back to team overview

fuel-dev team mailing list archive

Fuel 5.1 all-in-one

 

Hello everyone,

Recently I've been playing and trying to install MOS in "all in one" mode,
i.e. all services should be setup in one node. To accomplish this I've
edited the file
/usr/lib/python2.6/site-packages/nailgun/fixtures/openstack.yaml in nailgun
docker container. I've removed instructions which describe conflicts
between roles:

----------------------------------------------------------------
controller:  name: "Controller"  description: "The controller initiates
orchestration activities and provides an external API. Other components like
Glance (image storage), Keystone (identity management), Horizon (OpenStack
dashboard) and Nova-Scheduler are installed on the controller as well."
conflicts:  - compute
---------------------------------------------------------------------------------------------------

Strings in red were removed.

After that I was able to assign controller, cinder and compute roles on a
single node. After finishing deployment I was able to complete OSTF tests
and checked installation manually, at first glance everything works well.

The question is: is this behaviour expected  and what issues could be faced
in such setup?

Thank you in advance.

Follow ups