multipath配置詳細(xì)參考-創(chuàng)新互聯(lián)

1.配置文件結(jié)構(gòu)及位置
multipath配置文件/etc/multipath.conf由節(jié)(section),子節(jié)(sub-section),屬性(atribute)和屬性值(value)等組成,其結(jié)構(gòu)具體如下所示:
<section> {
    <attribute> <value>
    ...
    <subsection> {
    <attribute> <value>
    ...
    }
}
配置文件的模板默認(rèn)位于/usr/share/doc/device-mapper-multipath-X.Y.Z/multipath.conf(X,Y,Z為multipath的實(shí)際版本號(hào)),配置multipath配置文件時(shí),可以將該文件復(fù)制于/etc/multipath.conf,
然后,在進(jìn)行定制配置。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到永濟(jì)網(wǎng)站設(shè)計(jì)與永濟(jì)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋永濟(jì)地區(qū)。

其中,可用的節(jié)關(guān)鍵字如下:
1)defaults:全局屬性的默認(rèn)設(shè)置。
2)blacklist:黑名單,multipath會(huì)忽略黑名單中的設(shè)備。
3)blacklist_exceptions:免除黑名單,加入黑名單內(nèi),但包含在這里的設(shè)備不會(huì)被忽略。
4)multipaths:多路徑相關(guān)配置。
5)devices:存儲(chǔ)設(shè)備相關(guān)配置。

2.defaults節(jié)可用屬性
1)polling_interval:路徑檢查的時(shí)間間隔,單位秒(s)。
2)max_polling_interval:路徑檢查的大時(shí)間間隔,默認(rèn)為polling_interval的4倍,單位秒(s)。
3)multipath_dir:多路徑共享庫(kù)的路徑,具體與系統(tǒng)相關(guān),默認(rèn)為/lib/multipath或/lib64/multipath。
4)find_multipaths:默認(rèn)值no,這將為黑名單外的所有設(shè)備創(chuàng)建多路徑設(shè)備。如置為yes,則將為3種場(chǎng)景創(chuàng)建多路徑設(shè)備:不在黑名單的兩個(gè)路徑的wwid相同;用戶手動(dòng)強(qiáng)制創(chuàng)建;一個(gè)路徑的wwid與之前已經(jīng)創(chuàng)建的多路徑設(shè)備相同。
5)verbosity:信息輸出等級(jí),最低為0,最高為6,默認(rèn)為2。
6)path_selector:路徑選擇算法,其中,“round-robin 0”表示在多個(gè)路徑間不斷循環(huán);“queue-length 0”表示選擇當(dāng)前處理IO數(shù)最少的路徑;“service-time 0”表示選擇IO服務(wù)時(shí)間最短的路徑。
7)path_grouping_policy:路徑分組策略,其中,“failover” 表示一條路徑一個(gè)組(默認(rèn)值);“multibus”表示所有路徑在一個(gè)組;“group_by_serial”表示根據(jù)序列號(hào)分組;“group_by_prio”表示根據(jù)優(yōu)先級(jí)分組;
  “group_by_node_name”表示根據(jù)名字分組。
8)uid_attribute:用udev的哪個(gè)屬性唯一標(biāo)識(shí)一個(gè)設(shè)備,默認(rèn)值為ID_SERIAL。
9)prio:路徑優(yōu)先級(jí)獲取方法,其中,“const”返回1(默認(rèn)值);“emc”為emc盤陣生成優(yōu)先級(jí);“alua”基于SCSI-3 ALUA配置生成優(yōu)先級(jí);“ontap”為NetAPP盤陣生成優(yōu)先級(jí);
  “rdac”為L(zhǎng)SI/Engenio/NetApp E-Series RDAC控制器生成優(yōu)先級(jí);“hp_sw”根據(jù)Compaq/HP控制器active/standby模式生成優(yōu)先級(jí);“hds”為日立HDS模塊化陣列生成優(yōu)先級(jí);
  “random”隨機(jī)生成優(yōu)先級(jí),其值在1到10間;“weightedpath”根據(jù)正則表達(dá)式及prio_args參數(shù)值生成優(yōu)先級(jí)。
