Linux e multipath iscsi

0

Meu objetivo é fazer, para fins de teste um multipath lvm iscsi Eu configurei dois debian servidor iscsi, funcionamento Eu configurei o multipath em um cliente debian e eu posso crie dirs, etc no ext4 fs. Mas se server1 desce o fs está preso (travar) Por quê? Este é meu 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
         }
}
    
por elbarna 09.03.2016 / 22:53

1 resposta

1

A resposta é: não é possível

DRBD dual-primário, iSCSI e multipath: não faça isso!

“Dual-primary” iSCSI targets for multipath: does not work. iSCSI is a stateful protocol, there is more to it that than just reads and writes. To run multipath (or multi-connections per session) against distinct targets on separate nodes you’d need to have cluster aware iSCSI targets which coordinate with each other in some fashion. To my knowledge, this does not exist (not for Linux, anyways).

    
por 13.03.2016 / 18:00