Unity: Serwer BFS RHEL8.3 z DM-MPIO nie uruchamia się, gdy jednostka LUN Unity jest nieaktywna

摘要: Rozruch serwera Red Hat z sieci SAN (BFS) z DM-MPIO nie uruchamia się, gdy jednostka LUN Unity jest w stanie nieaktywnym. Na serwerze Red Hat (zarówno BFS, jak i Local Boot) polecenie "fdisk -l" (EMCGRAB i SOSREPORT) nie kończy się, gdy jednostka LUN jest ustawiona jako nieaktywna. (możliwość korekty z poziomu użytkownika) ...

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

症状

Rozruch serwera Red Hat z sieci SAN (BFS) nie uruchamia się, gdy jednostka LUN Unity jest w stanie nieaktywnym.

Na serwerach Red Hat (zarówno BFS, jak i Local Boot) fdisk -l polecenie nie kończy się, gdy jednostka LUN jest ustawiona jako Nieaktywna.

Na serwerach Red Hat (zarówno BFS, jak i Local Boot) emcgrabi sosreport polecenia nie są kończone, gdy jednostka LUNs jest ustawiona jako Inactive.

Serwery Red Hat zgłaszają błędy we/wy dla nieaktywnych jednostek LUN na ekranie konsoli i w komunikatach, jak pokazano poniżej:

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

Polecenie multipath -ll pokazuje, że ścieżka nie jest poprawnie skonfigurowana, jak poniżej:

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

原因

Red Hat Enterprise Linux 7.4 wprowadza detect_checker jako parametr zwrotki, którego domyślną wartością jest yes. Wielościeżkowe we/wy (MPIO) wykrywa, czy urządzenie obsługuje asymetryczny dostęp do jednostki logicznej (ALUA). Jeśli obsługuje ALUA i detect_checker wartość to yes, MPIO zastępuje skonfigurowaną path_checker i korzysta z metody TUR checker zamiast tego i zdefiniowany przez użytkownika path_checker emc_clariion jest ignorowany. Polecenie TUR checker nie obsługuje prawidłowo wykrywania SCSI z nieaktywnych jednostek LUN Unity. DM-MPIO wielokrotnie przywraca ścieżki.

Jeśli serwer Red Hat jest uruchamiany z sieci SAN, multipathd Uruchamianie w initramfs faza nie kończy się, więc system operacyjny nie może przejść do fazy montowania rzeczywistego rootFS.

W przypadku lokalnego rozruchu serwera Red Hat fdisk -l polecenie przestaje odpowiadać, ponieważ we/wy do nieaktywnych jednostek LUN nie zostały ukończone.

解决方案

Spraw, aby DM-MPIO korzystał z DM-MPIO emc_clariion_checker ponieważ może prawidłowo obsłużyć nieaktywny stan jednostki LUN.

Utwórz kopię zapasową oryginału /etc/multpath.conf i zmodyfikuj go, jak pokazano poniżej.

Zapoznaj się z najnowszym przewodnikiem łączności hosta dla systemu Linux oraz sekcją dotyczącą systemu Red Hat Enterprise Linux 7.4 i nowszych /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
        }
}


Poniżej znajduje się tylko rozruch z serwera Red Hat SAN (BFS).
Jeśli na serwerze BFS Red Hat występują problemy z rozruchem, zmień stan jednostki LUN serwera z nieaktywnej na aktywną. Następnie system operacyjny zakończy proces rozruchu. Po uruchomieniu systemu operacyjnego zmodyfikuj /etc/multpath.conf plik opisany jak wyżej. Po edycji /etc/multpath.conf plik, odbudowa initramfs multipath z dracut . Zaleca się utworzenie kopii zapasowej oryginału initramfs przed odbudowaniem initramfs.

dracut --force --add multipath

Aby uzyskać więcej informacji na temat odbudowy initramfs, skontaktuj się z pomocą techniczną firmy Red Hat.

其他信息

None

受影响的产品

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