10)prio_args:計(jì)算優(yōu)先級(jí)函數(shù)的參數(shù)。
11)features:指定使用Device Mapper的特性,其中,“queue_if_no_path”表示沒(méi)有可用路徑時(shí),將請(qǐng)求加入隊(duì)列;“no_partitions”表示禁止使用kpartx生成分區(qū)。
12)path_checker:路徑檢查方法,其中,“readsector0”表示通過(guò)讀取設(shè)備的第一扇區(qū)來(lái)決定路徑狀態(tài),已廢棄,用directio替代;“tur”表示運(yùn)行“TEST UNIT READY”命令來(lái)決定路徑狀態(tài);
   “emc_clariion”表示執(zhí)行“EMC Clariion specific EVPD page 0xC0”來(lái)決定路徑的狀態(tài);“hp_sw”表示檢查惠普Active/Standby盤陣;“rdac”表示檢查“LSI/Engenio/NetApp E-Series RDAC”存儲(chǔ)控制器的狀態(tài);
   “direction”表示用DirectIO讀取設(shè)備的第一個(gè)扇區(qū)。
13)failback:恢復(fù)路徑的方法,其中,“Immediate”表示立即恢復(fù)到包含活動(dòng)路徑的高優(yōu)先級(jí)路徑組;“manual”表示手動(dòng)恢復(fù)(默認(rèn)值);“followover”表示只有路徑組的第一條路徑可用時(shí)才恢復(fù);
   “values>0”表示延遲恢復(fù)。
14)rr_min_io:切換到當(dāng)前路徑組中下一條路徑前進(jìn)行的IO數(shù),僅用于2.6.31的核心版本號(hào),默認(rèn)值為1000。
15)rr_min_io_rq:切換到當(dāng)前路徑組中下一條路徑前進(jìn)行IO數(shù),僅用于2.6.31及以后的核心版本號(hào),默認(rèn)值為1。
16)no_path_retry:禁用隊(duì)列前系統(tǒng)重試的次數(shù),“fail”表示直接返回錯(cuò)誤,“queue”表示全部加入隊(duì)列,默認(rèn)值為0。
17)user_friendly_names:如為yes,則用/etc/multipath/bindings中的設(shè)置命名;如為no,則使用wwid命名(可被multipaths中的設(shè)置覆蓋),默認(rèn)值為no。
18)max_fds:multipathd和multipath可打開的大文件描述符數(shù)。
19)checker_timeout:路徑檢查的超時(shí)時(shí)間,單位秒(s),默認(rèn)值為/sys/block/sd<x>/device/timeout值。
20)fast_io_fail_tmo:SCSI IO錯(cuò)誤超時(shí),應(yīng)比dev_loss_tmo小,為off則禁用超時(shí)。
21)dev_loss_tmo:SCSI設(shè)備移除超時(shí),Linux下的默認(rèn)為為300,單位秒(s)。
22)queue_without_daemon:如置為no,如multipathd沒(méi)啟動(dòng),則禁止所有設(shè)備的IO加入隊(duì)列。
23)bindings_file:設(shè)置了user_friendly_names時(shí),名稱綁定文件的路徑,默認(rèn)值為/etc/multipath/bindings。
24)wwids_file:wwids跟蹤文件路徑,默認(rèn)為/etc/multipath/wwids。
25)log_checker_err:路徑檢查出錯(cuò)時(shí)的日志記錄方式,默認(rèn)為always。
26)reservation_key:為mpathpersist命令指定的key。
27)retain_attached_hw_handler:是否繼續(xù)使用hardware_handler,默認(rèn)為no。
28)detect_prio:如置為yes,則首先嘗試使用alua檢測(cè),默認(rèn)為no。
29)hw_str_match:如置為yes,則優(yōu)先使用字符串匹配名稱、廠商等信息,默認(rèn)為no。
30)force_sync:如置為yes,則強(qiáng)制使用同步模式檢查路徑,默認(rèn)為no。
31)deferred_remove:如置為yes,則延遲刪除沒(méi)有路徑的設(shè)備,默認(rèn)為no。
32)config_dir:指定配置文件的目錄,如不為“”,則按照字母排序搜索目錄中的*.conf文件,像使用/etc/multipath.conf一樣對(duì)其進(jìn)行讀取,默認(rèn)為/etc/multipath/conf.d。
33)delay_watch_checks:如大于0,則只有連續(xù)delay_watch_checks檢查路徑有效時(shí),才認(rèn)為有效,默認(rèn)為no。
34)delay_wait_checks: 如大于0,經(jīng)過(guò)delay_watch_check檢查有效后,延遲delay_wait_checks次檢查后,才正式重新啟用,默認(rèn)為no。
35)missing_uev_msg_delay:   當(dāng)一個(gè)新的設(shè)備被創(chuàng)建后,在延遲missing_uev_msg_delay秒后開始接受udev信息,默認(rèn)值是30。

