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


目录
相关文章
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
208 1
|
21天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
64 2
|
1月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
104 1
|
1月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
83 1
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
48 1
|
3月前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
451 8
centos7 mysql安装及配置
|
2月前
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
189 1
CentOS 7.x时间同步服务chrony配置详解
|
1月前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
234 0
|
1月前
|
Linux
CentOS-Stream-9配置chfs
通过上述步骤,您就可以在CentOS Stream 9上配置并运行CHFS,为用户提供基于HTTP的文件分享服务。请注意,实际操作时应根据CHFS的具体版本和文档进行适当调整。
52 0
|
1月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
112 0