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基础环境准备完毕
欢迎转载,但要标明出处.否则追究.欢迎大家阅读收藏和评论,会更新很多精粹。

浙公网安备 33010602011771号