Unity: Server BFS RHEL8.3 s DM-MPIO se nespustí, když je jednotka Unity LUN neaktivní

摘要: Spouštění serveru Red Hat ze sítě SAN (BFS) pomocí funkce DM-MPIO se nespustí, když je jednotka Unity LUN v neaktivním stavu. Na serveru Red Hat (BFS i místní spouštění) se příkaz "fdisk -l" (EMCGRAB a SOSREPORT) nedokončí, když je jednotka LUN nastavena na neaktivní. (oprava uživatelem) ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Spouštění serveru Red Hat ze sítě SAN (BFS) se nespustí, když je jednotka Unity LUN v neaktivním stavu.

Na serverech Red Hat (BFS i Local Boot) fdisk -l Příkaz se nedokončí, pokud je logická jednotka nastavena na hodnotu Neaktivní.

Na serverech Red Hat (BFS i Local Boot) emcgraba sosreport Příkazy se nedokončí, je-li možnost LUNs nastavena na hodnotu Neaktivní.

Servery Red Hat hlásí chyby I/O pro neaktivní jednotky LUN na obrazovce konzoly a ve zprávách, jak je znázorněno níže:

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

Skript multipath -ll příkaz ukazuje, že cesta není správně nakonfigurována, jak je uvedeno níže:

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

原因

Zavedení systému Red Hat Enterprise Linux 7.4 detect_checker jako parametr stanzy, jehož výchozí hodnota je yes. Funkce MPIO (Multipath I/O) detekuje, zda zařízení podporuje přístup k asymetrické logické jednotce (ALUA). Pokud podporuje ALUA a detect_checker hodnota je ano, funkce MPIO přepíše nakonfigurovanou path_checker a používá TUR checker místo toho a uživatelem definovaný path_checker emc_clariion se ignoruje. Skript TUR checker nezpracovává správně funkci SCSI Sense z neaktivních jednotek LUN Unity. DM-MPIO opakovaně obnovuje cesty.

Pokud je server Red Hat spuštěn ze sítě SAN, multipathd Spuštění v initramfs fáze se nedokončí, takže operační systém nemůže přejít do fáze mount real rootFS.

Pokud lokálně spustíte server Red Hat, fdisk -l příkaz přestane reagovat, protože I/O do neaktivních jednotek LUN nejsou dokončeny.

解决方案

Zajistěte, aby DM-MPIO používalo emc_clariion_checker protože dokáže správně zpracovat stav neaktivní jednotky LUN.

Zálohování originálu /etc/multpath.conf a upravte jej, jak je znázorněno níže.

V nejnovější příručce k připojení hostitele pro Linux a v části věnované systému Red Hat Enterprise Linux 7.4 a novějším naleznete informace /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
        }
}


Níže je uvedeno pouze spouštění ze serveru SAN (BFS) Red Hat.
Pokud má váš server BFS Red Hat problémy se spouštěním, změňte stavy LUN serveru z neaktivního na aktivní. Poté operační systém dokončí proces spouštění. Po spuštění operačního systému upravte /etc/multpath.conf soubor popsaný výše. Po úpravě /etc/multpath.conf soubor, znovu sestavit initramfs multipath Pomocí tlačítka dracut . Doporučuje se vytvořit zálohu originálu initramfs Soubor před opětovným sestavením initramfs.

dracut --force --add multipath

Další podrobnosti o přebudování initramfs, obraťte se na podporu Red Hat.

其他信息

Žádné

受影响的产品

Dell EMC Unity, Red Hat Enterprise Linux Version 8
文章属性
文章编号: 000209001
文章类型: Solution
上次修改时间: 21 8月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。