CentOS7 上配置Openstack[单机配置](上)

简介: 写在前面配置前须知!!!step1 主机设置step2 配置网口和DHCP确定IPstep3 配置网络访问Internetstep4 停止网络管理器关闭防火墙step5 关闭SELinuxstep6 更新yumstep7 安装Openstack RPMstep8 安装PackStack

写在前面


配置前须知!!!


  1. 请用root用户登录虚拟机,以保证有充分的操作权限


  1. 有良好的心态来应对可能出现的意料之外的问题,有问题可以留言或私信,博主将会第一时间回复


  1. 本次环境配置可能会有很多报错需要解决,请提前做好思想准备


  1. 配置过程中的主机名等请自行修改为自己的个人所需信息


  1. 对于一些报错可能会通过增大虚拟机内存来解决,比如分配比较多的(10-16G)内存


  1. 在下面的命令中用到了Tab键补全,需要按下Tab键时的描述为< T a b >


step1 主机设置


在主机设置方面可以稍微往大里调一下内存

网络连接方式无所谓,能联网就行了

查看是否安装了mariadb

yum list installed

a2e4fcbbf9af438d824feda6e2e50f00.png


发现已经安装

通过rpm命令来进行查看已经安装了的mariadb

rpm -qa | grep mariadb

6f572817d6ac460e89c5367bec05da5f.png


查找到了之后进行删除,因为openstack会涉及到这个包的安装,所以说为了避免冲突我们这里选择在此之前进行删除

rpm -e --nodeps 复制粘贴上方查到的的包名

再次进行查看,看是否已经完成了删除

c2261300cfac43348405fdf06a479950.png


step2 配置网口和DHCP确定IP


ip link set ens33 up

dhclient ens33

如果在这里你出现了HOSTNAME命令未找到的情况,可以查看博主的这一篇博客

6d3f30ff1dba419898b6a0268c1e4d1c.png


step3 配置网络访问Internet


因为在配置Hadoop集群的过程中,博主配置了静态ip,所以这里没有改变,具体的配置文件如下:

vim /etc/sysconfig/network-scripts/ifcfg-e

c787237b542e4cd0b3601b288c69ee29.png


访问网络查看:

19177ab166e44bb9877c53edad18aa30.png


step4 停止网络管理器关闭防火墙


systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
systemctl restart network

60fa5152d8f540cd807d4160eff9f6c0.png


step5 关闭SELinux


什么是SELinux?

来自百度百科:

a9bcf58033d14e6f9fe18a818dd289ac.png


输入命令:

setenforce 0

vim /etc/selinux/config

bd3586a87621402083691d96c904b078.png


step6 更新yum


yum -y update

根据不同的机器,需要更新的组件的数量可能不同

aad42a5c439c42618e0161bfbf843c78.png


c95aee16a3774ee69f4be6518d9bc3b3.png


1ac20afb907644fa80b3b512f95388a2.png


step7 安装Openstack RPM


yum-config-manager --enable Openstack-queens
yum install -y centos-release-openstack-queens


35308afbdf9f41f8a0eb219659bbdc01.png


51f3b2b1142d4dc58915e9ceb1044e63.png25f90e046c2847d8ab7e9b0d5f4551a6.png


在上图中,因为网络问题出现了其他镜像的尝试,这里我们不妨再次输入命令查看是否已经安装完成

在输入一次yum -y update:


9d4a59d51dbc486fba35b1f749104176.png


然后同步重启

sync

reboot

如果说重启之后,在你的GUI界面的右上方并没有出现有线连接的图标,此时不要担心,查看一下是否能够ping通外网,如果说能够ping通外网则表明没有问题,因为前面我们将networkManager给disable了


step8 安装PackStack


yum install -y openstack-packstack

3eedbac9b8c64407910892de6adb0b1f.png


安装完成:

1c4b097d4a804d7abf243eb9c15d4654.png


目录
相关文章
|
9月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
891 87
|
7月前
|
存储 Linux Apache
在CentOS上配置SVN至Web目录的自动同步
通过上述配置,每次当SVN仓库中提交新的更改时,`post-commit`钩子将被触发,SVN仓库的内容会自动同步到指定的Web目录,从而实现代码的连续部署。
224 16
|
7月前
|
NoSQL 安全 Linux
设置Redis在CentOS7上的自启动配置
这些步骤总结了在CentOS 7系统上设置Redis服务自启动的过程。这些命令提供了一个直接且明了的方式,确保Redis作为关键组件在系统启动时能自动运行,保障了依赖于Redis服务的应用的稳定性和可用性。
594 9
|
9月前
|
Linux
Centos6配置阿里云yum源报错
在CentOS 6配置阿里云Yum源时,可能出现EPEL仓库访问报错(404 Not Found)。解决方法:编辑`/etc/yum.repos.d/epel.repo`文件,将`enabled`和`gpgcheck`参数设为0 ``` 此设置可解决仓库无法访问的问题。
1991 29
|
9月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
316 5
|
10月前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
2557 26
|
10月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
445 10
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
516 8
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。

热门文章

最新文章