Єдності: Сервер BFS RHEL8.3 з DM-MPIO не завантажується, коли Unity LUN неактивний

Samenvatting: Завантаження сервера Red Hat з SAN (BFS) з DM-MPIO не завантажується, коли Unity LUN знаходиться в неактивному стані. На сервері Red Hat (як BFS, так і Local Boot) команда "fdisk -l" (EMCGRAB і SOSREPORT) не завершується, якщо для LUN встановлено значення неактивний. (Виправляється користувачем) ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Завантаження сервера Red Hat від SAN (BFS) не завантажується, коли Unity LUN знаходиться в неактивному стані.

На серверах Red Hat (як BFS, так і Local Boot) fdisk -l команда не завершується, коли для LUN встановлено значення Неактивний.

На серверах Red Hat (як BFS, так і Local Boot) emcgrabі sosreport команди не завершуються, якщо для LUNs встановлено значення Неактивний.

Сервери Red Hat повідомляють про помилки вводу/виводу для неактивних LUN на екрані консолі та в повідомленнях, як показано нижче:

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

Oorzaak

Red Hat Enterprise Linux 7.4 представляє detect_checker як параметр строфи, значення якого за замовчуванням yes. Функція багатопроменевого вводу/виводу (MPIO) визначає, чи підтримує пристрій асиметричний доступ до логічних одиниць (ALUA). Якщо він підтримує ALUA та detect_checker значення є так, MPIO перевизначає налаштоване path_checker і використовує метод TUR checker замість цього і визначений користувачем path_checker emc_clariion ігнорується. Об'єкт TUR checker не обробляє належним чином сенс SCSI від Unity Inactive LUNs. DM-MPIO багаторазово відновлює шляхи.

Якщо сервер Red Hat завантажується з SAN, multipathd стартап в initramfs фаза не завершується, тому операційна система не може перейти до фази монтування реального rootFS.

Якщо ви локально завантажите сервер Red Hat, то fdisk -l команда перестає реагувати, оскільки введення-виведення до неактивних LUN не завершено.

Oplossing

Використовуйте DM-MPIO emc_clariion_checker оскільки він може належним чином обробляти неактивний стан LUN.

Резервне копіювання оригіналу /etc/multpath.conf і змініть його, як показано нижче.

Перегляньте останню версію Host Connectivity Guide для Linux та розділ для Red 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 multipath за допомогою кнопки dracut команда. Рекомендується створити резервну копію оригінального initramfs перед перезбиранням initramfs.

dracut --force --add multipath

За більш детальною інформацією про перебудову initramfs, зверніться до служби підтримки Red Hat.

Extra informatie

Ніхто

Getroffen producten

Dell EMC Unity, Red Hat Enterprise Linux Version 8
Artikeleigenschappen
Artikelnummer: 000209001
Artikeltype: Solution
Laatst aangepast: 21 aug. 2025
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.