操作步骤
1.修改主机名
hostname openstack
2.修改hosts
#文件最后添加 10.4.0.101 openstack openstack.openstack
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.4.0.101 openstack openstack.openstack
3.关闭selinux
vi /etc/selinux/config
修改:SELINUX=disabled
保存退出
4.重启服务器
5.更新yum源
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
6.执行yum update
7.执行yum -y install centos-release-openstack-train
8.再次更新yum源
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
9.执行yum -y install openstack-packstack
10.生成answer的txt文件
packstack --gen-answer-file=openstack.txt
11.修改openstack.txt文件
CONFIG\_NEUTRON\_ML2\_MECHANISM\_DRIVERS=ovn #重点
CONFIG\_NEUTRON\_L2\_AGENT=ovn #重点
CONFIG\_NEUTRON\_OVN\_BRIDGE\_MAPPINGS=extnet:br-ex #重点
CONFIG\_NEUTRON\_OVN\_BRIDGE\_IFACES=br-ex:eno1 #重点
CONFIG\_NEUTRON\_OVN\_BRIDGES\_COMPUTE=br-ex #重点
CONFIG\_NEUTRON\_OVN\_EXTERNAL\_PHYSNET=extnet #重点
CONFIG\_CINDER\_VOLUMES\_SIZE=3000G
CONFIG\_PROVISION\_DEMO=n
12.安装
packstack --answer-file=openstack.txt
13.修改mysql连接数
vi /usr/lib/systemd/system/mariadb.service
#文件最后添加
LimitNOFILE=10000
LimitNPROC=10000
重启服务:
systemctl daemon-reload systemctl restart mariadb.service
14.进入系统