配置高可用集群(環境)
阿新 • • 發佈:2017-11-04
inter 允許 nat sage rep list sha 啟動 meta
server s1a.time.edu.cn iburst
server s1b.time.edu.cn iburst
server s1c.time.edu.cn iburst
server s1d.time.edu.cn iburst
allow 192.168.43.0/24
3:啟動chrony
systemctl enable chronyd.service
systemctl start chronyd.service
4:在node1和node2上分別安裝chrony,且修改配置文件/etc/chrony.conf,將時間同步指向node0節點
yum install -y chrony
server node0 iburst(配置文件裏面修改)
systemctl enable chronyd.service
systemctl start chronyd.service
5:node1,node2驗證時間同步
[root@node1 ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* node0 3 6 17 6 -5684ns[-1595ns] +/- 401ms
一準備三個虛擬機,把/etc/hosts/文件配置好
192.168.43.9 node0 192.168.43.10 node1 192.168.43.11 node2node0,node1,node2上配置時間同步服務器
高可用集群(服務配置)
pacemaker提供的管理程序有:(rpm -ql pacemaker)
/usr/libexec/pacemaker/cib(集群信息中心 cluster infomation base)
/usr/libexec/pacemaker/crmd(集群管理器)
/usr/libexec/pacemaker/lrmd(本地管理器)
在node1和node2節點安裝corosync、pacemaker
在node1上操作
關於/etc/corosync/corosync.conf配置文件的介紹
由於在message layer層傳遞心跳信息需要加密,因此先必須生成加密文件
編輯配置文件/etc/corosync/corosync.conf,修改配置文件
(man corosync.conf 查看配置選項)
將corosync.conf配置文件和生成的authkey文件復制到node2節點,註意authkey文件的權限必須是400才能啟動corosync
在node1和node2上分別啟動corosync
在node1和node2上分別啟動pacemaker
在node1節點上查看,當前集群中誰是DC(DC:Designated Coordinator 指定的協調員 負責管理集群的事務信息)
在node1和node2上配置crmsh的yum倉庫,此倉庫的RPM包有openSUSE提供,將這個network:ha-clustering:Stable.repo文件直接下載到本地並且命名為crmsh.repo
在node1和node2上通過yum安裝crmsh
在此可以使用crm命令進入交互式接口,實現對集群的管理操作
配置高可用集群(環境)