0.安装常用软件包(根据个人习惯安装需要的软件包)

 [root@localhost ~]# yum -y install wget vim ntp net-tools tree openssh

1.配置域名解析

 1)修改主机名
[root@localhost ~]# hostnamectl set-hostname controller
2)配置域名解析,修改/etc/hosts文件,进行本地解析
查看本机IP
[root@controller ~]#ip add|sed -nr 's#^.*inet (.*)/24.*$#\1#gp'
[root@controller ~]# echo "192.168.100.91 controller" >> /etc/hosts

2.关闭防火墙,禁用selinux

 [root@controller ~]# systemctl  stop firewalld
[root@controller ~]# systemctl disable firewalld
[root@controller ~]# setenforce 0 #临时关闭selinux
[root@controller ~]# vim /etc/selinux/config #修改selinux文件,永久关闭生效(重启生效)
SELINUX=disabled
或者直接使用sed命令修改
[root@controller ~]#sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config
[root@controller ~]#sed -i 's/^SELINUXTYPE=.*/SELINUXTYPE=disabled/g' /etc/selinux/config
[root@controller ~]#grep --color=auto '^SELINUX' /etc/selinux/config

3.配置时间同步

 1)控制节点安装时钟同步服务(ntp或chrony)
同步时间的两种方式:
一种是通过不网络时间,一种是自已搭建时钟服务器
---网络同步:
[root@controller ~]#ntpdate ntp.aliyun.com
---本地搭建时钟服务器
[root@controller ~]# yum install chrony -y
2)修改配置文件
[root@controller ~]# vim /etc/chrony.conf
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
allow 192.168.100.0/24 3)启动时钟服务,设置开机自启动,查看状态
[root@controller ~]# systemctl enable chronyd
[root@controller ~]# systemctl start chronyd
[root@controller ~]# systemctl status chronyd
4)同步时间
#设置时区
[root@controller ~]# timedatectl set-timezone Asia/Shanghai
#同步时间
[root@controller ~]# chronyc sources
5)检查是否同步
查看
[root@controller ~]# date
[root@controller ~]# timedatectl status

4.yum源配置

 1)配置网络源(阿里云的base及epel源)
下载Centos-Base源
[root@controller ~]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@controller ~]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载epel源:
[root@controller ~]#mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
[root@controller ~]#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
安装openstack rocky版源
[root@server ~]# yum -y install centos-release-openstack-rocky
2)配置本地yum源(已有相关的openstack包)
[root@controller yum.repos.d]# pwd
/etc/yum.repos.d
[root@controller yum.repos.d]# mkdir /opt/yumbak
[root@controller yum.repos.d]# mv * /opt/yumbak/
[root@controller yum.repos.d]# ls
[root@controller yum.repos.d]# vim server.repo
[root@controller yum.repos.d]# cat server.repo
[openstack]
name=server
baseurl=file:///yum
enabled=1
gpgcheck=0
[root@controller yum.repos.d]# yum clean all
[root@controller yum.repos.d]# yum makecache
[root@controller yum.repos.d]# yum repolist 3)更新软件包(yum源为网络方式时)
#安装rocky仓库
[root@controller ~]#yum install centos-release-openstack-rocky -y
#清空缓存
[root@controller ~]#yum clean all
#建立yum缓存
[root@controller ~]#yum makecache
#查看仓库列表
[root@controller ~]#yum repolist

5.安装openstack客户端相关软件

 [root@controller ~]#yum install python-openstackclient openstack-selinux -y
##更新升级软件包
[root@controller ~]#yum update -y
#安装完后重启系统
[root@controller ~]#reboot

至此,openstack基础环境准备完毕

