001-官网安装openstack之-安装前基础环境准备
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之-安装前基础环境准备的更多相关文章
- 002-官网安装openstack之-安装基础服务
安装openstack基础服务 1.控制节点安装时间同步服务(chrony) (1)时间同步大体来说有两种方式: 一种是自己搭建时间同步服务器,各个需要同步时间的节点,与其同步时间 另一种则是使用nt ...
- redhat7.4安装git(按照官网从源码安装)
按照官方文档建议使用源码安装 1.为什么不用yum安装 yum安装确实简单,只用一行命令就可以了,但是yum安装的版本太低. //安装前使用info查看git版本信息等 yum info git yu ...
- VMware 安装centOS6.4虚拟机以及基础环境搭建
- [官网]mono的官方安装方法
mono 官方的安装方法 https://www.mono-project.com/download/stable/#download-lin-centos Download Release chan ...
- Kudu安装(官网推荐的步骤)(installing build Kudu from source)
不多说,直接上干货! Kudu安装前的建议说明(博主推荐) 这是安装Kudu的另一种方法 Kudu安装(官网推荐的步骤)(installing Kudu using parcels or packag ...
- metasploit安装,按官网说明
mkdir -p $HOME/git cd $HOME/git git clone git@github.com:YOUR_USERNAME_FOR_GITHUB/metasploit-framewo ...
- linux下安装redis,按照redis官网安装不成功需要提前安装c++环境(安装成功并可以测试)
这个安装是一种便捷的安装,没有几句,但是完全按照官网上的来没有安装成功,有前提条件的 打开linux root登录 然后在usr下面建文件夹redis,进入 在该文件加下,直接按照官网的指导进行安装即 ...
- devstack安装openstack
devstack是目前安装OpenStack最为方便的工具,一般用于开发和测试OpenStack.如果想在生产环境安装的话,需要对 devstack做很多定制,或者使用puppet/chef等更成熟的 ...
- linux CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...
随机推荐
- Azure经典虚拟机(Windows)如何监测单个磁盘的使用空间
Azure云平台创建经典虚拟机(Windows)后,发现仪表板的监测项下默认是没有针对磁盘空间进行检测的指标的 本地机器安装Windows Azure Powershell模块,并通过如下命令登陆并查 ...
- [转帖]hdfs hbase hive hbase适用场景
hdfs hbase hive hbase适用场景 https://www.cnblogs.com/liyulong1982/p/6001822.html Hive 不想用程序语言开发MapReduc ...
- [转帖]分享一份珍藏多年的PG数据库部署架构图
分享一份珍藏多年的PG数据库部署架构图 记得同事曾经测试过citus https://www.toutiao.com/i6710613553277043213/ 原创 波波说运维 2019-07-11 ...
- 5年经验Java程序员面试20天
写在前面 今天分享的是一位5年工作经验的Java工程师在帝都的面试经验总结,看看这些互联网公司都爱问些什么题,希望对大家的面试有指导意义. 从事Java开发也有5年经验了,4月初自己的开启面试经历 ...
- 数据库事务隔离级别 - 分析脏读 & 不可重复读 & 幻读
一 数据库事务的隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted .Read committed .Repeatable read .Serializable ,这 ...
- 1264: 祈雨(Java)
WUSTOJ 1264: 祈雨 Description 在持续了X天的干旱之后,ACM俱乐部决定由LCM去请求雨大师XH祈雨,CMS则准备工具收集雨水,由于ACM俱乐部中有一个逆天的存在,BobLee ...
- 【Manacher】Colorful String
The value of a string s is equal to the number of different letters which appear in this string. You ...
- adb链接时报错误10061解决方法
首先打开开发者选项然后依次操作: 1. 将安卓设备usb连接到电脑 2. 设备链接到wifi 3. Ping设备ip,检查是否可通信 4. 在cmd依次输入以下命令: 5. adb usb 6. ad ...
- (二)发布第一个WebService服务与DSWL文档解析
1. 编写接口 package service; import javax.jws.WebService; /** * 第一个webservice服务, * @WebService注解表示这是一个we ...
- Springcloud 引导上下文
SpringCloud为我们提供了bootstrap.properties的属性文件,我们可以在该属性文件里做我们的服务配置.可是,我们知道SpringBoot已经为我们提供了做服务配置的属性文件ap ...