One Node OpenStack Installation and Configuration
Solution 1
Openstack is capable of running all its services on one machine. I setup the previous OpenStack release (Cactus) inside Virtualbox by following this article. http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/
From the tutorial you linked, it looks like you can just follow the tutorial and just leave out Server2 since it's just a supplemental compute node.
Good luck!
Solution 2
The quickest way to get up and running on one node with OpenStack is to use DevStack. It assumes you're running on Ubuntu, it should work just fine inside of a VM such as VirtualBox.
Solution 3
DevStack is no doubt the easiest way to get started with Openstack. Its a good idea to read the script, that will help you understand the configurations and more importantly tweak them.
However, if you are looking forward for a safe way to try out an Openstack installation, you may try Ubuntu Usb live image based on Openstack. Its good for experimentation and I use it many a times for development to try out API's and command line.
Hope it helps. Let me know if you need more help
Solution 4
Devstack is intended to be used by developers of openstack. It is useful for demoing a single node Openstack deployment as well as testing changes against the latest git tree.
It is not currently a preferred method for installing and maintaining a production use openstack environment. Single node or otherwise.
Solution 5
Mirantis Fuel and Rackspace distros, for instance, have both a 'single node' pattern. You can extend later by adding nodes. They're much easier and more robust to install than devstack. They are also less dependent on your host's linux distro.
Luca G. Soave
Updated on June 29, 2022Comments
-
Luca G. Soave almost 2 years
Is it possible to apply the "OpenStack using 3 machines" doc, to "One Node Installation" ?
Any experience/tutorial/blog/howto ?
-
Luca G. Soave over 12 years... already done. Unfortunatly fails. The installation stops on command /usr/bin/git clone -q github.com/cloudbuilders/openstackx.git /opt/stack/devstack/src/openstackx failed with error code 128 ( see the log here : answers.launchpad.net/keystone/+question/181866 ) with
-
Luca G. Soave over 12 yearsThanks Deepak Garg, already done. The limit here, is that I want to make a demonstration to my staff on a server based installation. Do you know a way/procedure to dump the live USB into standard installation, than possibly extend to two, three, n machines ?
-
Deepak Garg about 12 yearsThere is no well defined procedure to take your usb installation to a physical machine. Devstack is the most ideal way for doing a physical or vm installation of Openstack. The script is well documented and there are a few exercises you may use to demonstrate to your staff. I can help you with that if you need.