corosync v1 + pacemaker
Corosync:用来做集群,Pacemaker:用来管理资源。 本实验使用Linux6.8系统,FileSystem资源服务器,NA1节点1,NA2节点2,VIP192.168.94.222 目录结构:
1、基础配置
2、软件安装(corosync、pacemaker)
NA1&NA2
3、corosync配置文件配置 NA1 cd /etc/corosync/ 默认没有配置文件,拷贝配置样例,并取消注释 grep -v '#' corosync.conf.example >> corosync.conf 1、编辑配置文件
2、生成秘钥文件
NA2
4、启动corosync服务 NA1&NA2 [root@na1 corosync]# service corosync start Starting Corosync Cluster Engine (corosync): [确定] [root@na1 corosync]# ssh na2 'service corosync start' Starting Corosync Cluster Engine (corosync): [确定] [root@na1 corosync]# 5、查看日志信息 查看corosync引擎是否正常启动 [root@na1 corosync]# grep -e "Corosync Cluster Engine" -e "configuration file" /var/log/messages May 24 19:11:18 study corosync[5935]: [MAIN ] Corosync Cluster Engine ('1.4.7'): started and ready to provide service. May 24 19:11:18 study corosync[5935]: [MAIN ] Successfully read main configuration file '/etc/corosync/corosync.conf'. [root@na1 corosync]# 查看初始化成员节点通知是否正常发出 [root@na1 corosync]# grep TOTEM /var/log/messages May 24 19:11:18 study corosync[5935]: [TOTEM ] Initializing transport (UDP/IP Multicast). May 24 19:11:18 study corosync[5935]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0). May 24 19:11:18 study corosync[5935]: [TOTEM ] The network interface [192.168.94.129] is now up. May 24 19:11:18 study corosync[5935]: [TOTEM ] A processor joined or left the membership and a new membership was formed. May 24 19:11:40 study corosync[5935]: [TOTEM ] A processor joined or left the membership and a new membership was formed. [root@na1 corosync]# 检查启动过程中是否有错误产生 [root@na1 corosync]# grep ERROR: /var/log/cluster/corosync.log May 24 19:11:18 corosync [pcmk ] ERROR: process_ais_conf: You have configured a cluster using the Pacemaker plugin for Corosync. The plugin is not supported in this environment and will be removed very soon. May 24 19:11:18 corosync [pcmk ] ERROR: process_ais_conf: Please see Chapter 8 of 'Clusters from Scratch' (http://www./doc) for details on using Pacemaker with CMAN [root@na1 corosync]#
查看pacemaker是否正常启动 [root@na1 corosync]# grep pcmk_startup /var/log/messages May 24 19:11:18 study corosync[5935]: [pcmk ] info: pcmk_startup: CRM: Initialized May 24 19:11:18 study corosync[5935]: [pcmk ] Logging: Initialized pcmk_startup May 24 19:11:18 study corosync[5935]: [pcmk ] info: pcmk_startup: Maximum core file size is: 18446744073709551615 May 24 19:11:18 study corosync[5935]: [pcmk ] info: pcmk_startup: Service: 9 May 24 19:11:18 study corosync[5935]: [pcmk ] info: pcmk_startup: Local hostname: na1.server.com [root@na1 corosync]# 查看集群状态
环境配置到这里,下一篇使用pacemaker进行资源管理。 读书和健身总有一个在路上 |
|