Установка на сетевые multipath-диски
Общий случай multipath-устройств
Для включения поддержки установки на multipath-устройства (например, FC LUN) следует убедиться в поддержке такой возможности оборудованием. В частности, при загрузке с FC LUN следует верно выбрать последовательность загрузочных устройств в BIOS сервера, а в BIOS FC адаптера следует включить возможность загрузки с него, а также выбрать WWNN/WWPN и номер LUN для всех путей, по которым нужный LUN предоставляет FC фабрика. Для более подробных сведений обратитесь к документации производителя.
Внимание!
Не используйте Auto установки в данном режиме.
Режимы загрузки
На данный момент поддерживается только Legacy режим загрузки.
При загрузке с установочного накопителя следует добавить параметр "disk-detect/multipath/enable=true" в строку загрузки ядра
Редактирование производится выбором нужной строки меню и нажатием Tab, а загрузка с изменённой строкой -- нажатием Enter.
Замечание
При редактировании строки добавлять параметры следует перед частью "--- quiet", так как эта часть отвечает за добавление параметра "quiet" в строку загрузки целевой (устанавливаемой) системы и должна заканчивать строку.
В случае необходимости изменить параметры multipath нужно задать ещё один параметр -- "disk-detect/multipath/customize=true"
При этом перед пунктами разметки диска появятся два пункта меню: пункт для задания параметра path_selector
и пункт для задания параметра path_grouping_policy
Установка с применением FCoE адаптеров, требующих активации FCoE
Некоторые адаптеры (например, HPE 630FLB) требуют включения поддержки FCoE со стороны ОС. После этого установка производится аналогично установке на multipath FC LUN.
Для включения режима в установщике Space VM следует добавить дополнительно к параметру "disk-detect/multipath/enable=true" также параметр "netcfg/fcoe/enable=true"
В процессе установки будет выведен экран со списком доступных в системе сетевых адаптеров, а также их MAC-адресов. На данном этапе следует включить поддержку FCoE для адаптеров, через которые подключены загрузочные и системные диски (LUN в данном случае).
Если правильно выбраны адаптеры и сконфигурирована FC/FCoE сеть, то на этапе определения дисков появятся multipath-устройства из FC LUN, на которые следует устанавливать систему.
Частные случаи при установке на multipath-устройства
-
В ряде случаев (например, СХД HPE Nimble) не активируется multipath в процессе установки. При этом программа разметки дисков видит диски только как отдельные устройства (sd*), а не multipath с соответствующим uuid. Это связано с тем, что данные LUN не предоставляют некоторую необходимую информацию (ID_WWN). Для решения проблемы следует добавить в командную строку инсталлятора наряду с указанным выше
disk-detect/multipath/enable=true
ещё и ключdisk-detect/multipath/no-wwn=true
.Для релиза 6.4
Если установка проводится повторно и LUN уже содержат LVM-тома, с некоторой вероятностью при инсталляции multipath всё равно не собирается. Это вызвано преждевременным запуском службы LVM, монопольно захватывающей LUN. Для решения проблемы следует в консоли 2 или 3 выполнить команду
vgchange -an
илиlvm vgchange -an
, перейти в консоль 1, вернуться на шаг определения дисков и продолжить установку в режиме Guided partitioning, выбрав режим с LVM-разметкой. -
Также, например, с СХД HPE Nimble после успешной установки и перезагрузки узел с некоторой вероятностью "зависает" на стадии загрузки с сообщением Loading initial ramdisk.... Это может быть вызвано задержками в обмене данными с СХД при сборке multipath загрузочных устройств. Для решения проблемы следует попробовать загрузку с ключом командной строки
rootdelay=N
(временно добавляется через меню Grub), где N -- количество секунд (следует подобрать в пределах от 5 до 10) перед обращением к собранному корневому устройству при загрузке. Если этот ключ обеспечивает стабильную работу, то дальнейшую установку следует производить с заданием его в командной строке инсталлятора наряду с ключамиdisk-detect/multipath ...
, но после символов '---', разделяющих параметры инсталлятора и параметры, которые будут добавлены к командной строке установленной системы. На постоянной основе этот ключ к командной строке запуска уже установленной системы можно добавить при помощи команды CLIsystem cmdline edit
.