「Unity:Unity LUNが非アクティブなときにDM-MPIOを搭載したBFS RHEL8.3サーバーが起動しない

Resumen: Unity LUNが非アクティブ状態の場合、DM-MPIOを使用したSAN(BFS)からのRed Hat Serverブートは起動しません。Red Hatサーバー(BFSとローカル ブートの両方)で、LUNが非アクティブに設定されている場合、「fdisk -l」コマンド(EMCGRABおよびSOSREPORT)が完了しません。(ユーザー修正可能)(英語)」

Este artículo se aplica a: Este artículo no se aplica a: Este artículo no está vinculado a ningún producto específico. En este artículo no se identifican todas las versiones de los productos.

Síntomas

Unity LUNが非アクティブ状態の場合、Red Hat Server Boot from SAN(BFS)は起動しません。

Red Hat サーバー (BFS とローカルブートの両方) では、 fdisk -l LUNがInactiveに設定されている場合、コマンドは完了しません。

Red Hat サーバー (BFS とローカルブートの両方) では、 emcgrabsosreport LUNがInactiveに設定されている場合、コマンドは完了しません。

Red Hatサーバーは、次に示すように、コンソール画面とメッセージで、非アクティブなLUNのI/Oエラーを報告します。

blk_update_request: I/O error, dev sdh, sector 20971392 op 0x0:(READ) flags 0x4200 phys_seg 1 prio class 0
Buffer I/O error on sdh, logical block 2621424, async page read

multipath -ll コマンドは、次のようにパスが正しく構成されていないことを示しています。

mpathb (360xxxxxxxxxxxxxxxxxxxxxxxxx) dm-1 DGC,VRAID
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=23 status=enabled
| |- 6:0:0:1 sdb 8:16  failed ready running
| |- 7:0:0:1 sdf 8:80  failed ready running
| `- 7:0:1:1 sdh 8:112 failed ready running
`-+- policy='service-time 0' prio=50 status=enabled
  `- 6:0:1:1 sdd 8:48  failed ready running

Causa

Red Hat Enterprise Linux 7.4 では、 detect_checker デフォルト値が yes であるスタンザ・パラメーターとして。マルチパスI/O (MPIO)は、デバイスがALUA(非対称論理ユニット アクセス)をサポートしているかどうかを検出します。ALUAと detect_checker 値がyesの場合、MPIOは設定された path_checker また、 TUR checker 代わりに、ユーザー定義の path_checker emc_clariion は無視されます。「 TUR checker は、Unityの非アクティブLUNからのSCSIセンスを適切に処理しません。DM-MPIOはパスを繰り返しリストアします。

Red HatサーバーがSANから起動されている場合、 multipathd startup を initramfs フェーズが完了しないため、オペレーティング システムは実際のrootFSのマウント フェーズに移行できません。

Red Hat サーバーをローカルブートする場合、 fdisk -l 非アクティブなLUNへのI/Oが完了していないため、コマンドが応答を停止します。

Resolución

DM-MPIOを使用する emc_clariion_checker 非アクティブなLUN状態を適切に処理できるためです。

元のバックアップ /etc/multpath.conf ファイルを作成し、以下のように変更します

Linuxの最新の Host Connectivity GuideRed Hat Enterprise Linux 7.4以降 のセクションを参照してください。 /etc/multpath.confの詳細を確認してください。

defaults {
        user_friendly_names yes
}
devices {
        device {
                vendor "DGC"
                product ".*"
                product_blacklist "LUNZ"
                path_grouping_policy "group_by_prio"
                path_checker "emc_clariion"
                features "1 queue_if_no_path"
                hardware_handler "1 emc"
                prio "emc"
                failback immediate
                rr_weight "uniform"
                no_path_retry 60
                retain_attached_hw_handler yes
                detect_prio yes
                detect_checker no
        }
}


以下は、SAN (BFS) Red Hatサーバーからの起動のみです。
BFS Red Hatサーバーで起動の問題が発生している場合は、サーバーのLUNの状態を非アクティブからアクティブに変更します。その後、オペレーティング システムは起動プロセスを完了します。オペレーティング システムの起動後に、 /etc/multpath.conf 上記のように記述されたファイル。編集後 /etc/multpath.conf ファイル、再構築 initramfs multipathdracut に指定します。元のバックアップを作成することをお勧めします initramfs 再構築前のファイル initramfsの詳細を確認してください。

dracut --force --add multipath

再構築の詳細 initramfsについては、Red Hat サポートにお問い合わせください。

Información adicional

なし

Vídeos

None

Productos afectados

Dell EMC Unity, Red Hat Enterprise Linux Version 8
Propiedades del artículo
Número de artículo: 000209001
Tipo de artículo: Solution
Última modificación: 21 ago 2025
Versión:  4
Encuentra las respuestas que necesitas con la ayuda de otros usuarios de Dell
Servicios de asistencia
Comprueba si tu dispositivo está cubierto por los servicios de asistencia.