//修改主机名
hostnamectl set-hostname openstack
bash
//修改网卡信息
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DHS1=8.8.8.8
ONBOOT=yes
:wq
systemctl restart network
//关闭SELinux开机启动功能
vim /etc/sysconfig/selinux
SELINUX=disabled
:wq
//配置yum源
mkdir /mnt/backup -p
mv /etc/yum.repo.d/* /mnt/backup
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum update -y
//配置shell脚本并执行
vim forbidden.sh
#!/bin/bash
hostnamectl set-hostname openstack
systemctl disable firewalld
systemctl stop firewalld
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl enable network
systemctl start network
:wq
. forbidden.sh
//设置OpenStack存储库
yum clean all
yum repolist all
yum install -y centos-release-openstack-stein
//安装Packstack工具
yum install -y openstack-packstack
//运行Packstack一键部署OpenStack
packstack --allinone
//修改虚拟网桥信息
cd /etc/sysconfig/network-scripts
cp ifcfg-ens33 ifcfg-br-ex
部署完成,浏览器访问192.168.1.100