3.blacklist配置
blacklist內(nèi)的設(shè)備將會(huì)被多路徑忽略,有三種格式:
1)wwid后跟設(shè)備的WWID;
2)devnode后跟設(shè)備名稱的正則表達(dá)式;
3)device設(shè)備描述,為一個(gè)子節(jié)(Subsection),其需包含vendor、product,詳細(xì)可參考devices節(jié)的描述。
blacklist_exceptions語(yǔ)法與blacklist相同,表示取消對(duì)blacklist中設(shè)備的忽略。

4.multipaths配置
multipaths單獨(dú)配置單條路徑,每條路徑單獨(dú)使用multipath子節(jié),其可包含如下屬性:
1)wwid:路徑WWID(必選),可用命令/lib/udev/scsi_id -g -u /dev/sdX獲取。
2)alias:設(shè)備別名。
3)path_grouping_policy
4)path_selector    
5)prio    
6)prio_args    
7)failback    
8)rr_weight    
9)flush_on_last_del    
10)no_path_retry    
11)rr_min_io    
12)rr_min_io_q    
13)features    
14)reservation_key    
15)deferred_remove    
16)delay_watch_checks    
17)delay_wait_checks    

5.devices配置
devices節(jié)中每個(gè)device子節(jié)用于描述一個(gè)設(shè)備,其主要屬性如下:
1)vendor:生產(chǎn)商(必選)。
2)product:產(chǎn)品型號(hào)。
3)revision:版本號(hào)。
4)product_blacklist:產(chǎn)品型號(hào)黑名單。
5)alias_prefix:設(shè)備名稱前綴,默認(rèn)為mapth。
6)hardware_handler:硬件相關(guān)操作的型號(hào),主要有:
  "emc":Hardware handler for EMC storage arrays.
  "rdac":Hardware handler for LSI/Engenio/NetApp E-Series RDAC storage controller.
  "hp_sw":Hardware handler for Compaq/HP storage arrays in active/standby mode.
  "alua":Hardware handler for SCSI-3 ALUA compatible arrays.
7)path_grouping_policy    下面的與defaults節(jié)說(shuō)明相同。
8)uid_attribute    
9)path_selector    
10)path_checker    
11)prio    
12)prio_args    
13)features    
14)failback    
15)rr_weight    
16)no_path_retry    
17)rr_min_io    
18)rr_min_io_rq    
19)fast_io_fail_tmo    
20)dev_loss_tmo    
21)flush_on_last_del    
22)retain_attached_hw_handler    
23)detect_prio    
24)deferred_remove    
25)delay_watch_checks    
16)delay_wait_checks   

本文題目:multipath配置詳細(xì)參考-創(chuàng)新互聯(lián)
路徑分享:http://muchs.cn/article0/dphooo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、ChatGPT、面包屑導(dǎo)航、商城網(wǎng)站、企業(yè)建站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)