OpenStack安装与部署二:环境预配置

网络设置;分别对三台虚拟主机进行正确网络配置。

打开Controller0配置网络

#cd /etc/sysconfig/network-scripts/
#cat ifcfg-eth0
vi ifcfg-eth0

openstack更改ip openstack网络配置_openstack更改ip

Eth0网卡配置完后拷贝此文件进行eth1,eth2的配置。

#cp ifcfg-eth0 ifcfg-eth1

注意:此处网络配置也可以直接装好虚拟机后分别打开eth0\eth1\eth2,直接进行配置。不用复制eth0文件也不用修改MAC地址,直接将ONBOOT改为yes后添加IP地址。

Eth1和Eth2的配置方法相同,如下:

openstack更改ip openstack网络配置_openstack_02


打开Compute0配置网络

openstack更改ip openstack网络配置_Server_03


openstack更改ip openstack网络配置_openstack_04


openstack更改ip openstack网络配置_Server_05


打network0配置网络

openstack更改ip openstack网络配置_linux_06


openstack更改ip openstack网络配置_openstack_07


openstack更改ip openstack网络配置_linux_08


重启网卡服务

openstack更改ip openstack网络配置_openstack_09


三张网卡配置好后,地址信息如下:

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)
验证网络是否配置成功

注意:验证网络是否配置成功时,可以ping网关也可以ping主机地址,若ping不通网关可能与本机防火墙有关,换ping主机地址可以ping通即可。

openstack更改ip openstack网络配置_openstack更改ip_10


三个节点网络验证如上图所示。

修改主机名称

#vi /etc/sysconfig/network

修改后reboot后,查看。

openstack更改ip openstack网络配置_openstack更改ip_11


openstack更改ip openstack网络配置_openstack更改ip_12


openstack更改ip openstack网络配置_openstack_13


主机地址映射配置

#vi /etc/hosts

在末尾添加所有主机的IP地址与主机名的映射关系,三个节点都加

10.20.0.10 controller0
10.20.0.20 network0
10.20.0.30 compute0

openstack更改ip openstack网络配置_Server_14


禁用selinux

#vi /etc/selinux/config

openstack更改ip openstack网络配置_openstack更改ip_15


三个节点都需要禁用selinux.CentOS6.6本地yum源配置

在三个节点分别进行以下操作

先把光盘挂载,新建一个挂载点,进入yum源配置目录下,停止使用网络源,开启本地源,清空yum缓存

#mkdir /media/cdrom
#mount /dev/cdrom /media/cdrom
#cd /etc/yum.repos.d
#ls
#mkdir bak
#mv * bak
#cd bak
#cp CenOS-Media.repo …
#cd …
#vi CentOS-Media.repo将enabled=0改为1
#yum clean all
#yum makecache
#yum list | wc -l

openstack更改ip openstack网络配置_Server_16


openstack更改ip openstack网络配置_openstack_17


openstack更改ip openstack网络配置_本地源_18


制作新的缓存,测试并统计yum本地源

openstack更改ip openstack网络配置_linux_19


openstack更改ip openstack网络配置_openstack_20

CentOS系统是最小化安装,需要进行yum安装scp组件

#yum install openssh-clients -y

openstack更改ip openstack网络配置_openstack更改ip_21

NTP服务安装

在controller0主机上进行NTP-Server安装

#yum install –y ntp

openstack更改ip openstack网络配置_openstack_22


在controller0主机上进行NTP-Server配置

#vi /etc/ntp.conf

openstack更改ip openstack网络配置_本地源_23

重新启动ntp服务,设置开机启动

#service ntpd restart
#chkconfig ntpd on

openstack更改ip openstack网络配置_本地源_24


在controller0主机上关闭NTP防火墙

#service iptables stop
#chkconfig iptables off

openstack更改ip openstack网络配置_linux_25


在network0、computer0主机上进行NTP-Client安装

#rpm -qa | grep ntp
#yum install ntp -y
在compute0、network0主机上进行NTP-Client配置

#vi /etc/ntp.conf

openstack更改ip openstack网络配置_本地源_26

重新启动ntp服务,设置开机启动
分别在network0和compute0主机上打开NTP防火墙
#service ntpd restart
#chkconfig ntpd on

在network0、computer0主机上检查同步
#ntpdate -u 10.20.0.10
#service ntpd restart
#ntpd -p

openstack更改ip openstack网络配置_openstack更改ip_27


openstack更改ip openstack网络配置_本地源_28