Рекомендации по решению возможных проблем

Ошибка «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 устанавливает версию нового ядра, а не текущего.

Решение:

  1. Узнайте версию модуля eraraid, например, так:

    $ ls /usr/src | grep eraraid
  2. Выполните

    # 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

Не допускается использование команды во время реконструкции.