내 목표는 테스트 목적으로 다중 경로 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
}
}
답변1
대답은: 불가능하다
듀얼 마스터 DRBD, iSCSI 및 다중 경로: 하지 마세요!
다중 경로가 지정된 "이중 마스터" iSCSI 대상: 작동하지 않습니다. iSCSI는 상태 저장 프로토콜로 단순한 읽기 및 쓰기 이상의 기능을 제공합니다. 서로 다른 노드의 서로 다른 대상에 대해 다중 경로 지정(또는 세션당 여러 연결)을 실행하려면 어떤 방식으로든 서로 조정되는 클러스터 인식 iSCSI 대상이 있어야 합니다. 내가 아는 한, 이것은 존재하지 않습니다(적어도 Linux에서는 그렇지 않습니다).