Run DevStack from a RAM disk to give it a whirl before making the commitment to install it. We'll cover booting from a USB drive or over the network via PXE. We'll even thow in configuring a home router to handle the PXE boot. You will need a minimum of 3GB for both of these configurations as the RAM disk itself is 2GB.
This guide covers the creation of a bootable USB drive. Your computer BIOS must support booting from USB.
This guide covers the installation of OpenWRT on a home router and configuring it as a PXE server, plus the creation of the boot images and PXE support files.
Grab the latest version of DevStack via git:
sudo apt-get install git -y git clone git://github.com/openstack-dev/devstack.git cd devstack
Pick your boot method and follow the guide to prepare to build the RAM disk and set up the boot process:
devstack/localrcif you wish to change any of the configuration variables. You will probably want to at least set the admin login password to something memorable rather than the default 20 random characters: