I would like to test Openstack Grizzly deployment in the similar way described in How can I install Openstack Grizzly using Juju and MAAS? with a limited number of servers, leveraging on Virtual-Maas capability. I was not able finding any documentation and I would appreciate if anybody can share experiences or point me in the right direction.
Thank you,
Luca
Best Answer
With the latest MAAS and Juju releases (available for 12.04 from the Cloud Tools archive), its possible to mix LXC containers with physical servers to support your OpenStack deployment on a smaller number of servers. Its possible to run the following charms in LXC containers:
Once you have deployed the charms that need physical servers (nova-compute, quantum-gateway, ceph and swift-storage), you can add LXC containers to specific machines:
The example above will create a LXC container on physical machine 1.
You can then target a charm to a specific LXC container - for example:
Deploys nova-cloud-controller to the first LXC container on physical machine 1.
We have some work currently pending final testing that will allow you to deploy ceph/swift-storage and nova-compute on the same physical machines - allowing you to have shared storage/compute servers within your deployment.