http://tech110.blog.51cto.com/438717/485534/ linux搭建gfs系统--iscsi+GFS实现网络存储


http://www.linuxidc.com/Linux/2012-06/63150p4.htm RHCS之高可用性集群(MySQL)部署



启动cman错误的解决办法:

Starting fencing... failed

1.同步/etc/cluster/cluster.conf配置文件

2.先启动节点122的cman,在马上重启123的cman

3.chkconfig --list cman开机禁用并system-config-cluster重新配置,避免cman启动出问题

4.route add -net 224.1.0.0 netmask 255.255.0.0 dev eth0

5.关闭selinux


starting fencing ... failed


解决方法如下:

#fence_ack_manual -n s3.test.com


手动fance掉s3.test.com时返回以下错误

can\"t open /tmp/fence_manual.fifo: No such file or directory



解决方法#touch /tmp/fence_manual.fifo


#fence_ack_manual -n s3.test.com


问题还是没能解决。请教后解决如下:

cman_tool -r 9 version

cman_tool version

?????

重启后,集群正常。

?????

分析如下:加入第三个节点失败后,CCS文件已经被改变,故系统重启后集群服务启动失败。使用ccs_tool update -r,更新CCS文件后,


cman_tool version可查看到版本更新。


1.# ccs_tool update /etc/cluster/cluster.conf,告知ccs升级配置文件版本。


2.# cman_tool status | grep “Config version”,首先查出你cluster.conf文件的版本。

观察返回的东东是否和你的新版本一样,否的


话就需要通过下面的命令来更新。

# cman_tool version-r new_version_number

3.验证一下是否是最新就OK了。


ccs_tool update /etc/cluster/cluster.conf

Unable to connect to the CCS daemon: Connection refused

接下来cat /var/log/messages|grep version

[CMAN ] Can't read CCS to get updated config version 10. Activity suspended on this node

解决方法:

1.ccs_sync

2.修改/etc/cluster/cluster.conf节点1里<cluster config_version="7">成一样


clusvcadm -s ora -m 192.168.18.11 集群切换


mount -t gfs /dev/gfsvg/gfs /mx  /sbin/mount.gfs:?node?not?a?member?of?the?default?fence?domain?/sbin/mount.gfs:?error?


mounting?lockproto?lock_dlm


重启cman


123是target




history |grep tgtadm


tail /var/log/messages


system-config-cluster &

点击send to cluster保存时“unable to connect to the CCS daemon: connection

> > > refused”

try to use

> > ccs_test connect


> > > to test whether you can connect your ccsd daemon.


> > > In RHCS 5, you can start ccsd by following command:


> > > service cman start


cman_tool version

6.2.0 config 3


6.2.0 config 21


mount -t gfs /dev/gfsvg/gfs /mx3


删除逻辑卷时,注意删除顺序,先删除LV,再删除VG:

lvremove /dev/gfsvg/gfs

vgremove gfsvg /dev/sdb1

pvremove /dev/sdb1


Linux umount 报 device is busy 的处理方法:

fuser -km /datatmp


mount -t gfs /dev/gfsvg/gfs /mx3

ps aux|grep mysql

netstat -an|grep 3306

/etc/init.d/cman stop

/etc/init.d/rgmanager status

/etc/init.d/mysql stop

system-config-cluster &

/etc/init.d/iptables stop


第一次启动rgmanager的时候所有节点都取消挂载,停掉数据库


mount之后不要删除挂载点里面的数据,否则会出错,停掉挂载


停掉mysqld_safe:

killall -9 mysqld

mysqladmin -uroot -p10241010 shutdown



757  tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2014-03.com.ztime:rhcs-storage

 758  tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

 759   tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.122

 760   tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.123

 761  tgtadm --lld iscsi --op show --mode target

 823  tgtadm --lld iscsi --op show --mode target