drbd之part3

cat /proc/drbd
IT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root@data-1-1, 2016-01-08 22:44:43
 0: cs:Connected ro:Secondary/Secondary(对端的启用) ds:Inconsistent/Inconsistent C r-----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 w、
同步drbd数据到对端server,使数据保持一致
指定一个要同步的资源,同步数据到对端
1如果为空硬盘,可以随意执行操作,不需要考虑数据
2.如果两边数据不一样(要特别的注意同步数据的方向,否者可能会丢失数据)

一个资源只能够在一端执行同步数据到对端的命令
[root@data-1-1]drbdadm -- --overwrite-data-of-peer primary data
这里是把data-1-1服务器/dev/sdb1的资源同步到data-1-2 /dev/sdb1分区中
[root@data-1-1 ~]# cat /proc/drbd多次执行过程
version: 8.4.4 (api:1/proto:86-101)
GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root@data-1-1, 2016-01-08 22:44:43
 0: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r-----
    ns:199752 nr:0 dw:0 dr:200424 al:0 bm:12 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:62376
    [==============>.....] sync'ed: 76.6% (62376/262128)K
    finish: 0:00:04 speed: 14,268 (14,268) K/sec

[root@data-1-2 drbd-8.4.4]# cat /proc/drbd
version: 8.4.4 (api:1/proto:86-101)
GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root@data-1-2, 2016-01-08 22:45:30
 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r-----
    ns:0 nr:262128 dw:262128 dr:0 al:0 bm:16 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0

常见问题解决:
1.检查两台drbd服务器物理网络连接或者ip及主机路由是否正确
2.停止iptables防火墙,或者放行drbd同步(可使用简单的IP允许的方法)
3.second、unkown还有可能是列脑的结果
可尝试用下面的命令解决列脑问题
drbdadm secondary data
drbdadm -- --discard-my-data connect data
b。在主节点master data-1-1上,通过cat/proc/drbd查看状态,如不是
wfconnect状态,需要手动连接
drbdadm connectdata
cat /proc/drbd查看两端的状态
4.如果初始配置不当,或者配置有问题,还有metadata初始不成功都会出现问题
[root@data-1-1 ~]# ll /data
ls: cannot access /data: No such file or directory
[root@data-1-1 ~]# mkdir /data
[root@data-1-1 ~]# mount /dev/drbd0 /data
[root@data-1-1 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  2.6G   15G  16% /
tmpfs           495M  224K  495M   1% /dev/shm
/dev/sda1       291M   34M  242M  13% /boot
/dev/drbd0      248M  6.1M  230M   3% /data

[root@data-1-1 ~]# cd /data
[root@data-1-1 data]# touch `seq 10`
[root@data-1-1 data]# ls
1  10  2  3  4  5  6  7  8  9  lost+found
root@data-1-2 drbd-8.4.4]# cat /proc/drbd
version: 8.4.4 (api:1/proto:86-101)
GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root@data-1-2, 2016-01-08 22:45:30
 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r-----
    ns:0 nr:262148 dw:262148 dr:0 al:0 bm:16 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
[root@data-1-2 drbd-8.4.4]# drbdadm down data
[root@data-1-2 drbd-8.4.4]# mount /dev/sdb1 /mnt
[root@data-1-2 drbd-8.4.4]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  2.6G   15G  16% /
tmpfs           495M  228K  495M   1% /dev/shm
/dev/sda1       291M   34M  242M  13% /boot
/dev/sdb1       248M  6.1M  230M   3% /mnt
[root@data-1-2 drbd-8.4.4]# ll /mnt
total 22
-rw-r--r--. 1 root root     0 Jan  9 03:11 1
-rw-r--r--. 1 root root     0 Jan  9 03:11 10
-rw-r--r--. 1 root root     0 Jan  9 03:11 2
-rw-r--r--. 1 root root     0 Jan  9 03:11 3
-rw-r--r--. 1 root root     0 Jan  9 03:11 4
-rw-r--r--. 1 root root     0 Jan  9 03:11 5
-rw-r--r--. 1 root root     0 Jan  9 03:11 6
-rw-r--r--. 1 root root     0 Jan  9 03:11 7
-rw-r--r--. 1 root root     0 Jan  9 03:11 8
-rw-r--r--. 1 root root     0 Jan  9 03:11 9
drwx------. 2 root root 12288 Jan  9 02:37 lost+found
[root@data-1-2 drbd-8.4.4]# drbdadm down data
[root@data-1-2 drbd-8.4.4]# drbdadm up data
0: Failure: (104) Can not open backing device.
Command 'drbdsetup attach 0 /dev/sdb1 /dev/sdb2 0 --on-io-error=detach --resync-rate=10M' terminated with exit code 10
[root@data-1-2 drbd-8.4.4]# umount /mnt/
[root@data-1-2 drbd-8.4.4]# drbdadm up data
[root@data-1-2 drbd-8.4.4]# cat /proc/drbd
version: 8.4.4 (api:1/proto:86-101)
GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root@data-1-2, 2016-01-08 22:45:30
 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r-----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 e

你可能感兴趣的:(drbd之part3)