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

components

Openstack-components

nova

Openstack-hypervisors

swift

Swift

glance

Glance-infra

network

Stackops-architecture-deployment

installing

Grid Dynamics has made installation very simple for the 3 major rpm based platforms:

http://www.griddynamics.com/openstack/setup_single.html

A bug in qemu-system-x86.x86_64 2:0.15.0-3.el6 requires shoehorning in gpxe-roms-qemu.

Error: Package: gpxe-roms-0.9.7-6.7.el6.noarch (gd)
           Requires: gpxe-roms-qemu = 0.9.7-6.7.el6
           Installed: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (@aaronjae-el6)
               gpxe-roms-qemu = 0.9.7-6.9.el6
           Available: gpxe-roms-qemu-0.9.7-6.7.el6.noarch (gd)
               gpxe-roms-qemu = 0.9.7-6.7.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
  • yum –disablerepo=rhel-x86_64-server-6 install gpxe-roms-qemu
  • yum install mysql mysql-server openstack-nova-node-full euca2ools python-novaclient

swift: rhel6

  • yum install curl gcc memcached sqlite3 xfsprogs
   27  easy_install webob
   28  easy_install eventlet
   87  easy_install paste.deploy
   88  easy_install paste
   89  easy_install deploy

   97  wget ftp://rpmfind.net/linux/epel/6/i386/python-pip-0.8-1.el6.noarch.rpm
  101  yum localinstall python-pip-0.8-1.el6.noarch.rpm --nogpg
  106  pip-python install PasteDeploy
  • /dev/sdb1 /mnt/sdb1 ext4 defaults,user_xattr,noatime,nodiratime,nobarrier 0 0
  • chmod -R 777 /mnt/sdb /srv

glance: ubuntu

add-apt-repository ppa:glance-core/trunk
aptitude update
aptitude install glance
cd ~
wget https://raw.github.com/dellcloudedge/crowbar/master/change-image/dell/barclamps/glance/chef/cookbooks/glance/templates/default/glance.conf.erb
cp glance.conf.erb glance.conf

Resources