001-官网安装openstack之-安装前基础环境准备的更多相关文章

  1. 002-官网安装openstack之-安装基础服务

    安装openstack基础服务 1.控制节点安装时间同步服务(chrony) (1)时间同步大体来说有两种方式: 一种是自己搭建时间同步服务器,各个需要同步时间的节点,与其同步时间 另一种则是使用nt ...

  2. redhat7.4安装git(按照官网从源码安装)

    按照官方文档建议使用源码安装 1.为什么不用yum安装 yum安装确实简单,只用一行命令就可以了,但是yum安装的版本太低. //安装前使用info查看git版本信息等 yum info git yu ...

  3. VMware 安装centOS6.4虚拟机以及基础环境搭建

  4. [官网]mono的官方安装方法

    mono 官方的安装方法 https://www.mono-project.com/download/stable/#download-lin-centos Download Release chan ...

  5. Kudu安装(官网推荐的步骤)(installing build Kudu from source)

    不多说,直接上干货! Kudu安装前的建议说明(博主推荐) 这是安装Kudu的另一种方法 Kudu安装(官网推荐的步骤)(installing Kudu using parcels or packag ...

  6. metasploit安装,按官网说明

    mkdir -p $HOME/git cd $HOME/git git clone git@github.com:YOUR_USERNAME_FOR_GITHUB/metasploit-framewo ...

  7. linux下安装redis,按照redis官网安装不成功需要提前安装c++环境(安装成功并可以测试)

    这个安装是一种便捷的安装,没有几句,但是完全按照官网上的来没有安装成功,有前提条件的 打开linux root登录 然后在usr下面建文件夹redis,进入 在该文件加下,直接按照官网的指导进行安装即 ...

  8. devstack安装openstack

    devstack是目前安装OpenStack最为方便的工具,一般用于开发和测试OpenStack.如果想在生产环境安装的话,需要对 devstack做很多定制,或者使用puppet/chef等更成熟的 ...

  9. linux CentOS 安装 nginx+tomcat+java+mysql运行环境

    本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...

随机推荐

  1. 3、1 ElasticSearch

    文档  类型  索引 行   表   数据库 是引擎 一.新建文档 1.以post发送提交 2.http://127.0.0.1:9200/索引/类型 3.body:{ "title&quo ...

  2. 【CodeForces】1172E. Nauuo and ODT

    题解 看了一遍题解(以及代码)但是没写代码-- 后来做梦的时候忽然梦到了这道题--意识到我需要补一下-- 这道题就是,对于每种颜色,把没有染成这种颜色的点标成黑点,然后计算每个联通块的平方 然后每个点 ...

  3. Linux (x86) Exploit 开发系列教程之一(典型的基于堆栈的缓冲区溢出)

    (1)漏洞代码 //vuln.c #include <stdio.h> #include <string.h> int main(int argc, char* argv[]) ...

  4. go 结构体定义和结构体指针

    结构体一个结构体(`struct`)就是一个字段的集合. 将来要使用它向java .C# 中的class 有相同的地位 struct 可以用来值传递 同时可以通过引用传递参数(地址) java C# ...

  5. SAS学习笔记12 SAS数据清洗和加工

    set语句纵向合并 我们把a1和b1进行合并,并区分是来自哪个数据集,会用到in=选项 in=a是产生临时变量a,由于它是a1的选项,所以a的值=1(来自a1)或者=0(不来自a1) in=b是产生临 ...

  6. 网络知识(1)TCP/IP五层结构

    图1 数据流向图 1,网络基础 1.1 发展 古代:①烽火狼烟最为原始的0-1单bit信息传递:②飞鸽传书.驰道快马通信,多字节通信: 近代:①轮船信号灯:②无线电报[摩尔斯码]: 现代:①有线模拟通 ...

  7. Windows 批处理 bat 开启 WiFi 菜单选项 设置ID PWD

    @echo off rem 设置标题 title windows 7 无线热点设置 author:humi rem 设置背景颜色 color 1E :: 设置窗口大小 mode con: cols=1 ...

  8. cnn健康增胖和调理好身体

    吃不胖,其实大部分情况是消化系统不好,大部分食物都没有被身体吸收就被排掉了. 1,改善肠胃消化功能: 每天早上一杯全脂鲜牛奶(或者羊奶), 每天晚上一杯酸奶 ps:白天和鲜牛奶可以激发肠胃的消化能力. ...

  9. koa2中间件学习笔记

    洋葱模型 整个洋葱就是服务端程序app,每层洋葱皮都是一个中间件,传入requrest,经过各个中间件处理之后传出response. 新建中间件m1.js,m2.js koa-learn/middle ...

  10. Opencl 学习笔记

    1. HelloWorld