Multipath-Storage
Linux 和 iSCSI 多路徑
我的目標是為了測試目的製作一個多路徑 lvm iscsi 我已經設置了兩個 debian iscsi 伺服器,我已經在 debian 客戶端上設置了多路徑,我可以在 ext4 fs 上創建目錄等。但是如果 server1 出現故障,fs 會被卡住(掛起)為什麼?這是我的 multipath.conf
defaults { udev_dir /dev polling_interval 5 path_grouping_policy multibus path_checker directio prio const rr_min_io 100 rr_weight priorities failback immediate no_path_retry fail } blacklist { devnode "^(ram|sda|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z][[0-9]*]" devnode "^vd[a-z]" devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]" } multipaths { multipath { wwid 149455400000000009d1b03a0217052c8b19b0fa6e5bfe7bd alias iscsi_storage } }
答案是:不可能
多路徑的“雙主”iSCSI 目標:不起作用。iSCSI 是一個有狀態的協議,它不僅僅是讀寫。要針對不同節點上的不同目標執行多路徑(或每個會話的多連接),您需要具有以某種方式相互協調的集群感知 iSCSI 目標。據我所知,這不存在(無論如何,不適用於 Linux)。