一,虚拟机安装:
VMware Workstation Pro 17 安装图文教程
二,Centos7安装:
三,部署Openstack:
1,配置静态IP:
网关为:路由器背后写的网关
子网掩码为:255.255.255.0 也可以写成:24
地址为:192.168.(路由器网关地址当前位置的数字).(0-255选一个没有被设备使用的数字)
2,测试网络是否通外网:
ping www.baidu.com -c 2
3,关闭防火墙和取消防火墙开机自启动:
systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //取消防火墙开机自启动
4,关闭NetworkManager服务:
systemctl stop NetworkManager //关闭NetworkManager服务
systemctl disable NetworkManager //关闭NetworkManager开机自启动
5,永久关闭SeLinux:
vim /etc/selinux/config
6,更换阿里源:
cd /etc/yum.repos.d/ //切换到/etc/yum.repos.d/文件夹
rm -rf * //删除/etc/yum.repos.d/下面的所有官方源文件
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo //下载阿里源
yum makecache //重建Yum源缓存
yum -y update //对系统进行升级
等待更新好即可。
7,安装OpenStack Stein的yum库:
yum -y install centos-release-openstack-stein
需要修改四个文件,修改后请自行保存并退出
vim CentOS-OpenStack-stein.repo
原本的:
改为:
vim CentOS-Ceph-Nautilus.repo
原本的:
改为:
vim CentOS-QEMU-EV.repo
原本的:
改为:
vim CentOS-NFS-Ganesha-28.repo
原本的:
改为:
8,清除本地yum索引缓存,然后再重建索引缓存:
yum clean all && yum makecache
9,关机并修改虚拟机配置:
init 0
以下步骤非常重要决定了部署OpenStack是否成功
10,安装packstack工具:
yum -y install openstack-packstack
11,部署OpenStack:
packstack --allinone
需要等待30分钟左右。
12,查看OpenStack管理员用户名和密码:
cat keystonerc_admin
13,访问OpenStack平台并登录:
四,解决问题
问题1:如果输入正确用户名和密码登录,显示身份验证时出错,请稍后再试。
重启一下系统在登录即解决。
到这里就结束了,如果对你有帮助请支持一下吧。