十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
[root@chy database]# drbd-overview
NOTE: drbd-overview will be deprecated soon.
Please consider using drbdtop.
0:r0/0 Connected Primary/Secondary UpToDate/UpToDate /database ext4 93M 1.6M 85M 2%
[root@chy database]# cat /proc/drbd
version: 8.4.10-1 (api:1/proto:86-101)
GIT-hash: a4d5de01fffd7e4cde48a080e2c686f9e8cebf4c build by mockbuild@, 2017-09-15 14:23:22
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
ns:6 nr:24 dw:30 dr:1385 al:2 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
cs: connect state ro:表示角色信息 ds: 磁盤狀態(tài)信息Inconsistent/UpToDatens/nr:網(wǎng)絡(luò)發(fā)送/接收的數(shù)據(jù)包信息dw/dr:設(shè)備讀寫信息
[root@chy database]# drbdadm cstate r0 //資源的連接狀態(tài)(r0是資源)
WARN:
You are using the 'drbd-peer-outdater' as fence-peer program.
If you use that mechanism the dopd heartbeat plugin program needs
to be able to call drbdsetup and drbdmeta with root privileges.
You need to fix this with these commands:
chgrp haclient /lib/drbd/drbdsetup-84
chmod o-x /lib/drbd/drbdsetup-84
chmod u+s /lib/drbd/drbdsetup-84
chgrp haclient /usr/sbin/drbdmeta
chmod o-x /usr/sbin/drbdmeta
chmod u+s /usr/sbin/drbdmeta
Connected
資源的連接狀態(tài);一個(gè)資源可能有以下連接狀態(tài)中的一種
StandAlone 獨(dú)立的:網(wǎng)絡(luò)配置不可用;資源還沒有被連接或是被管理斷開(使用 drbdadm disconnect 命令),或是由于出現(xiàn)認(rèn)證失敗或是腦裂的情況
Disconnecting 斷開:斷開只是臨時(shí)狀態(tài),下一個(gè)狀態(tài)是StandAlone獨(dú)立的
Unconnected 懸空:是嘗試連接前的臨時(shí)狀態(tài),可能下一個(gè)狀態(tài)為WFconnection和WFReportParams
Timeout 超時(shí):與對(duì)等節(jié)點(diǎn)連接超時(shí),也是臨時(shí)狀態(tài),下一個(gè)狀態(tài)為Unconected懸空
BrokerPipe:與對(duì)等節(jié)點(diǎn)連接丟失,也是臨時(shí)狀態(tài),下一個(gè)狀態(tài)為Unconected懸空
NetworkFailure:與對(duì)等節(jié)點(diǎn)推動(dòng)連接后的臨時(shí)狀態(tài),下一個(gè)狀態(tài)為Unconected懸空
ProtocolError:與對(duì)等節(jié)點(diǎn)推動(dòng)連接后的臨時(shí)狀態(tài),下一個(gè)狀態(tài)為Unconected懸空
TearDown 拆解:臨時(shí)狀態(tài),對(duì)等節(jié)點(diǎn)關(guān)閉,下一個(gè)狀態(tài)為Unconected懸空
WFConnection:等待和對(duì)等節(jié)點(diǎn)建立網(wǎng)絡(luò)連接
WFReportParams:已經(jīng)建立TCP連接,本節(jié)點(diǎn)等待從對(duì)等節(jié)點(diǎn)傳來的第一個(gè)網(wǎng)絡(luò)包
Connected 連接:DRBD已經(jīng)建立連接,數(shù)據(jù)鏡像現(xiàn)在可用,節(jié)點(diǎn)處于正常狀態(tài)
StartingSyncS:完全同步,有管理員發(fā)起的剛剛開始同步,未來可能的狀態(tài)為SyncSource或PausedSyncS
StartingSyncT:完全同步,有管理員發(fā)起的剛剛開始同步,下一狀態(tài)為WFSyncUUID
WFBitMapS:部分同步剛剛開始,下一步可能的狀態(tài)為SyncSource或PausedSyncS
WFBitMapT:部分同步剛剛開始,下一步可能的狀態(tài)為WFSyncUUID
WFSyncUUID:同步即將開始,下一步可能的狀態(tài)為SyncTarget或PausedSyncT
SyncSource:以本節(jié)點(diǎn)為同步源的同步正在進(jìn)行
SyncTarget:以本節(jié)點(diǎn)為同步目標(biāo)的同步正在進(jìn)行
PausedSyncS:以本地節(jié)點(diǎn)是一個(gè)持續(xù)同步的源,但是目前同步已經(jīng)暫停,可能是因?yàn)榱硗庖粋€(gè)同步正在進(jìn)行或是使用命令(drbdadm pause-sync)暫停了同步
PausedSyncT:以本地節(jié)點(diǎn)為持續(xù)同步的目標(biāo),但是目前同步已經(jīng)暫停,這可以是因?yàn)榱硗庖粋€(gè)同步正在進(jìn)行或是使用命令(drbdadm pause-sync)暫停了同步
VerifyS:以本地節(jié)點(diǎn)為驗(yàn)證源的線上設(shè)備驗(yàn)證正在執(zhí)行
VerifyT:以本地節(jié)點(diǎn)為驗(yàn)證目標(biāo)的線上設(shè)備驗(yàn)證正在執(zhí)行[root@chy database]# drbdadm role r0
Primary/Secondary
Parimary 主:資源目前為主,并且可能正在被讀取或?qū)懭耄绻皇请p主只會(huì)出現(xiàn)在兩個(gè)節(jié)點(diǎn)中的其中一個(gè)節(jié)點(diǎn)上
Secondary 次:資源目前為次,正常接收對(duì)等節(jié)點(diǎn)的更新
Unknown 未知:資源角色目前未知,本地的資源不會(huì)出現(xiàn)這種狀態(tài)[root@chy database]# drbdadm dstate r0 //r0資源
UpToDate/UpToDate
本地和對(duì)等節(jié)點(diǎn)的硬盤有可能為下列狀態(tài)之一:
Diskless 無盤:本地沒有塊設(shè)備分配給DRBD使用,這表示沒有可用的設(shè)備,或者使用drbdadm命令手工分離或是底層的I/O錯(cuò)誤導(dǎo)致自動(dòng)分離
Attaching:讀取無數(shù)據(jù)時(shí)候的瞬間狀態(tài)
Failed 失?。罕镜貕K設(shè)備報(bào)告I/O錯(cuò)誤的下一個(gè)狀態(tài),其下一個(gè)狀態(tài)為Diskless無盤
Negotiating:在已經(jīng)連接的DRBD設(shè)置進(jìn)行Attach讀取無數(shù)據(jù)前的瞬間狀態(tài)
Inconsistent:數(shù)據(jù)是不一致的,在兩個(gè)節(jié)點(diǎn)上(初始的完全同步前)這種狀態(tài)出現(xiàn)后立即創(chuàng)建一個(gè)新的資源。此外,在同步期間(同步目標(biāo))在一個(gè)節(jié)點(diǎn)上出現(xiàn)這種狀態(tài)
Outdated:數(shù)據(jù)資源是一致的,但是已經(jīng)過時(shí)
DUnknown:當(dāng)對(duì)等節(jié)點(diǎn)網(wǎng)絡(luò)連接不可用時(shí)出現(xiàn)這種狀態(tài)
Consistent:一個(gè)沒有連接的節(jié)點(diǎn)數(shù)據(jù)一致,當(dāng)建立連接時(shí),它決定數(shù)據(jù)是UpToDate或是Outdated
UpToDate:一致的最新的數(shù)據(jù)狀態(tài),這個(gè)狀態(tài)為正常狀態(tài)手動(dòng)啟用資源

