声明:最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程。openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功。个人安装教程,也难免出错。同时,安装是在虚拟机环境下,真实安装环境需要进行更改。
转载请声明出处:
作者:张某人ER
原文链接:http://blog.csdn.net/xinxing__8185/article/details/51103863
第一部分 基础环境配置 (4)
接下来 配置compute节点的网络配置,网卡3为NAT模式
配置network节点的网络
启动compute进行网络等的基本设置
修改hostname
vim /etc/hostname
修改为compute
cp /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth2
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
修改网络配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
ip地址改为10.10.10.11
vim /etc/sysconfig/network-scripts/ifcfg-eth1
ip地址改为10.20.20.11
注意将device名改为eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth2
设备名改为eth2
reboot 重新登录 主机名已经改变
打开network节点,配置网络
vim /etc/hostname
改为network
同理,相关配置文件改写为:
vim /etc/sysconfig/network-scripts/ifcfg-eht0
将ip地址改为10.10.10.12
vim /etc/sysconfig/network-scripts/ifcfg-eht1
ip地址为 10.20.20.12
DEVICE 改为 eth1
vim /etc/sysconfig/network-scripts/ifcfg-eht2
将IPADDR,NETMASK,DEFROUTE删除,
同时将BOOTPROTO改为none
配置完成后,reboot
测试网络的联通性
打开controller 打开compute 打开network
首先在controller节点上
ping compute
ping network
在compute节点上
ping www.baidu.com
ping controller
ping network
在network节点上
ping controller
ping compute
安装ntp
首先在controller,controller为网络中的其它节点提供ntp服务
yum install ntp
修改配置文件:
vim /etc/ntp.conf
相关修改项为(添加):
server NTP_SERVER iburst
restrict -4 default kod notrap nomodify
restrict -6 default kod notrap nomodify
注:NTP_SERVER 改写为提供ntp服务的地址,不过默认文件中也有 1.centos.pool.ntp.org可以选择使用
设定服务开机自启动和启动:
systemctl enable ntpd.service
systemctl start ntpd.service
其他节点:
yum install ntp
修改配置文件:
vim /etc/ntp.conf
修改项(添加,controller节点提供ntp服务):
server controller iburst
设定服务开机自启动和启动:
systemctl enable ntpd.service
systemctl start ntpd.service
相关验证命令;
ntpq -c peers
ntpq -c assoc
注:主要查看reach状态是否可达
注:上一篇文章中有相关镜像源和selinux的安装,实际安装时,需要每个结点进行下面的操作,这里也在这列出来,以保持整体的安装逻辑性。
安装镜像源
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
yum install http://rdo.fedorapeople.org/openstack-kilo/rdo-release-kilo.rpm
yum upgrade
注:国外的服务器,国内访问可能会出现不太稳定的状况
安装selinux
yum install openstack-selinux
至此,网络等基础环境搭建完成,下面将进行keystone等相关组件的安装。