0
点赞
收藏
分享

微信扫一扫

Openstack安装小记

吴wuwu 2024-02-04 阅读 9

记录在Rocky_Linux上安装OpenStack时发生的错误以及解决方法。

环境准备:

1)为虚拟机添加两块网卡,一个作为管理口,一个负责访问外网,开启cpu虚拟化,内存不得小于8G,cpu数量不得小于2

Openstack安装小记_云平台

2)关闭系统selinux

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
setenforce 0

3)配置网络

nmcli c modify ens160 ipv4.method manual ipv4.addresses 10.10.10.100/24

nmcli c modify ens256 ipv4.method manual ipv4.addresses 10.10.20.200/24 ipv4.gateway 10.10.20.2 ipv4.dns 114.114.114.114

Openstack安装小记_OpenStack_02

4)测试网络连通性

Openstack安装小记_OpenStack_03

5)更换yum源为阿里云源

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
    -i.bak \
    /etc/yum.repos.d/rocky-*.repo

dnf makecache

Openstack安装小记_OpenStack_04

下载openstack源

  • 安装Openstack源到本地

#Centos7
yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
#Centos8
dnf install https://www.rdoproject.org/repos/rdo-release.el8.rpm
#rocky_linux9
dnf install https://www.rdoproject.org/repos/rdo-release.el9.rpm

Openstack安装小记_Linux_05

安装eple

EPEL(Extra Packages for Enterprise Linux)源是为企业级 Linux 发行版(如 CentOS、RHEL)提供额外软件包的第三方软件源。它是由 Fedora 社区维护的项目,旨在为企业用户提供一些在官方发行版软件仓库中不包含的软件包。

dnf install  epel-release -y

Openstack安装小记_OpenStack_06

安装packstack工具

yum install -y openstack-packstack    #通过packstack工具快速安装openstack

安装时提示缺少依赖包

Openstack安装小记_云平台_07

安装缺少的依赖包

wget https://mirrors.aliyun.com/rockylinux/9.3/CRB/ppc64le/os/Packages/p/python3-docutils-0.16-6.el9.noarch.rpm
rpm -ivh python3-docutils-0.16-6.el9.noarch.rpm

Openstack安装小记_Linux_08

再次执行安装命令

yum install -y openstack-packstack

Openstack安装小记_Linux_09

  • 使用packstack工具快速安装Openstack

packstack --allinone  #执行后等待的时间比较长30分钟左右,耐心等待即可

出现下图报错,尝试修复

Openstack安装小记_Linux_10

根据报错给出的提示安装openstack-glance

#下载依赖包
wget https://mirrors.aliyun.com/rockylinux/9.3/CRB/x86_64/os/Packages/p/python3-pyxattr-0.7.2-4.el9.x86_64.rpm
#安装
rpm -ivh python3-pyxattr-0.7.2-4.el9.x86_64.rpm   

dnf -d 0 -e 1 -y install openstack-glance

Openstack安装小记_Linux_11

再次尝试安装

packstack --allinone

新的报错

Openstack安装小记_云平台_12

继续安装

#安装依赖
dnf install  fontawesome-fonts -y   
#下载依赖包
wget https://mirrors.aliyun.com/rockylinux/9.3/devel/aarch64/os/Packages/f/fontawesome-fonts-web-4.7.0-13.el9.noarch.rpm  
#安装
rpm -ivh fontawesome-fonts-web-4.7.0-13.el9.noarch.rpm  

dnf -d 0 -e 1 -y install openstack-dashboard

Openstack安装小记_云平台_13

安装成功

创建纯净系统,重新安装上述依赖再次安装

再次安装

packstack --allinone

Openstack安装小记_OpenStack_14

指定安装脚本进行安装

packstack --answer-file packstack-answers-202312310133458.txt

Openstack安装小记_云平台_15

出现successfully安装成功

Openstack安装小记_Linux_16

访问云平台

在浏览器输入http:ip/dashboard

Openstack安装小记_OpenStack_17

查看登录用户名和密码

cat keystonerc_admin

Openstack安装小记_OpenStack_18

成功登陆系统,登陆后修改管理员密码

Openstack安装小记_OpenStack_19

举报

相关推荐

0 条评论