DRBD 配置注意事項

2021-09-21 16:49:55 字數 3313 閱讀 5070

對現有資源的配置檔案進行修改,兩個對等節點要保持一致,然後執行 drbdadm adjust 在兩個節點上都要執行;

操作方式:

配置檔案中修改:

resource

net}(ps:也可以配置到common區塊,對所有資源都適用)

執行命令:

drbdadm verify

在驗證執行時如果出現out-of-sync 塊,那需要在驗證完畢之後使用:

drbdadm disconnect

drbdadm connect

這個方式用的還是少,不過可以配置為每週,或者每個月進行一次校驗;

3、配置同步的速率:

總的來說還是適合就好,大致取決於磁碟的轉速和網絡卡的io,後台頻寬被佔滿影響複製,影響程式;

比較好的大小是,可用頻寬的30%

固定的同步速率:

resource

disk (ps:可配置到common區塊中,對所有資源通用)

臨時調整速率:

在預期維護之後加快同步這樣的時候可能會用到:

drbdadm disk-options --resync-rate=200m

若要恢復到原先的同步速率: drbdadm adjust 在兩個node執行

對於多個資源配置同步速率的乙個範圍【略過暫不討論】

擁堵策略和暫停複製多在廣域網**現,暫不討論;

4、磁碟io錯誤處理

resource

}(ps:可在common區塊中進行設定,對所有資源有效)

處理磁碟錯誤的幾個選項:

detach 分離:預設的選項,如果node發生底層磁碟io錯誤,會將裝置執行在diskless無盤模式下(

所有的對節點的讀寫將會從對端節點進行,這種情況下雖然效能有所下降,但是

仍然可以提供服務,很明顯在高可用的情況下,這個策略使我們的首選。

);pass_on : drbd 會將錯誤報告到上層,即檔案系統,但是往往會被忽略;

local-io-error 呼叫本地磁碟io處理程式中定義的命令;需要 local-io-error 定義處理錯誤的命令;

5、磁碟刷寫功能

只要磁碟控制器支援drbd刷寫磁碟即可(大部分還是支援的),

在含有bbc的raid環境中,可以禁用drbd磁碟刷寫功能來獲得更高的效能;

resource

disk

6、腦裂通知:

handlers

7、腦裂自動修復策略:

after-sb-0pri:裂腦已經被探測到,但是現在沒有resource 處於 primary role:針對這種情況,drbd 可以採取的策略:  

disconnect:不需要自動恢復,僅僅是呼叫裂腦處理程式的指令碼(如果配置了),斷開連線並處在disconnected mode。  

discard-younger-primary:放棄和回滾最後成為primary role的node上所做的修改。

discard-least-changes:放棄和回滾,變動比較少的主機上的修改。  

discard-zero-changes:如果任何節點都沒有發生任何變化,僅僅申請在乙個節點上做出繼續修改即可。

after-sb-1pri:裂腦已經被探測到,現有有乙個節點處於primaryrole,對於這個選項,針對這種情況,drbd 可以採取的策略:

disconnect:和after-sb-0pri disconnect一樣,呼叫裂腦處理程式的指令碼(如果配置了),斷開連線並出在斷開模式。  

consensus:和after-sb-0pri中規定的修復策略。如果利用這些策略裂腦危害能被選中,那就能自動解決。否則,同樣的斷開對等節點連線。

call-pri-lost-after-sb:和after-sb-0pri中同樣的修復策略。如果利用這些策略裂腦危害能選擇,就在受危害的節點上呼叫pri-lost-after-sb程式。這個程式必須確認在handlers中配置,並考慮到從集群中移除該節點。  

discard-secondary:不管哪個主機只要處於次角色,都是裂腦的危害者。  

after-sb-2pri:在兩個節點都處於主角色時,裂腦被發現。該選項使用和after-sb-1pri同樣的關鍵字,丟棄次節點並達成共識

乙個簡短配置:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

resource data

startup

disk

net

syncer

on bgp-lf-1ms2232

on bgp-lf-1ms2233

}

svn 配置 注意事項

1 建立版本庫 svnadmin create home svn demo 2 啟動服務程序 svnserve d r home svn 注 d引數效果同於 daemon r引數效果同於 root 3 如果不加root引數,服務url為 svn hostname svn demo 而如果加上root...

Caffe配置注意事項

這裡主要關注以下問題 解決方案 採用國內映象 參考文章 國內映象 豆瓣 阿里 華中理工大學 山東理工大學 中國科學技術大學 清華使用辦法 1 臨時使用,新增 i 或 index 引數 pip install i flask 2 配製成預設的 在你的 c users 你的使用者名稱 目錄下建立 pip...

spring 配置注意事項

1 springmvc的servlet的配置中 和 有什麼區別 是攔截了所有的請求,包括視 析後跳轉的.jsp頁面,則不會攔截視 析後的jsp頁面。2 的作用是什麼 是乙個預設的servlet,主要作用去找靜態的資源。總結一下就是 servlet在找頁面時,走的是dispatcherservlet路...