001-官网安装openstack之-安装前基础环境准备

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

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

1.配置域名解析

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

2.关闭防火墙,禁用selinux

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

3.配置时间同步

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

4.yum源配置

 1 1)配置网络源(阿里云的base及epel源)
 2 下载Centos-Base源
 3 [root@controller ~]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
 4 [root@controller ~]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 5 下载epel源:
 6 [root@controller ~]#mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
 7 [root@controller ~]#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
 8 安装openstack rocky版源
 9 [root@server ~]# yum -y  install centos-release-openstack-rocky
10 2)配置本地yum源(已有相关的openstack包)
11 [root@controller yum.repos.d]# pwd
12 /etc/yum.repos.d
13 [root@controller yum.repos.d]# mkdir /opt/yumbak
14 [root@controller yum.repos.d]# mv * /opt/yumbak/
15 [root@controller yum.repos.d]# ls
16 [root@controller yum.repos.d]# vim server.repo
17 [root@controller yum.repos.d]# cat server.repo 
18 [openstack]
19 name=server
20 baseurl=file:///yum
21 enabled=1
22 gpgcheck=0
23 [root@controller yum.repos.d]# yum clean all
24 [root@controller yum.repos.d]# yum makecache
25 [root@controller yum.repos.d]# yum repolist
26 
27 3)更新软件包(yum源为网络方式时)
28 #安装rocky仓库
29 [root@controller ~]#yum install centos-release-openstack-rocky -y
30 #清空缓存
31 [root@controller ~]#yum clean all
32 #建立yum缓存
33 [root@controller ~]#yum makecache
34 #查看仓库列表
35 [root@controller ~]#yum repolist

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

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

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

posted @ 2019-12-23 15:40  精灵中的二丫  阅读(518)  评论(0)    收藏  举报