DL360Gen10(RHEL8.2) + MSA2050-SASでマルチパス環境の構築について

こんにちは、エス・ワイ・シーの諏澤です。

DL360Gen10(RHEL8.2) + MSA2050SASでマルチパス接続の環境を構築する機会がありましたので、手順の概要を記載させて頂きます。


①device-mapper-multipathパッケージがインストールされていることを確認します。

rpm -qa | grep device-mapper*
device-mapper-multipath-libs-0.8.3-3.el8.x86_64
device-mapper-libs-1.02.169-3.el8.x86_64
device-mapper-persistent-data-0.8.5-3.el8.x86_64
device-mapper-event-1.02.169-3.el8.x86_64
device-mapper-multipath-0.8.3-3.el8.x86_64
device-mapper-event-libs-1.02.169-3.el8.x86_64
device-mapper-1.02.169-3.el8.x86_64

無ければ以下のコマンドにてインストールしてください。
yum install device-mapper-multipath


②以下のコマンドでmultipath.confファイルを初期化します。

mpathconf –enable


③/etc/multipath.confを作成します。

今回は、以下のファイルを作成しました。

defaults {
user_friendly_names yes
find_multipaths yes
enable_foreign “^$”
}

blacklist_exceptions {
property “(SCSI_IDENT_|ID_WWN)”
}

blacklist {
}

devices {
device {
vendor “HP”
product “MSA [12]0[45]0 SA[NS]”
path_grouping_policy “group_by_prio”
prio “alua”
failback “immediate”
no_path_retry 18
}
}


④以下のコマンドで、マルチパスのサービスを自動起動を有効化し起動します。

systemctl enable multipathd.service
systemctl start multipathd.service


⑤以下のコマンドで、マルチパスのデバイスを確認します。

今回は、mpathaにてマルチパスデバイスとして認識しています。(2パス)

multipath -ll
mpatha (fffffffffffffffffffffffffffffffffff) dm-0 HPE,MSA 2050 SAS
size=1.0T features=’1 queue_if_no_path’ hwhandler=’1 alua’ wp=rw
|-+- policy=’service-time 0′ prio=50 status=active
| - 4:3:1:1 sda 8:0 active ready running -+- policy=’service-time 0′ prio=10 status=enabled
`- 5:3:1:1 sdb 8:12 active ready running


⑥/dev/mapper/mpathaがマルチパスデバイスとなります

partedコマンドなど使用して、パーティションを作成し、フォーマットして使用してください。

以上マルチパス構成の手順でした。