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


目录
相关文章
|
3月前
|
应用服务中间件 Linux 网络安全
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
113 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
4天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
11 0
|
18天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
17 0
|
1月前
|
运维 Linux 应用服务中间件
Centos7如何配置firewalld防火墙规则
Centos7如何配置firewalld防火墙规则
49 0
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
29 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
|
2月前
|
Ubuntu Linux 网络安全
|
2月前
|
SQL 关系型数据库 MySQL
centos实现mysql定时备份(单机)
centos实现mysql定时备份(单机)
75 0
|
3月前
|
负载均衡 算法 Linux
百度搜索:蓝易云【Centos7系统Haproxy安装配置教程】
现在,HAProxy已经成功安装和配置在您的CentOS 7系统上。它将监听您配置的端口,并根据负载均衡策略将请求转发到后端服务器。您可以根据需要自定义更多的配置,如SSL终止、ACL和更复杂的负载均衡算法。请确保HAProxy的配置符合您的需求,并在进行更改之前备份配置文件,以防止意外的错误。
43 2