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


目录
相关文章
|
20天前
|
Linux 网络安全 开发工具
Centos6.5安装并配置Telnet服务
该内容是一个关于如何安装配置Telnet服务的教程。首先,通过yum安装vim、xinetd、telnet和telnet-server。接着,修改/etc/xinetd.d/telnet配置文件,将disable改为no,并设置访问限制(如限定特定网段和时间)。关闭防火墙,重启服务。创建测试用户后,分别使用CentOS和Windows的Telnet客户端进行连接测试,显示成功,实验完成。
25 1
|
7天前
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
|
13天前
|
XML JSON Java
【亮剑】在CentOS上搭建Solr 7单机服务的流程
【4月更文挑战第30天】本文介绍了在CentOS上搭建Solr 7单机服务的流程。首先确保系统安装Java,然后下载解压Solr 7压缩包,进入目录创建运行目录和日志目录,使用命令启动Solr服务。通过浏览器访问管理界面,创建Collection和Core。接着配置数据导入,创建`example_docs`文件夹存放数据,通过管理界面导入数据。最后进行查询测试,完成Solr的基本使用。
|
18天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
11 0
|
20天前
|
Linux 网络安全 开发工具
Centos7 sendmail服务安装与配置
该文本描述了在Linux系统中设置邮件服务的步骤。首先,启用httpd的邮件发送功能,然后安装sendmail、sendmail-cf和dovecot。接着配置/sendmail.mc,设定IP和邮件域名。在dovecot配置文件中启用imap、pop3和lmtp协议,取消明文认证限制,设定mail_location,并开启SSL。创建用户mail3和mail4,给予相应权限。停止postfix服务,编辑访问控制、提交配置、本地主机名等文件。最后,重置sendmail、dovecot和saslauthd服务。
45 0
|
20天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
56 0
|
20天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
17 0
|
20天前
|
网络协议 Linux 网络安全
Centos7 配置DNS服务
该教程指导配置DNS服务器:首先通过yum安装bind和cach件,然后修改IP设置。接着,编辑/etc/named.conf,将第13行和21行的参数改为&quot;any&quot;。在/etc/named.rfc1912中更新正向和反向域名。创建正向解析文件/var/named.localhost和反向解析文件/var/named.loopback,按指定格式添加解析记录。最后,重启服务,确保防火墙关闭,通过nslookup检查DNS配置效果。
26 1
|
20天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
26 0
|
20天前
|
开发工具 数据安全/隐私保护
Centos6.5安装并配置samba服务
配置Samba服务,执行`yum -y install samba`。创建finance、sales、manager组及对应用户:user1, user2(finance组),user3(sales组),manager(manager组)。设定用户密码。创建共享目录,给予finance组对finance目录的读写权限,编辑`smb.conf`。manager拥有所有共享目录的读写权限。确保用户对其共享文件夹有完全权限,其他用户只读写。重启服务。共享/opt/public_share为share,创建无登陆权用户Tonny,允许所有用户读写,文件属主为Tonny。最后,重启服务。
13 0