[Openstack] Openstack Deployment Using Saltstack

Ageeleshwar Kandavelu Ageeleshwar.Kandavelu at csscorp.com
Wed Dec 18 08:23:47 UTC 2013


Deployment of Openstack cluster is made easy using salt formulae.

We have made a set of salt formulae that look more like configuration files. All that you need to do is define your cluster in a JSON file and the system will configure itself, while you can concentrate on something more important. Once the cluster converges you can login and start using Openstack right away. Salt formulae are highly readable and beginners can start modifying them with some knowledge on salt states system.

To use the system you have to create a new environment in Saltstack with the following file_root and pillar_root

Salt file_root: Openstack_havana/file
Salt pillar_root: Openstack_havana/pillar

The file_root has

  1.  salt sls files
  2.  a set of custom execution modules defined at file_root/_modules
  3.  a couple of custom state modules under pillar_root/_states.

Lookout for the file named cluster1.sls under the pillar_root. This will act as your cluster definition. You can define as many clusters as you may need. Make sure you point your minions to the correct cluster definition using the 'top.sls' file in pillar_root.

For more information regarding the project visit
http://csscorp.github.io/openstack-automation/

For information of Saltstack and its features visit
http://docs.saltstack.com/

Feel free to contact us. Please leave a comment at
https://github.com/CSSCorp/openstack-automation
http://www.csscorp.com/common/email-disclaimer.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20131218/8e2f4cc7/attachment.html>


More information about the Openstack mailing list