Unity. Сервер BFS RHEL8.3 с DM-MPIO не загружается, когда LUN Unity неактивен

Resumen: Сервер Red Hat загружается из сети хранения данных (BFS) с DM-MPIO, когда LUN Unity находится в неактивном состоянии. На сервере Red Hat (как в BFS, так и в локальной загрузке) команда «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 из сети хранения данных (BFS) не выполняется, когда LUN Unity находится в неактивном состоянии.

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

На серверах Red Hat (как BFS, так и Local Boot) emcgrabи sosreport Команды не выполняются, если для LUN задано значение Неактивно.

Серверы 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 от неактивных LUN Unity. DM-MPIO многократно восстанавливает пути.

Если сервер Red Hat загружается из SAN, multipathd Запуск в меню initramfs Этап не завершается, поэтому операционная система не может перейти к фазе монтирования реальной rootFS.

При локальной загрузке сервера Red Hat fdisk -l перестает отвечать из-за того, что операции ввода-вывода для неактивных LUN не завершены.

Resolución

Использование DM-MPIO emc_clariion_checker так как он может правильно обрабатывать неактивное состояние LUN.

Создание резервной копии исходного файла /etc/multpath.conf и измените его, как показано ниже.

См. последнюю версию Руководства по подключению хостов для 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.