ローカルパーティションのマルチパスを作成する

ローカルパーティションのマルチパスを作成する

ローカル パーティションにマルチパスを作成することは可能ですか? パーティション /dev/sda3 があり、/dev/mapper/mpath01 がそれ​​を指すようにする必要があります。

これは私がキックスタート(rhel 5.7)に追加したものです

part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover

パーティションは正常に作成されましたが、/dev/mapper/mpath01 ファイルがありません。multipath
-l でも何も表示されません (サービスは実行されています)

答え1

ローカル パーティションのマルチパスはあまり役に立ちません。その目的は、SAN LUN などのネットワーク パーティション/ディスクへの論理パスを作成してフォールト トレラントを実現することです。つまり、ディスクへの 1 つのパスが失われても、2 番目のパスはアクティブなままになります。

そうは言っても、マルチパスのパーティションを見ることはできます。ブラックリスト設定ファイル内のローカルパーティションはマルチパス

基本的な multipath.conf ファイルは次のとおりです。

defaults {
   user_friendly_names yes
   path_group_policy failover
}

blacklist {
   devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
   devnode "^(hd|xvd|vd)[a-z]*"
   wwid "*"
}

# Make sure our multipath devices are enabled.

blacklist_exceptions {
   wwid "20017380006c00034"
   wwid "20017380006c00035"
   wwid "20017380006c00036"
   wwid "20017380006c00037"
}

multipaths {
  multipath {
      wwid "20017380006c00034"
      alias mpath0
  }
  multipath {
      wwid "20017380006c00035"
      alias mpath1
  }
  multipath {
      wwid "20017380006c00036"
      alias mpath2
  }
  multipath {
      wwid "20017380006c00037"
      alias mpath3
  }
}

http://www.datadisk.co.uk/html_docs/redhat/rh_multipathing.htm そこにパーティションを指定すると、マルチパス -ll指示。

関連情報