CentOS 6.5 Openstack Icehouse 安装指南
http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-prerequisites.html实验环境搭建:
vmware workstation, 安装一台 CentOS x64,然后复制两台,network 节点添加2块网卡,compute节点添加一块网卡,选的是host only。
2.1 network
修改相应的hostname
# vi /etc/sysconfig/network
IP地址设置:
controller节点:management :192.168.1.210
netowork节点: management:192.168.1.211
tunnels: 192.168.2.211
external:not set
compute1节点: management: 192.168.1.212
tunnels: 192.168.2.212
修改hosts文件,添加一下内容:
# vi/etc/hosts
# controller
192.168.1.210 controller
# network
192.168.1.211 network
# compute1
192.168.1.212 compute1
#注意要把127.0.0.1 和64位的localhost 注释掉!!!
# service NetworkManager stop
# service network start
# chkconfig NetworkManager off
# chkconfig network on
最后测试一下,相互之间都能ping通。
# 最后,我关闭了Selinux
1 vi /etc/selinux/config
2 #SELINUX=enforcing #注释掉
3 #SELINUXTYPE=targeted#注释掉
4 SELINUX=disabled#增加
5 :wq#保存,关闭。
6 reboot #重启系统
2.2 NTP
# yum install ntp # service ntpd start# chkconfig ntpd on 然后修改ntp server都指向controller
# vi /etc/ntp.conf
Server 192.168.1.210
将其他的server 行都注释掉。
2.3 database
Controller: 安装mysql 数据库
# yum install mysql mysql-server MySQL-python# mysql_install_db# service mysqld start# mysql_secure_installation# chkconfig mysqld on 修改 mysql 设置:
bind-address = 192.168.1.210default-storage-engine = innodbcollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8 # service mysqld start
# chkconfig mysqld on
如果忘记mysql root密码:
# vi /etc/my.cnf
skip-grant-tables
# mysql -u root -p
mysql> Use mysql
mysql> UPDATE user SET Password = password ( 'mysqlpw' ) WHERE User = 'root' ;
Mysql> flush privileges;
之后再把 注释掉
#skip-grant-tables
# service mysqld restart
其他节点
# yum install MySQL-python
2.3 controller 上安装openstack包
# yum install yum-plugin-priorities//我之前装的时候没看到这个。。。
# yum install http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm# yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install openstack-utils
# yum install openstack-selinux
# yum upgrade
# reboot
2.4 Messaging server
# yum install qpid-cpp-server
不做认证
# vi /etc/qpidd.conf
auth=no # service qpidd start
# chkconfig qpidd on
页:
[1]