Difference between revisions of "OpenStack: Install Icehouse on Centos 6.5"
Jump to navigation
Jump to search
(Created page with "* 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 p...") |
|||
| Line 47: | Line 47: | ||
yum install MySQL-python | yum install MySQL-python | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | == Install the OpenStack Software == | ||
| + | * Install this on all server (control, network, compute) | ||
| + | <syntaxhighlight> | ||
| + | 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 | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | == Install the Messaging Server == | ||
| + | * Install on the '''control''' node (but can be installed anywhere - the eg. has everything on the control node) | ||
Revision as of 14:37, 24 October 2014
- 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)
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 TZSetup 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-pythonInstall 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 arsedInstall the Messaging Server
- Install on the control node (but can be installed anywhere - the eg. has everything on the control node)