[DRBD] UpToDate/DUnknown 故障恢复
生活随笔
收集整理的這篇文章主要介紹了
[DRBD] UpToDate/DUnknown 故障恢复
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
故障如下:
root@drbd1:~# drbd-overview0:data/0 StandAlone Primary/Unknown UpToDate/DUnknown /data/mysql ext3 3.9G 8.1M 3.7G 1% root@drbd2:~# drbd-overview0:data/0 StandAlone Primary/Unknown UpToDate/DUnknown /data/mysql ext3 3.9G 8.1M 3.7G 1%狀態(tài) StandAlone: 沒有可用的網(wǎng)絡(luò)配置(沒有可用的復(fù)制或同步網(wǎng)路), 資源沒有被連接, 或者是管理員使用drbdadm disconnect <resource> 進(jìn)行了連接中斷, 也有可能是認(rèn)證失敗或是產(chǎn)生腦裂而中斷了連接
查看日志:
root@drbd1:~# tail -n 20 /var/log/syslog May 23 20:34:41 drbd1 kernel: [ 4629.177175] drbd data: Peer authenticated using 20 bytes HMAC May 23 20:34:41 drbd1 kernel: [ 4629.177389] drbd data: conn( WFConnection -> WFReportParams ) May 23 20:34:41 drbd1 kernel: [ 4629.177391] drbd data: Starting asender thread (from drbd_r_data [10450]) May 23 20:34:41 drbd1 kernel: [ 4629.186967] block drbd0: drbd_sync_handshake: May 23 20:34:41 drbd1 kernel: [ 4629.186970] block drbd0: self B4EF9EF8D6B328BD:1E9AC6C2E7980795:4B519345CD4008DE:4B509345CD4008DE bits:1024 flags:0 May 23 20:34:41 drbd1 kernel: [ 4629.186972] block drbd0: peer 7B0DFE0CF2812103:1E9AC6C2E7980794:4B519345CD4008DE:4B509345CD4008DE bits:1 flags:2 May 23 20:34:41 drbd1 kernel: [ 4629.186973] block drbd0: uuid_compare()=100 by rule 90 May 23 20:34:41 drbd1 kernel: [ 4629.186976] block drbd0: helper command: /sbin/drbdadm initial-split-brain minor-0 May 23 20:34:41 drbd1 kernel: [ 4629.188312] block drbd0: helper command: /sbin/drbdadm initial-split-brain minor-0 exit code 0 (0x0) May 23 20:34:41 drbd1 kernel: [ 4629.188324] block drbd0: Split-Brain detected but unresolved, dropping connection! May 23 20:34:41 drbd1 kernel: [ 4629.189831] block drbd0: helper command: /sbin/drbdadm split-brain minor-0 May 23 20:34:41 drbd1 kernel: [ 4629.191008] block drbd0: helper command: /sbin/drbdadm split-brain minor-0 exit code 0 (0x0) May 23 20:34:41 drbd1 kernel: [ 4629.191028] drbd data: conn( WFReportParams -> Disconnecting ) May 23 20:34:41 drbd1 kernel: [ 4629.191030] drbd data: error receiving ReportState, e: -5 l: 0! May 23 20:34:41 drbd1 kernel: [ 4629.191496] drbd data: asender terminated May 23 20:34:41 drbd1 kernel: [ 4629.191497] drbd data: Terminating drbd_a_data May 23 20:34:41 drbd1 kernel: [ 4629.218488] drbd data: Connection closed May 23 20:34:41 drbd1 kernel: [ 4629.218551] drbd data: conn( Disconnecting -> StandAlone ) May 23 20:34:41 drbd1 kernel: [ 4629.218553] drbd data: receiver terminated May 23 20:34:41 drbd1 kernel: [ 4629.218554] drbd data: Terminating drbd_r_data查看服務(wù)狀態(tài):
root@drbd1:~# service drbd status drbd driver loaded OK; device status: version: 8.4.5 (api:1/proto:86-101) srcversion: 5A4F43804B37BB28FCB1F47 m:res cs ro ds p mounted fstype 0:data StandAlone Primary/Unknown UpToDate/DUnknown r----- ext3其中: drbd1 為主節(jié)點(diǎn), drbd2 為備節(jié)點(diǎn)
解決方法:
1.確保卸載所有drbd設(shè)備
root@drbd1:~# umount /dev/drbd0 root@drbd2:~# umount /dev/drbd02.將所有節(jié)點(diǎn)設(shè)為Secondary
root@drbd1:~# drbdadm secondary data root@drbd2:~# drbdadm secondary data3.中斷節(jié)點(diǎn)的連接
root@drbd2:~# drbdadm disconnect data ??: Failure: (162) Invalid configuration request additional info from kernel: unknown connection Command 'drbdsetup-84 disconnect ipv4:10.11.8.158:7789 ipv4:10.11.8.145:7789' terminated with exit code 104.drbd2 上執(zhí)行
root@drbd2:~# drbdadm connect data --discard-my-data root@drbd2:~# drbd-overview0:data/0 WFConnection Secondary/Unknown UpToDate/DUnknown狀態(tài) WFConnection: 表示本節(jié)點(diǎn)將會(huì)等待, 直到對(duì)點(diǎn)網(wǎng)絡(luò)實(shí)現(xiàn)連接
5.drbd1 上執(zhí)行
root@drbd1:~# drbdadm connect data root@drbd1:~# drbd-overview0:data/0 Connected Secondary/Secondary UpToDate/UpToDate狀態(tài)恢復(fù)正常
總結(jié)
以上是生活随笔為你收集整理的[DRBD] UpToDate/DUnknown 故障恢复的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: saltstack-gdlwolf自学总
- 下一篇: UVa 1025 A Spy in th