drbd常用的幾個命令

drbd常用的幾個命令

1 //狀態查看

cat /proc/drbd
rbdadm cstate r0 //資源的連接狀態(r0是資源)
Connected
資源的連接狀態;一個資源可能有以下連接狀態中的一種 
StandAlone 獨立的:網絡配置不可用;資源還沒有被連接或是被管理斷開(使用 drbdadm disconnect 命令),或是由於出現認證失敗或是腦裂的情況 
Disconnecting 斷開:斷開只是臨時狀態,下一個狀態是StandAlone獨立的 
Unconnected 懸空:是嘗試連接前的臨時狀態,可能下一個狀態爲WFconnection和WFReportParams 
Timeout 超時:與對等節點連接超時,也是臨時狀態,下一個狀態爲Unconected懸空 
BrokerPipe:與對等節點連接丟失,也是臨時狀態,下一個狀態爲Unconected懸空 
NetworkFailure:與對等節點推動連接後的臨時狀態,下一個狀態爲Unconected懸空 
ProtocolError:與對等節點推動連接後的臨時狀態,下一個狀態爲Unconected懸空 
TearDown 拆解:臨時狀態,對等節點關閉,下一個狀態爲Unconected懸空 
WFConnection:等待和對等節點建立網絡連接 
WFReportParams:已經建立TCP連接,本節點等待從對等節點傳來的第一個網絡包 
Connected 連接:DRBD已經建立連接,數據鏡像現在可用,節點處於正常狀態 
StartingSyncS:完全同步,有管理員發起的剛剛開始同步,未來可能的狀態爲SyncSource或PausedSyncS 
StartingSyncT:完全同步,有管理員發起的剛剛開始同步,下一狀態爲WFSyncUUID 
WFBitMapS:部分同步剛剛開始,下一步可能的狀態爲SyncSource或PausedSyncS 
WFBitMapT:部分同步剛剛開始,下一步可能的狀態爲WFSyncUUID 
WFSyncUUID:同步即將開始,下一步可能的狀態爲SyncTarget或PausedSyncT 
SyncSource:以本節點爲同步源的同步正在進行 
SyncTarget:以本節點爲同步目標的同步正在進行 
PausedSyncS:以本地節點是一個持續同步的源,但是目前同步已經暫停,可能是因爲另外一個同步正在進行或是使用命令(drbdadm pause-sync)暫停了同步 
PausedSyncT:以本地節點爲持續同步的目標,但是目前同步已經暫停,這可以是因爲另外一個同步正在進行或是使用命令(drbdadm pause-sync)暫停了同步 
VerifyS:以本地節點爲驗證源的線上設備驗證正在執行 
VerifyT:以本地節點爲驗證目標的線上設備驗證正在執行
2資源角色
[root@chy database]# drbdadm role  r0
Primary/Secondary
Parimary 主:資源目前爲主,並且可能正在被讀取或寫入,如果不是雙主只會出現在兩個節點中的其中一個節點上 
Secondary 次:資源目前爲次,正常接收對等節點的更新
Unknown 未知:資源角色目前未知,本地的資源不會出現這種狀態

3硬盤狀態

[root@chy database]# drbdadm dstate r0 //r0資源
UpToDate/UpToDate
本地和對等節點的硬盤有可能爲下列狀態之一: 
Diskless 無盤:本地沒有塊設備分配給DRBD使用,這表示沒有可用的設備,或者使用drbdadm命令手工分離或是底層的I/O錯誤導致自動分離 
Attaching:讀取無數據時候的瞬間狀態 
Failed 失敗:本地塊設備報告I/O錯誤的下一個狀態,其下一個狀態爲Diskless無盤 
Negotiating:在已經連接的DRBD設置進行Attach讀取無數據前的瞬間狀態 
Inconsistent:數據是不一致的,在兩個節點上(初始的完全同步前)這種狀態出現後立即創建一個新的資源。此外,在同步期間(同步目標)在一個節點上出現這種狀態 
Outdated:數據資源是一致的,但是已經過時 
DUnknown:當對等節點網絡連接不可用時出現這種狀態 
Consistent:一個沒有連接的節點數據一致,當建立連接時,它決定數據是UpToDate或是Outdated 
UpToDate:一致的最新的數據狀態,這個狀態爲正常狀態





4啓用/升級資源手動啓用資源
手動啓用資源
drbdadm up <resource>
手動禁用資源
drbdadm down <resource>
resource:爲資源名稱;當然也可以使用all表示[停用|啓用]所有資源 
升級和降級資源
升級資源
drbdadm primary <resource>
降級資源
drbdadm secondary <resource>
註釋:在單主模式下的DRBD,兩個節點同時處於連接狀態,任何一個節點都可以在特定的時間內變成主;但兩個節點中只能一爲主,如果已經有一個主,需先降級纔可能升級;在雙主模式下沒有這個限制
5 初始化設備同步選擇一個初始同步源;如果是新初始化的或是空盤,這個選擇可以是任意的,但是如果其中的一個節點已經在使用幷包含有用的數據,那麼選擇同步源是至關重要的;如果選錯了初始化同步方向,就會造成數據丟失,因此需要十分小心 
啓動初始化完全同步,這一步只能在初始化資源配置的一個節點上進行,並作爲同步源選擇的節點上;
[root@chy database]# drbdadm -- --overwrite-data-of-peer primary r0 //r0是資源
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章