This example works with Virtual Box using a host machine with a minimum of 8 GB of RAM, but 16 GB works better. In an hour, you’ll have a demonstration OpenStack cluster on a single server using VirtualBox. (vSphere users: check out the OpenStack/VMware vApp Quickstart Kit).
Unzip the archive containing the VirtualBox scripts;
you should see something like this:
-% ls -l total 24 -rw-r--r-- 1 mike staff 419 Nov 18 19:32 README.md drwxr-xr-x 6 mike staff 204 Dec 5 20:04 actions -rwxr-xr-x 1 mike staff 3132 Dec 5 20:04 config.sh drwxr-xr-x 5 mike staff 170 Dec 5 18:06 functions drwxr-xr-x 4 mike staff 136 Dec 3 20:25 iso -rwxr-xr-x 1 mike staff 865 Nov 18 19:32 launch.sh
The iso directory needs to contain a single ISO image for Mirantis OpenStack, which you can deploy by starting with Fuel, so you’ll need to cd to that directory. For example:
-% md5sum MirantisOpenStack-6.0.iso 6ea53431e6e2f507840edf46044746b4 MirantisOpenStack-6.0.iso -% md5sum MirantisOpenStack-6.0.img b4b1ec2f2a12beb20eaaf6f14511d512 MirantisOpenStack-6.0.img -% md5sum MirantisOpenStack-6.0-upgrade.tar.lrz 4538309980f8ba8da2811e3bc9d87be5 MirantisOpenStack-6.0-upgrade.tar.lrz
The config.sh file contains a configuration that can be fine-tuned. For example, you can select how many virtual nodes to launch and how much memory to give them. For a purely physical install, you can even set the number of virtual child nodes to create to zero.
Since your OpenStack deployment starts with Fuel, run the Fuel launch script:
./isodirectory, creates a VM, mounts the image to this VM, and automatically installs the admin node.
And, say hello to Mirantis OpenStack!