drbd配置檔案引數解析
1drbd配置檔案
drbd配置檔案/etc/drbd.conf控制drbd的所有方方面面。正常情況下此配置檔案就是乙個包含以下兩行內容的構架:
include 「/etc/drbd.d/global_common.conf」;
include 「/etc/drbd.d/*.res」;
按照慣例,/etc/drbd.d/global_common.conf包括drbd配置的global和common這個兩部分。而每個.res檔案都只包含乙個resource部分。
2/etc/drbd.d/global_common.conf
global_common.conf配置內容如下:
global
common
disk
net
}2.1global配置部分
如果所有配置段都在同乙個drbd.conf檔案中,則該配置必須放在最頂端。
常用選項:
minor-count:從(裝置)個數,取值範圍1~255,預設值為32。該選項設定了允許定義的resource個數,當要定義的resource超過了此選項的設定時,需要重新載入drbd核心模組。
dialog-refresh time:time取值0,或任一正數。預設值為1。我沒理解官方對該選項的解釋。很少見到此選項被啟用。
disable-ip-verification:是否禁用ip檢查
usage-count:是否參加使用者統計,合法引數為yes、no或ask。根據官方示例的說法,一般只配置usage-count選項即可。
2.2common部分
2.2.1startup部分
wfc-timeout:該選項設定乙個時間值,單位是秒。在啟用drbd塊時,初始化指令碼drbd會阻塞啟動程序的執行,直到對等節點的出現。該選項就是用來限制這個等待時間的,預設為0,即不限制,永遠等待。
degr-wfc-timeout:該選項也設定乙個時間值,單位為秒。也是用於限制等待時間,只是作用的情形不同:它作用於乙個降級集群(即那些只剩下乙個節點的集群)在重啟時的等待時間。
outdated-wfc-timeout:同上,也是用來設定等待時間,單位為秒。它用於設定等待過期節點的時間。
2.2.2disk部分
常用選項:
on-io-error選項:此選項設定了乙個策略,如果底層裝置向上層裝置報告發生i/o錯誤,將按照該策略進行處理。有效的策略包括:
pass_on: 把i/o錯誤報告給上層裝置。如果錯誤發生在primary節點,把它報告給檔案系統,由上層裝置處理這些錯誤(例如,它會導致檔案系統以唯讀方式重新掛 載),它可能會導致drbd停止提供服務;如果發生在secondary節點,則忽略該錯誤(因為secondary節點沒有上層裝置可以報告)。該策略 曾經是預設策略,但現在已被detach所取代。
call-local-io-error:呼叫預定義的本地local-io-error腳 本進行處理。該策略需要在resource配置段的handlers部分,預定義乙個相應的local-io-error命令呼叫。該策略完全由管理員通 過local-io-error命令(或指令碼)呼叫來控制如何處理i/o錯誤。
detach:發生i/o錯誤的節點將放棄底層裝置,以 diskless mode繼續工作。在diskless mode下,只要還有網路連線,drbd將從secondary node讀寫資料,而不需要failover。該策略會導致一定的損失,但好處也很明顯,drbd服務不會中斷。官方推薦和預設策略。
drbd配置檔案 drbd配置檔案
drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...
drbd配置檔案 drbd安裝及配置
一 安裝環境 作業系統 rhel6.1 drdb版本 drbd 8.4.1 二 drdb 8.4.1編譯 安裝本地yum環境。1.安裝gcc flex rpm build kernel devel docbook xsl 用於編譯原包和解決依賴性 yum install gcc flex rpm b...
CTDB配置檔案引數解析
ctdb配置檔案 etc ctdb conf 主要引數的含義 ctdb public addresses 指定列出用來訪問集群匯出的 samba nfs等共享的 ip 位址的檔案位置,一般是 etc ctdb public addresses。此檔案中列出的位址是節點的 public ip 是在 d...