Прерывание загрузки zVirt Node после установки на сервер виртуализации
Версии, в которых встречается проблема: 4.0
1. Симптомы проблемы
После установки zVirt Node и первой перезагрузки запуск ноды прерывается:
После ввода пароля администратора видно, что lvm не находит логические тома и systemd не может смонтировать файловые системы:
2. Описание причины
Чтобы использовать устройства с диспетчером логических томов (LVM), файл system.devices должен содержать список идентификаторов устройств, в противном случае LVM их игнорирует. Установщик операционной системы (ОС) добавляет устройства в файл system.devices во время установки.
Некоторые вендоры имеют некорректный WWID. В связи с этим формируется файл /etc/lvm/devices/system.devices, имеющий неверную конфигурацию, например:
3. Решение
-
Зайдите с учетной записью root в консоль сервера, на котором наблюдается ошибка.
-
Отредактируйте в разделе
devices
файла /etc/lvm/lvm.conf следующие параметры:-
use_devicesfile
установите в значение0
; -
Раскомментируйте любую запись
filter
и приведите к видуfilter = [ "a|^<path-to-blockdev>|", r|.*| ]
, где<path-to-blockdev>
- путь к файлу устройства, на котором созданы логические тома. Например:filter = [ "a|^/dev/sda2$|", r|.*| ]
В данном примере разрешается использование с LVM только /dev/sda2. При необходимости можно вручную добавить в фильтр дополнительные правила. Подробнее см. в разделе Создание фильтра LVM в руководстве администратора. Не используйте утилиту vdsm-tool config-lvm-filter
. Её запуск сбросит настройки LVM на исходные, что приведёт к возврату хоста в состояниеemergency
-
-
Перезагрузите хост.