您的位置:首页 > 运维架构 > Linux

CentOS 6.5 Openstack Icehouse 安装指南 -2 基本环境配置

2014-05-27 16:14 615 查看
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 设置:


[mysqld]
bind-address = 192.168.1.210
default-storage-engine = innodb
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
# service mysqld start
# chkconfig mysqld on


如果忘记mysql root密码:

# vi /etc/my.cnf
[mysqld]

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[/code] 
# 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: