Linuxおよびiscsiマルチパス

Linuxおよびiscsiマルチパス

私の目標は、テスト目的でマルチパスlvm iscsiを作成することです。 2つの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ではそうではありません)。

おすすめ記事