Не удается загрузить серверы Linux при переключении на резервный ресурс

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



Запуск сценария «emcpbfs_linux config» для настройки PowerPath для загрузки из сценария R1 и попытка загрузки с новой созданной им записи grub, загрузка выполняется нормально. Однако при переключении на резервный ресурс она не работает. Powerpath не обнаруживает устройства при работе на площадке R2 , и поэтому фильтр LVM в образе ramdisk, который настроен на прием только устройств emcpower, не находит ни одного из PV, в результате чего сервер не может загрузиться


Запуск сценария с 20-секундным спящим режимом Сервер фактически загружался без проблем, когда он был переключен на резервный ресурс (и с теми же именами псевдоустройств)

При выполнении сценария без перехода в спящий режим наблюдались те же симптомы зацикливания, когда сервер не загружался.

Cause

Если сценарий был запущен без спящего режима: при первом запуске канал FC все еще не работает, а встроенные устройства SCSI все еще не настроены на хосте.
Но есть один внутренний диск (/dev/sda), который к этому времени уже настроен. Поэтому сценарий предполагает, что собственные загрузочные устройства уже настроены, и продолжает попытку создания устройства emcpower. Но так как устройства R2 все еще не работают, это не работает
.По сути, из сценария приведенное ниже условие if выполняется, потому что sdfound установлено в 1, даже если загрузочное устройство отсутствует.

if [ ${count1} -eq ${count2} ] && [ "${sdfound}" -eq 1 ]; Затем /etc/opt/emcpower/emcpmgr map -p

<фрагмент журнала без сна>
COUNT: getsddevs возвращает 1
COUNT1: getsddevs возвращает 1
COUNT: getsddevs возвращает 1
COUNT2: getsddevs возвращает 1
/dev/sda
/dev/emcpower
<snip>

<фрагмент лога со спящим>
режимом COUNT: getsddevs return 25
COUNT1: getsddevs return 25
COUNT: getsddevs return 25
COUNT2: getsddevs return 25
/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdl /dev/sdm /dev/sdn /dev/sdo /dev/sdp /dev/sdq /dev/sdr /dev/sds /dev/sdt /dev/sdu /dev/sdv /dev/sdw /dev/sdx /dev/sdy
sdc: Неизвестная таблица
разделов SDE: неизвестная таблица
разделов SDF: неизвестная таблица
разделов SDG: неизвестная таблица разделов SD: неизвестная таблица

разделов SDQ: неизвестная таблица разделов SDQ: неизвестная таблица
разделов SDR: неизвестная таблица
разделов EmcPowerA1
EMCPareA2
/Dev/EMCpowera2
/Dev/EMCPOWERA
/Dev/EMCPOWERA1/Dev/EmcPowerA2
<snip>

Resolution

Спящий режим в основном обеспечивает достаточное количество времени для подключения каналов FC и настройки собственных ресурсов SCSI для дисков R2, прежде чем PowerPath попытается создать устройство emcpower. так что скрипт работает со временем сна «Добавлять сон, когда он не требуется, было бы не очень хорошей идеей».

Временное решение:

Отключите этот внутренний диск от BIOS во время загрузки, а затем попробуйте переключиться на резервный ресурс (без перехода в спящий режим).
В этом случае загрузка также должна пройти без проблем, так как сценарий имеет проверку, чтобы убедиться, что счетчик больше 0 при попытке создать устройство emcpower.

Окончательное исправление :

Окончательного решения нет, так как загрузка R1/R2 с внутреннего диска не рекомендуется. Сложность заключается в том, что сценарий не сможет определить, настроен ли уже загрузочный диск или нет. Этот сценарий не относится к сценариям загрузки R1/R2. Этот же сценарий должен работать и при обычной загрузке из SAN. Добавлять сон, когда он не требуется, было бы не очень хорошей идеей.
 

В руководстве по установке и администрированию Powerpath инженерный отдел задокументирует, что эта конфигурация не поддерживается.

Article Properties
Article Number: 000171354
Article Type: Solution
Last Modified: 17 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.