centos8安装openstack
使用root账户操作,终端输入su就可使用root账户,或者sudo,sudo xxx
遇到无论怎么调节网卡都没网络的,重新安装最新版本的vmware既可解决
出现error 找不到命令 有冲突的包都是报错,需解决掉才可进行下一步,如果是最新的centos8系统是不会报错的,报错请检查是否在复制粘贴的时候复制少了或多了
虚拟机环境cpu建议分配4个及以上,内存分配6g及以上
虚拟机使用以下配置可一次成功
刚安装完centos8系统建议换源,换源教程:https://mirrors.ustc.edu.cn/help/centos.html
安装前准备:
1 配置静态ip
网卡选择为nat方式的网卡
vim /etc/sysconfig/network-scripts/ifcfg-enp1s0 #”enp1s0″名可以通过ifconfig查看或者使用tab键自动补全
根据机器情况添加最后6行
或者使用图形化界面配置静态ip
配置完成之后需测试有网络才可开始下一步
# 重启网络服务systemctl restart NetworkManager
# 测试是否可访问外网ping www.baidu.com
2 关闭selinux
vim /etc/sysconfig/selinux
注释#SELINUX=enforcing,并添加SELINUX=disabled
3 关闭防火墙
systemctl disable firewalld && systemctl stop firewalld
开始安装
1 配置环境
vim /etc/environment
添加如下内容
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
2 设置主机名并更改hosts文件
hostnamectl set-hostname openstack
exec bash
# 使用echo在/etc/hosts文件中添加本地解析,将ip更改为自己的
echo -e “192.168.3.228\topenstack\topenstack.localdomain”>>/etc/hosts
3 更改网络服务
在安装部署OpenStack时,OpenStack的网络服务会与NetworkManager服务产生冲突,二者无法一起正常工作,需要使用Network
# 安装Network服务dnf install network-scripts -y
# 停用NetworkManager并禁止开机自启
systemctl stop NetworkManager && systemctl disable NetworkManager
# 启用 Network并设置开机自启
systemctl start network && systemctl enable network
# 安装centos-release-openstack-train版本
dnf install centos-release-openstack-train -y
#启用powertools
dnf config-manager --enable powertools
# 安装packstack工具
dnf install openstack-packstack -y
# 更新当前软件包
dnf update -y
##############################
reboot 重启
# 使用packstack安装openstack
packstack --allinone --几分钟后即可成功
如果没报错就可以打开浏览器访问了,默认登陆地址
帐号密码存放在 /root/keystonerc_admin
—-参考文章
博主,按照您的github一键部署有错误,有空您看看。期待您的回复。