OpenStack教程-02.在CentOS7.5上安裝OpenStack-Rocky-系統環境準備-計算節點(其他節點相同)
阿新 • • 發佈:2018-10-26
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-系統環境準備-計算節點(其他節點相同)