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

Summary: 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) ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Cause

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.

Resolution

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.

Additional Information

None

Affected Products

Dell EMC Unity, Red Hat Enterprise Linux Version 8
Article Properties
Article Number: 000209001
Article Type: Solution
Last Modified: 21 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.