雙網卡mysql伺服器連接配接公共存儲iscsi! [環境 rhel6]
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauYTN3MzX4kDO0ATOyUzMx8CX0EzLcFTMyEDMy8CXzRWYvxGc19CX0Vmbu4GZzNmL51mLn1Wavw1LcpDc0RHaiojIsJye.jpg)
用戶端與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 測試資料庫