手動(dòng)啟用資源
drbdadm up
手動(dòng)禁用資源
drbdadm down
resource:為資源名稱;當(dāng)然也可以使用all表示[停用|啟用]所有資源
升級(jí)和降級(jí)資源
升級(jí)資源
drbdadm primary
降級(jí)資源
drbdadm secondary
注釋:在單主模式下的DRBD,兩個(gè)節(jié)點(diǎn)同時(shí)處于連接狀態(tài),任何一個(gè)節(jié)點(diǎn)都可以在特定的時(shí)間內(nèi)變成主;但兩個(gè)節(jié)點(diǎn)中只能一為主,如果已經(jīng)有一個(gè)主,需先降級(jí)才可能升級(jí);在雙主模式下沒有這個(gè)限制
選擇一個(gè)初始同步源;如果是新初始化的或是空盤,這個(gè)選擇可以是任意的,但是如果其中的一個(gè)節(jié)點(diǎn)已經(jīng)在使用并包含有用的數(shù)據(jù),那么選擇同步源是至關(guān)重要的;如果選錯(cuò)了初始化同步方向,就會(huì)造成數(shù)據(jù)丟失,因此需要十分小心
啟動(dòng)初始化完全同步,這一步只能在初始化資源配置的一個(gè)節(jié)點(diǎn)上進(jìn)行,并作為同步源選擇的節(jié)點(diǎn)上;
[root@chy database]# drbdadm -- --overwrite-data-of-peer primary r0 //r0是資源另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。