Рекомендации по решению возможных проблем
Ошибка «Error: Missing ERA RAID system module»
Возможные причины:
- После обновления ядра операционной системы пакеты с заголовочными файлами (kernel-devel, kernel-uek-devel, linux-headers, pve-headers) остались от предыдущей версии ядра.
- Обновление ядра ОС больше, чем патч-обновления.
Решения:
-
Обновите или установите пакет с заголовочными файлами ядра (kernel-devel, kernel-uek-devel, linux-headers, pve-headers) для текущей (обновлённой) версии ядра ОС. Подробнее см. в документе Инструкция по установке RAIDIX ERA 4.1.1.
После этого выполните команду
# dkms autoinstall
- Загрузитесь на версию ядра ОС, которая была до обновления.
Предупреждение «WARNING! Diff between built and installed module!»
Предупреждение появляется при просмотре статуса DKMS:
# dkms status
Возможная причина:
- DKMS устанавливает версию нового ядра, а не текущего.
Решение:
Узнайте версию модуля eraraid, например, так:
$ ls /usr/src | grep eraraid
Выполните
# dkms remove -m eraraid -v <module_ver> --all # dkms install -m eraraid -v <module_ver> --force
Ошибка «Error: failed to connect to all addresses»
Возможная причина:
Клиент обращается по старому адресу или с некорректными учётными данными на сервер.
Решения:
-
Перезапустите eraraid.target:
# systemctl restart eraraid.target
-
Если предыдущий пункт не помог, обновите сертификаты.
Недоступность данных после рестрайпинга
Рестрайпинг (увеличение размера или изменение уровня RAID) может привести к недоступности данных из-за ошибки работы с метаданными RAID при обновлении до версии 4.1.1. Для исключения некорректной работы с метаданными, после завершения процесса рестрайпинга выполните команду
# eraraid recon --name <raid_name> --force --yes-i-am-really-sure
Не допускается использование команды во время реконструкции.