openstack手动安装部署(二) --- Openstack环境预配置

时间:2024-03-23 12:09:10

一、Openstack环境预配置

  1. 架构部署
    openstack手动安装部署(二) --- Openstack环境预配置
  2. 网络设置
    openstack手动安装部署(二) --- Openstack环境预配置
  3. 虚拟机要求
    openstack手动安装部署(二) --- Openstack环境预配置
1、opensatck环境预配置
1.1、网络设置:分别对三台虚拟主机进行正确的网络配置

(1)安装三台CentOS6.5_64位操作系统
openstack手动安装部署(二) --- Openstack环境预配置
(2)修改虚拟机节点的网络配置,eth0网卡配置完后拷贝此文件进行eth1和eth2的配置,HWADDR硬件地址应该与虚拟网卡对应;第一台虚拟机controller0只配置eth0和eth1,其他两台虚拟机配置eth0、eth1和eth2;

controller0配置eth0和eth1如下:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
openstack手动安装部署(二) --- Openstack环境预配置
#cp ifcfg-eth0 ifcfg-eth1
#vi ifcfg-eth1
openstack手动安装部署(二) --- Openstack环境预配置
network0配置eth0、eth1和eth2如下:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
openstack手动安装部署(二) --- Openstack环境预配置
#cp ifcfg-eth0 ifcfg-eth1
#vi ifcfg-eth1
openstack手动安装部署(二) --- Openstack环境预配置
#cp ifcfg-eth0 ifcfg-eth2
#vi ifcfg-eth2
openstack手动安装部署(二) --- Openstack环境预配置
compute0配置eth0、eth1和eth2如下:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
openstack手动安装部署(二) --- Openstack环境预配置
#cp ifcfg-eth0 ifcfg-eth1
#vi ifcfg-eth1
openstack手动安装部署(二) --- Openstack环境预配置
#cp ifcfg-eth0 ifcfg-eth2
#vi ifcfg-eth2
openstack手动安装部署(二) --- Openstack环境预配置
三张网卡配置好后,地址信息如下:
controller0:
eth0:10.20.0.10(management network)
eth1:172.16.0.0
eth2:(disabled)
network0:
eth0:10.20.0.20(management network)
eth1:172.16.0.20(public/external network)
eth2:192.168.10.20(private network)
compute0:
eth0:10.20.0.30(management network)
eth1:172.16.0.30
eth2:192.168.10.30(private network)

1.2、重启网卡服务:

#service network restart
#ping 10.20.0.1
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置

1.3、修改主机名

所有操作步骤需要使用root用户进行,在三台主机上单独设置,修改/etc/sysconfig/network中的hostname,第一台修改为controller0,第二台修改为network0,第三台修改为compute0;
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置

1.4、主机地址映射配置(所有操作在root用户下进行)

#vi /etc/hosts
#在末尾添加所有主机的IP地址与主机名的映射关系,三个节点都加
10.20.0.10 controller0
10.20.0.20 network0
10.20.0.30 compute0
openstack手动安装部署(二) --- Openstack环境预配置

1.5、禁用selinux(所有操作在root用户下进行,三个节点都禁用)

#vi /etc/sellinux/config
openstack手动安装部署(二) --- Openstack环境预配置

1.6、CentOS6.5本地yum源配置(所有操作在root用户下进行)

被挂载的iso镜像文件其实是一个存在的yum仓库,通过修改yum仓库指向文件让系统可以读取到这个仓库,controller0、network0和compute0都进行;
openstack手动安装部署(二) --- Openstack环境预配置
先挂载光盘:
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
安装SCP组件:如果CentOS系统是最小化安装,则没有安装SCP组件,在controller0、network0、compute0进行yum安装SCP:
#yum install openssh-clients -y

1.7、ntp服务安装

(1)NTP-Server安装(所有操作在root用户下进行,只在controller0主机上进行)
rmp -qa | grep ntp #查看ntp服务的安装情况
yum -y install ntp #安装ntp服务组件
openstack手动安装部署(二) --- Openstack环境预配置
(2)NTP-Server配置:在服务器controller0主机上,修改NTP配置文件
vi /etc/ntp.conf(所有操作在root用户下进行,只在controller0主机上进行)
openstack手动安装部署(二) --- Openstack环境预配置
注释:如果平台能联网,并且希望NTP服务先根NTP授时快速域名服务校时,那么把server cn.ntp.org.cn perfer 一行放在server 127.127.1.0上面,本地时钟源层次设置为2或3即可。
server ntpd restart #重启ntp服务
chkconfig ntpd on #设置开机启动
openstack手动安装部署(二) --- Openstack环境预配置
(3)关闭NTP服务器的防火墙 (所有操作在root用户下进行,在controller0、network0、compute0三台主机上进行设置)
#service iptables stop
#chkconfig iptables off #设置禁止开机启动
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
(4)NTP-Client安装(所有操作在root用户下进行,在network0和compute0两台主机上进行设置)
rpm -qa | grep ntp #查看ntp安装
yum install ntp -y #安装ntp服务组件
openstack手动安装部署(二) --- Openstack环境预配置
(5)NTP-Client配置(所有操作在root用户下进行)
在客户端network0和compute0两台主机上,修改NTP配置文件,使network0和compute0跟服务器端controller0时间同步。
vi /etc/ntp.confopenstack手动安装部署(二) --- Openstack环境预配置
service ntpd restart #重启ntp服务
chkconfig ntpd on #设置开机启动openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
(6)NTP-Client配置(所有操作在root用户下进行)
在network0和compute0两台主机上,立即同步并检查时间同步配置是否正确。
ntpd -u 10.20.0.10 #从上源取得时间初值
server ntpd restart #重启ntp服务
ntpq -p #查询网络中的NTP服务器
同时显示客户端和每个服务器关系
openstack手动安装部署(二) --- Openstack环境预配置
openstack手动安装部署(二) --- Openstack环境预配置
最后,在设置->存储里面移除虚拟盘,防止重启误操作进入系统重新安装界面。
openstack手动安装部署(二) --- Openstack环境预配置