RHEL5 + 3Par FC SANストレージ環境があり、/ dataなどの特定の場所にマウントするようにマルチパスFCデバイスをセットアップする方法がわかりません。RHELの3Par実装ガイドがありますが、まだありません。私には意味がありません。ストレージベンダーのガイドに従っていますが、使用するすべてのストレージで一般的です。
RHEL 5では、/ dev/mapper/dm-1のような開発マッパーマウントを/ dataに設定する適切な方法は何ですか?
以下は彼らが持っているものです:
#Partitioning Device-mapper Nodes (pg:71)
NOTE: Do not use the fdisk command with /dev/mapper/XXX devices to create partitions
#Provision and export volumns to Host
#excute multipath to create mappings (on my system it has /dev/dm-0)
multipath
#list out mappings
multipath -l
#format the top drive in the map
### multipath -l
##50002ac001b40031
##[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]
##\_ round-robin 0 [active]
##\_ 0:0:0:0 sda 8:0 [active]
##\_ 1:0:0:0 sdb 8:16 [active]
fdisk /dev/sda -- create a partition
################################################
#this part confuses me...
After the fdisk command completes, use the kpartx command to list and create DM devices
for the partitions on the device.
# kpartx /dev/mapper/350002ac001b40031
350002ac001b40031p1 : 0 10477194 /dev/mapper/350002ac001b40031 62
# kpartx -a /dev/mapper/350002ac001b40031 -- will add a partition mapping
# ls /dev/mapper
350002ac001b40031 350002ac001b40031p1
################################################
/dev/mapper/dm-N
の名前はLinuxカーネルによって動的に割り当てられるため、/etc/fstab
でそれらの名前を信頼することはできません。
どのLUNをどのパーティションにマウントしているかを確認する必要があります。そのための最良の方法は、パーティションに名前を付けることです。 /etc/multipath.conf
に次のセクションを追加することでそれを行うことができます。
multipaths {
multipath {
wwid 3600a0b800011a2be00001dfa46cf0620
alias mydev1
}
}
Wwidはmultipath -ll
出力から取得できます。リンク/スイッチ/ストレージコントローラーに障害が発生した場合にパスを切り替えることができるように、マルチパスを再起動することを忘れないでください。
SANデバイス全体として使用する場合は、必ずしもパーティションを作成する必要はありません。