我的目标是为了测试目的制作一个多路径 lvm iscsi 我已经设置了两个 debian iscsi 服务器,工作我已经在 debian 客户端上设置了多路径,并且我可以在 ext4 fs 上创建目录等。但是如果 server1 宕机,fs 就会卡住(hang),为什么?这是我的 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
}
}
答案1
答案是:不可能
多路径的“双主”iSCSI 目标:不起作用。 iSCSI 是一种有状态协议,它不仅仅是读取和写入。要针对不同节点上的不同目标运行多路径(或每个会话的多个连接),您需要具有集群感知的 iSCSI 目标,这些目标以某种方式相互协调。据我所知,这不存在(至少对于 Linux 来说不存在)。