FC-NVMe ホストのマルチパス構成
Linux ホストをシステムに正常に接続するために、FC-NVMe マルチパス構成の推奨事項に従ってください。
- SLES15 では、以下のステップを実行して、ネイティブ・マルチパスを無効にします。
- カーネル・モジュール構成ファイルを作成します。
echo "options nvme_core multipath=N" > /etc/modprobe.d/50-nvme_core.conf - RAMDISK を再作成します。
dracut -f - ホストを再始動します。
オペレーティング・システム・サポートに基づいて、追加の更新が予定されます。
- カーネル・モジュール構成ファイルを作成します。
- 例えばrpm -ivh nvmefc-connect-12.0.261.15-1.sles15sp0.x86_64.rpm と入力して、Emulex 自動接続メカニズムがインストールされていることを確認します。
- Linux マルチパスを設定します。
devices { device { vendor "NVME" product "IBM 2145" path_grouping_policy "multibus" path_selector "round-robin 0" prio "const" path_checker "none" failback "immediate" no_path_retry "queue" rr_weight uniform rr_min_io_rq "1" fast_io_fail_tmo 15 dev_loss_tmo 600 } } defaults { user_friendly_names yes path_grouping_policy group_by_prio } - blk-mq (SLES の場合) を使用して、マルチ・キュー入出力をスケジュールします。/etc/default/grub ファイルを編集して、GRUB_CMDLINE_LINUX_DEFAULT 変数の現行の設定に dm_mod.use_blk_mq=y を追加します。
GRUB_CMDLINE_LINUX_DEFAULT="BOOTPTimeout=20 BootpWait=20 biosdevname=0 powersaved=off resume=/dev/system/swap splash=silent quiet showopts crashkernel=175M,high dm_mod.use_blk_mq=y" - 新規構成を適用します。
swfc178:~ # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found theme: /boot/grub2/themes/SLE/theme.txt Found linux image: /boot/vmlinuz-4.12.14-25.19-default Found initrd image: /boot/initrd-4.12.14-25.19-default Found linux image: /boot/vmlinuz-4.12.14-23-default Found initrd image: /boot/initrd-4.12.14-23-default done - システムを再始動します。マルチキュー機能がマルチパスで有効であることを確認してください。
mpathj (eui.88000000000000000050760071b78044) dm-3 NVME,IBM 2145 size=12G features='2 queue_mode mq' hwhandler='0' wp=rw