Difference between revisions of "OpenStack: Install Icehouse on Centos 6.5"

From Define Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
* Based on the instructions here: http://docs.openstack.org/icehouse/install-guide/install/yum/content/
 
* Based on the instructions here: http://docs.openstack.org/icehouse/install-guide/install/yum/content/
 
* 3 system setup, each with Centos6.5 minimal and both 1GB interfaces plugged in (172.28 eth0  / 192.168.0 eth1)  
 
* 3 system setup, each with Centos6.5 minimal and both 1GB interfaces plugged in (172.28 eth0  / 192.168.0 eth1)  
 +
 +
[[File:Installguide_arch-neutron.png]]
  
 
== Initial Setup ==
 
== Initial Setup ==

Revision as of 14:47, 24 October 2014

Installguide arch-neutron.png

Initial Setup

  • Setup networking on eth0 and name the hosts as follows (these names are used for the configuration later on)
172.28.80.0	x8-0 	network
172.28.80.1	x8-1 	compute1
172.28.80.2	x8-2 	controller
  • Although not needed on centos6.5, disable firewalld and NetworkManager
  • Make sure all hosts can ping the outside world (ping openstack.org)
  • Setup ntpd and set the correct TZ
chkconfig ntpd on
service ntpd start
# then add the following line to the ~/.bashrc
TZ='Europe/London'; export TZ

Setup the DB on the Controller

  • Setup the DB on the Controller node
yum install mysql mysql-server MySQL-python
  • Edit the /etc/my.cnf file, add the following in the [mysqld] section
bind-address = 172.28.80.2
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
  • Restart the DB and setup security
service mysqld start
chkconfig mysqld on
mysql_install_db
mysql_secure_installation # go with defaults for everything unless you have a good excuse not to
  • On all other nodes, compute/network
yum install MySQL-python

Install the OpenStack Software

  • Install this on all server (control, network, compute)
yum -y install yum-plugin-priorities
yum -y install http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y install openstack-utils
yum -y install openstack-selinux
# yum upgrade / reboot if you can be arsed

Install the Messaging Server

  • Install on the control node (but can be installed anywhere - the eg. has everything on the control node)