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

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

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

Завантаження сервера 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

Causa

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 не завершено.

Resolución

Використовуйте 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.

Información adicional

Ніхто

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.