版本:
[root@node2 ~]# cat /proc/version
Linux version 2.6.32-220.el6.x86_64 (mockbuild@x86-004.build.bos.redhat.com) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:03:13 EST 2011
现象:
基于rhel6.2的apache集群Resouce Group(RG) haweb启动失败:
[root@node1 cluster]# clusvcadm -e haweb -F
Local machine trying to enable service:haweb...Failure
解决过程:
查看rgmanager.log基本找不到有用信息,但是找到了一个之前不知道的很有用的命令rg_test(ref1):
[root@node1 cluster]# cat rgmanager.log
Jun 18 20:37:11 rgmanager [clusterfs] mounting /dev/dm-5 on /var/www/html
Jun 18 20:37:11 rgmanager [clusterfs] mount -t gfs2 /dev/dm-5 /var/www/html
Jun 18 20:37:12 rgmanager [apache] Verifying Configuration Of apache:haweb
Jun 18 20:37:12 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf
Jun 18 20:37:12 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:12 rgmanager [apache] Monitoring Service apache:haweb
Jun 18 20:37:12 rgmanager [apache] Checking Existence Of File /var/run/cluster/apache/apache:haweb.pid [apache:haweb] > Failed
Jun 18 20:37:12 rgmanager [apache] Monitoring Service apache:haweb > Service Is Not Running
Jun 18 20:37:12 rgmanager [apache] Starting Service apache:haweb
Jun 18 20:37:12 rgmanager [apache] Looking For IP Addresses
Jun 18 20:37:12 rgmanager [apache] 1 IP addresses found for haweb/haweb
Jun 18 20:37:13 rgmanager [apache] Looking For IP Addresses > Succeed - IP Addresses Found
Jun 18 20:37:13 rgmanager [apache] Checking: SHA1 checksum of config file /apache/apache:haweb/httpd.conf
Jun 18 20:37:13 rgmanager [apache] Checking: SHA1 checksum > succeed
Jun 18 20:37:13 rgmanager [apache] Generating New Config File /apache/apache:haweb/httpd.conf From /etc/httpd/conf/httpd.conf
Jun 18 20:37:13 rgmanager [apache] Generating New Config File /apache/apache:haweb/httpd.conf From /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:13 rgmanager [apache] Starting Service apache:haweb > Failed
Jun 18 20:37:13 rgmanager [ip] 172.16.20.50/24 is not configured
Jun 18 20:37:13 rgmanager [apache] Verifying Configuration Of apache:haweb
Jun 18 20:37:13 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf
Jun 18 20:37:14 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:14 rgmanager [apache] Stopping Service apache:haweb
Jun 18 20:37:14 rgmanager [apache] Checking Existence Of File /var/run/cluster/apache/apache:haweb.pid [apache:haweb] > Failed - File Doesn't Exist
Jun 18 20:37:14 rgmanager [apache] Stopping Service apache:haweb > Succeed
Jun 18 20:37:14 rgmanager [clusterfs] unmounting /var/www/html
查看了rg_test的输出终于有了点眉目:
[root@node1 cluster]# rg_test test /etc/cluster/cluster.conf start service haweb
Running in test mode.
Loading resource rule from /usr/share/cluster/openldap.sh
Loading resource rule from /usr/share/cluster/fs.sh
Loading resource rule from /usr/share/cluster/svclib_nfslock
[root@node2 ~]# cat /proc/version
Linux version 2.6.32-220.el6.x86_64 (mockbuild@x86-004.build.bos.redhat.com) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:03:13 EST 2011
现象:
基于rhel6.2的apache集群Resouce Group(RG) haweb启动失败:
[root@node1 cluster]# clusvcadm -e haweb -F
Local machine trying to enable service:haweb...Failure
解决过程:
查看rgmanager.log基本找不到有用信息,但是找到了一个之前不知道的很有用的命令rg_test(ref1):
[root@node1 cluster]# cat rgmanager.log
Jun 18 20:37:11 rgmanager [clusterfs] mounting /dev/dm-5 on /var/www/html
Jun 18 20:37:11 rgmanager [clusterfs] mount -t gfs2 /dev/dm-5 /var/www/html
Jun 18 20:37:12 rgmanager [apache] Verifying Configuration Of apache:haweb
Jun 18 20:37:12 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf
Jun 18 20:37:12 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:12 rgmanager [apache] Monitoring Service apache:haweb
Jun 18 20:37:12 rgmanager [apache] Checking Existence Of File /var/run/cluster/apache/apache:haweb.pid [apache:haweb] > Failed
Jun 18 20:37:12 rgmanager [apache] Monitoring Service apache:haweb > Service Is Not Running
Jun 18 20:37:12 rgmanager [apache] Starting Service apache:haweb
Jun 18 20:37:12 rgmanager [apache] Looking For IP Addresses
Jun 18 20:37:12 rgmanager [apache] 1 IP addresses found for haweb/haweb
Jun 18 20:37:13 rgmanager [apache] Looking For IP Addresses > Succeed - IP Addresses Found
Jun 18 20:37:13 rgmanager [apache] Checking: SHA1 checksum of config file /apache/apache:haweb/httpd.conf
Jun 18 20:37:13 rgmanager [apache] Checking: SHA1 checksum > succeed
Jun 18 20:37:13 rgmanager [apache] Generating New Config File /apache/apache:haweb/httpd.conf From /etc/httpd/conf/httpd.conf
Jun 18 20:37:13 rgmanager [apache] Generating New Config File /apache/apache:haweb/httpd.conf From /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:13 rgmanager [apache] Starting Service apache:haweb > Failed
Jun 18 20:37:13 rgmanager [ip] 172.16.20.50/24 is not configured
Jun 18 20:37:13 rgmanager [apache] Verifying Configuration Of apache:haweb
Jun 18 20:37:13 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf
Jun 18 20:37:14 rgmanager [apache] Checking Syntax Of The File /etc/httpd/conf/httpd.conf > Succeed
Jun 18 20:37:14 rgmanager [apache] Stopping Service apache:haweb
Jun 18 20:37:14 rgmanager [apache] Checking Existence Of File /var/run/cluster/apache/apache:haweb.pid [apache:haweb] > Failed - File Doesn't Exist
Jun 18 20:37:14 rgmanager [apache] Stopping Service apache:haweb > Succeed
Jun 18 20:37:14 rgmanager [clusterfs] unmounting /var/www/html
查看了rg_test的输出终于有了点眉目:
[root@node1 cluster]# rg_test test /etc/cluster/cluster.conf start service haweb
Running in test mode.
Loading resource rule from /usr/share/cluster/openldap.sh
Loading resource rule from /usr/share/cluster/fs.sh
Loading resource rule from /usr/share/cluster/svclib_nfslock