煮酒品茶:这一小节主要是讲网络配置、数据库安装、消息队列安装。
操作系统:
最好是使用64位操作系统,并开启虚拟化VT支持。因为32位的操作系统安装64位的虚拟机会报错。
网络:
两个网络,一个是外部网络,一个是内部节点通信网络
图1:官方基础架构

一、分配规则:
200段:内部网络
0段:外部网络
# cat /etc/network/interfaces

重新启动使之生效:
# service networking restart

设置一个主机名,并永久生效:
# hostname controller

配置主机文件对应
/etc/hosts

同步时间:
# apt-get install ntp
# /usr/sbin/ntpdate ntp.api.bz

密码:
OpenStack各种服务都需要密码的,我们可以用密码生成器来生成密码。如百度和openssl


密码表:
Database password
|
数据库的root密码
|
Rabbit_pass
|
rabbit的guest密码
|
KeyStone_dbpass
|
keystone的数据库密码
|
Admin_pass
|
admin的密码,WEBUI密码
|
Clance_dbpass
|
Glance的数据库密码
|
Nova_dbpass
|
nova的数据库密码
|
Nova_pass
|
Nova的密码
|
Dash_dbpass
|
dash的数据库密码
|
Cinder_dbpass
|
cinder的数据库密码
|
Neutron_dbpass
|
Neutron的数据库密码
|
Neutron_pass
|
neutron的密码
|
Heat_dbpass
|
heat的数据库密码
|
Heat_pass
|
Heat的密码
|
Cellometer_dbpass
|
cellometer的数据库密码 监控
|
Cellonmeter_pass
|
collometer的密码
|
二、数据库:
我们用Mysql,因为openstack大部分用python写的,我们用python-mysqldb去连接数据库。
#apt-get install python-mysqldb mysql-server
其中要输入密码
更改绑定IP为外网IP:

查看一下是否绑定到位:
# netstat -ntlp

重启数据库
# service mysql restart
删除一些匿名用户连接数据库
# mysql_secure_installation
1、修改root密码
2、删除匿名用户
3、只允许root从本地登录
4、删除test数据库
5、马上刷新表的权限

三、OpenStack的包安装:
1、安装Ubuntu Clound云上面的havana包
# apt-get install python-software-properties
# add-apt-repository cloud-archive:havana
#需要按回车键
2、更新包仓库并重新启动操作系统
# apt-get update && apt-get dist-upgrade
# reboot
四、安装消息服务rabbitmq:
#apt-get install rabbitmq-server
更改密码,指定一个密码。
#rabbitmqctl change_password guest $rabbit_pass
我们设的密码是rabbit

本文转自 煮酒品茶 51CTO博客,原文链接:http://blog.51cto.com/cwtea/1346498,如需转载请自行联系原作者