RHEL6配置multipath多重路徑軟體連儲存 RHEL6與5在多重路徑的配置上有一些小區別。scsi_id命令有些參數不再支援。在RHEL 6中擷取磁碟的wwid可以通過–whitelist參數擷取:[root@db1 ~]# scsi_id --whitelist /dev/sdg 360060160a2212f00f8139df761ece111 www.2cto.com 可以通過一條shell命令,來擷取系統所有磁碟的wwid:# for i in `cat /proc/partitions ¦ awk {'print $4'} ¦grep sd`; do echo "### $i: `scsi_id --whitelist /dev/$i`"; done在RHEL 5中,可以通過如下方式擷取磁碟wwid:# for i in `cat /proc/partitions ¦ awk {'print $4'} ¦grep sd`; do echo "### $i: `scsi_id -g -u -s /block/$i`"; done另外,RHEL 6中,多重路徑設定檔也出現變化: # multipath.conf written by anacondadefaults {user_friendly_names yes}blacklist {devnode "^(ramrawloopfdmddm-srscdst)[0-9]*"devnode "^hd[a-z]"devnode "^dcssblk[0-9]*"device {vendor "DGC"product "LUNZ"}device {vendor "IBM"product "S/390.*"}# don't count normal SATA devices as multipathsdevice {vendor "ATA"}# don't count 3ware devices as multipathsdevice {vendor "3ware"}device {vendor "AMCC"}# nor highpoint devicesdevice {vendor "HPT"}wwid "20080930-1"wwid "20080930-1"device {vendor Ciscoproduct Virtual_CD_DVD}wwid "*" //其實可以注釋這項,這樣就不需要單獨填寫blacklist_exceptions}blacklist_exceptions { //排除在黑名單之外的wwidwwid "360060160a2212f00a67e0b91f2dbe111"wwid "360060160a2212f0044a0fc6ef5eae111"}multipaths {multipath {uid 0 //磁碟讀所屬使用者uidgid 0 //磁碟所屬組gidwwid "360060160a2212f00a67e0b91f2dbe111" //wwid號mode 0600 //磁碟讀寫權限}multipath {wwid "360060160a2212f0044a0fc6ef5eae111"alias data //別名}... ... //還可以根據實際情況,配置其它磁碟的別名、uid、gid、mode etc...} www.2cto.com 配置完了之後,重啟multipathd服務,之後通過multipath -ll查看經過多重路徑軟體綁定後的磁碟。注意,如果要對磁碟進行格式化,請採用/dev/mapper/[alias]這類裝置名稱進行fdisk。