通时需手工处理这种情况
裂脑是一个因所有集群节点网络中断后产生的一种状态,可能原因有集群管理器
的介入,
热内钷识,此时两个节点都会提升为主,这是一个潜在的非常有害的状态,这意
味着数据的修改写到一端但是没有及时同步到对端,这样可能两端都会产生不同
的数据,导致数据无法被合并
一种为自动处理方式,/etc/drbd.conf
Net{
Net:网络配置相关的内容,可以设置是否允许双主节点(allow-two-primaries)
等
After-sb-0pri disconnect;
After-sb-1pri disconnect;
After-sb-2pri disconnect;
rr-configct disconnect;
}
手动解决裂脑方法
1.在从节点 slave data-1-2 上做如下操作
drbdadm secondary data
Drbdadm -- -- discard-my-data connect data 《-放弃本地更新数据进行
连接
2.在主节点master data-1-1 上,通过cat /proc/drbd查看状态,如果不是WFConne
ction
状态,需要再手动连接
Drbdadm connect data
提示:此处的 data 为 DRBD 的一个 resource,可以理解一个同步的实例
老男孩(49000448) 11:07:28
DRBD 其他:
http://drbd.linbit.com/home/feature-list/
http://drbd.linbit.com/home/roadmap/
老男孩(49000448) 11:08:42
The DRBD User’s Guide
http://drbd.linbit.com/users-guide-8.4/
老男孩(49000448) 11:25:22
[root@data-1-1 ~]# /sbin/route add -host 10.0.10.8 dev eth2
[root@data-1-1 ~]# echo '/sbin/route add -host 10.0.10.8 dev eth2'>>/
etc/rc.local
[root@data-1-1 ~]# tail -1 /etc/rc.local
/sbin/route add -host 10.0.10.8 dev eth2
老男孩(49000448) 11:31:38
活跃】老男孩(49000448) 18:44:35
1、改 XFS
【活跃】老男孩(49000448) 18:45:04
2、e2fsprogs
http://blog.ronnyegner-consulting.de/2011/08/18/ext4-and-the-16-tb-l
imit-now-solved/
http://rritw.com/a/JAVAbiancheng/ANT/20101003/43604.html
老男孩(49000448) 11:33:56
2、模拟兼容 2T 以上磁盘分区方式
parted /dev/sdb mklabel gpt yes
parted /dev/sdb mkpart primary ext4 0 1000 ignore
parted /dev/sdb mkpart primary ext4 1001 2000 Yes ignore
parted /dev/sdb p
老男孩(49000448) 2015/3/28 11:33:56
2、模拟兼容 2T 以上磁盘分区方式
parted /dev/sdb mklabel gpt yes
parted /dev/sdb mkpart primary ext4 0 1000 ignore
parted /dev/sdb mkpart primary ext4 1001 2000 Yes ignore
parted /dev/sdb p
老男孩(49000448) 2015/3/28 11:39:11
上面主节点:
老男孩(49000448) 2015/3/28 11:39:37
备节点数据区 多一个 G
老男孩(49000448) 2015/3/28 11:39:50
193 parted /dev/sdb mkpart primary ext4 0 2000 ignore
194 parted /dev/sdb mkpart primary ext4 2001 3000 Yes ignore
老男孩(49000448) 2015/3/28 11:42:27
老男孩(49000448) 2015/3/28 11:48:01
197 mkfs.ext4 /dev/sdb1
198 tune2fs -c -1 /dev/sdb1
老男孩(49000448) 2015/3/28 11:54:24
mkdir -p /home/oldboy/tools
cd /home/oldboy/tools
wget -q http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
老男孩(49000448) 2015/3/28 11:55:55
yum install drbd kmod-drbd84 -y
老男孩(49000448) 2015/3/28 11:56:47
rpm -ivh elrepo-release-6-5.el6.elrepo.noarch.rpm
北京-王硕-单身(151011928) 2015/3/28 11:59:28
[root@data-1-1 tools]# rpm -qa|grep drbd
kmod-drbd84-8.4.5-2.el6.elrepo.x86_64
drbd84-utils-8.9.1-1.el6.elrepo.x86_64
北京-王硕-单身(151011928) 2015/3/28 11:59:35
[root@data-1-2 tools]# rpm -qa|grep drbd
kmod-drbd84-8.4.5-2.el6.elrepo.x86_64
drbd84-utils-8.9.1-1.el6.elrepo.x86_64
老男孩(49000448) 2015/3/28 12:01:59
rpm -qa drbd84-utils kmod-drbd84
老男孩(49000448) 2015/3/28 12:04:21
[root@data-1-1 tools]# lsmod |grep drbd
[root@data-1-1 tools]# modprobe drbd
[root@data-1-1 tools]# lsmod |grep drbd
drbd 343639 0