Recovered from the older tannerjc.net wiki snapshot dated January 23, 2016.

Crowbar

useful bits

devimage

# create vm, type=ubuntu-10.10, = 15GB diskspace
# login to vm
sudo aptitude install git
sudo aptitude install mkisofs
sudo aptitude install debootstrap
sudo aptitude install build-essential packages
sudo aptitude install curl
sudo aptitude install ruby
sudo aptitude rpm2cpio rpm

#create sledgehammer boot image files
git clone git://github.com/dellcloudedge/crowbar-sledgehammer.git
export CENTOS_ISO=/path/to/CentOS-5.6-x86_64-bin-DVD-1of2.iso
cd crowbar-sledgehammer; ./build_sledgehammer.sh
ls -al ~/crowbar-sledgehammer/bin/sledgehammer-tftpboot.tar.gz
mkdir -p ~/.crowbar-build-cache/tftpboot/
cd ~/.crowbar-build-cache/
tar xvf ~/crowbar-sledgehammer/bin/sledgehammer-tftpboot.tar.gz

#build crowbar devimage
cd ~
git clone git://github.com/dellcloudedge/crowbar.git
cd ./build_crowbar.sh; ./build_crowbar.sh
ls -al ~/crowbar/openstack-dev.iso
  • devimage user/pass is openstack/openstack

Articles