Multipath-Storage

Linux 和 iSCSI 多路徑

  • March 13, 2016

我的目標是為了測試目的製作一個多路徑 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
        }
}

答案是:不可能

雙主 DRBD、iSCSI 和多路徑:不要那樣做!

多路徑的“雙主”iSCSI 目標:不起作用。iSCSI 是一個有狀態的協議,它不僅僅是讀寫。要針對不同節點上的不同目標執行多路徑(或每個會話的多連接),您需要具有以某種方式相互協調的集群感知 iSCSI 目標。據我所知,這不存在(無論如何,不適用於 Linux)。

引用自:https://unix.stackexchange.com/questions/268765