天天看點

雙網卡連接配接公共存儲

雙網卡mysql伺服器連接配接公共存儲iscsi!  [環境 rhel6]

雙網卡連接配接公共存儲

用戶端與iscsi連接配接了的時候,會有兩塊新的硬碟出來/dev/sdb,/dev/sdc!

然後配置之後,會有一塊新的假硬碟出來/dev/mapper/mpathb,它可以自動進行線路的切換!

.[client雙網卡]<-------->[storage-iscsi] [故障遷移]

shell> yum install -y device-mapper-multipath.i686      ///用戶端需要安裝multipath這個軟體包

shell> modprobe dm-multipath             ///将可加載核心子產品加載進核心

shell> cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/

找到配置檔案

用戶端的配置檔案就隻要修改兩個地方,

"path_grouping_policy  failover"

shell> iscsiadm -m discovery -t sendtargets -p 61.1.1.1

shell> iscsiadm -m discovery -t sendtargets -p 202.1.1.1  ///它們得到的是相同的iqn資訊

storage -> iscsi 共享 [故障遷移]雙網卡!

client -> (iscsi) 分别連結兩個線路

yum install -y device-mapper-multipath

cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/

defaults {

        udev_dir                /dev

        polling_interval        10

        path_selector                "round-robin 0"

        path_grouping_policy    fail-over

        getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"

#      prio                    alua                             ///由于網卡原因,該實驗是用虛拟機試驗的!假裝置一直不出現,應該是由于虛拟機不支援 alua!真實機是支援的!

        path_checker            readsector0

        rr_min_io               100

        max_fds                 8192

        rr_weight               priorities

        failback                immediate

        no_path_retry           fail

        user_friendly_names     yes

}

kernel-module -->  dm_round_robin     dm_multipath

/dev/mapper/mpathb  <--- 自動切換裝置  --> /database 測試資料庫