1. 程式人生 > >OpenStack教程-02.在CentOS7.5上安裝OpenStack-Rocky-系統環境準備-計算節點(其他節點相同)

OpenStack教程-02.在CentOS7.5上安裝OpenStack-Rocky-系統環境準備-計算節點(其他節點相同)

pen lis cli baseurl make 防火 計算 === 系統

上一篇文章介紹了openstack控制節點的環境配置方法,本篇文章分享一下openstack計算節點的環境配置方法,其他種類節點也基本適用

附:openstack控制節點系統環境配制方法:https://www.cnblogs.com/tssc/p/9857526.html

--------------------- 完美的分割線 ----------------------

計算節點的配置方法與控制節點基本相同,只是在時間同步上需要連接控制節點,保證openstack集群內的服務器時間一致,否則會出現問題,需要註意

2.1.配置域名解析

1)配置主機名

# 主機名設置好就不能修改,否則會出問題,控制節點和計算節點配置相同,且都需要配置

hostname openstack02.zuiyoujie.com
hostname
echo "openstack02.zuiyoujie.com"> /etc/hostname
cat /etc/hostname

2)配置主機名解析

vim /etc/hosts
----------------------------------
192.168.1.81    openstack01.zuiyoujie.com  controller
192.168.1.82    openstack02.zuiyoujie.com  compute02 block02 object02
----------------------------------

# 依然是將簡單的集群內角色名解析也配置上去

2.2.關閉防火墻和selinux

1)關閉iptables

# 在CentOS7上面是firewalld

systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

2)關閉 selinux

setenforce 0
getenforce
sed -i s#SELINUX=enforcing#SELINUX=disabled#g
/etc/sysconfig/selinux grep SELINUX=disabled /etc/sysconfig/selinux

2.3.配置時間同步

1)在在計算節點配置時間同步服務

# 安裝時間同步的軟件包

yum install chrony -y

2)編輯配置文件確認有以下配置

vim /etc/chrony.conf
------------------------------------------------------------
# 修改引用控制節點openstack01的IP
server 192.168.1.81 iburst
------------------------------------------------------------

3)重啟chronyd服務,並配置開機自啟動

systemctl restart chronyd.service
systemctl status chronyd.service
systemctl enable chronyd.service
systemctl list-unit-files |grep chronyd.service

4)設置時區,首次同步時間

timedatectl set-timezone Asia/Shanghai
chronyc sources
timedatectl status

# 至此,時間同步配置完成

2.4.配置相關yum源

1)配置阿裏雲的base和epel源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2)安裝openstack-rocky的倉庫

# 很顯然,計算節點也需要安裝openstack的yum源

yum install centos-release-openstack-rocky -y
yum clean all
yum makecache

# 也可以手動創建OpenStack的阿裏雲yum源地址

vim /etc/yum.repos.d/CentOS-OpenStack-Rocky.repo
---------------------------------------------
[centos-openstack-rocky]
name=CentOS-7 - OpenStack rocky
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$basearch/openstack-rocky/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud

[centos-openstack-rocky-test]
name=CentOS-7 - OpenStack rocky Testing
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$basearch/openstack-rocky/
gpgcheck=0
enabled=0

[centos-openstack-rocky-debuginfo]
name=CentOS-7 - OpenStack rocky - Debug
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud

[centos-openstack-rocky-source]
name=CentOS-7 - OpenStack rocky - Source
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$basearch/openstack-rocky/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud

[rdo-trunk-rocky-tested]
name=OpenStack rocky Trunk Tested
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$basearch/rdo-trunk-rocky-tested/
gpgcheck=0
enabled=0
---------------------------------------------

3)更新軟件包

yum update -y

4)安裝openstack客戶端相關軟件

yum install python-openstackclient openstack-selinux -y

# 至此,openstack計算節點的系統環境配置完成

# 虛擬機的話可以關機做下快照

=============== 完畢,呵呵呵呵 =================

OpenStack教程-02.在CentOS7.5上安裝OpenStack-Rocky-系統環境準備-計算節點(其他節點相同)