Вопрос или проблема
Я создал RAID10 в BIOS (Intel RST). В 16.04 все было в порядке. А в 18.04 я вообще не вижу свой RAID. Я выбираю:
- Активные контейнеры MDADM (Intel/DDF RAID) => “да”
- Активировать устройство RAID Serial ATA => “да” или “нет”
Независимо от того, да или нет во втором пункте – я не вижу свой RAID на следующем шаге.
Как правильно установить 18.04 Server на Intel RST (RAID10)? И почему в 16.04 все в порядке, а в 18.04 возникают проблемы, что изменилось?
Похоже, что Ubuntu 18.04 это не поддерживает. У меня такая же проблема. Одно из решений – установить все диски в режим без RAID в BIOS, а во время установки создать RAID, а затем установить его.
Также имейте в виду, что для создания RAID во время установки вы не можете использовать живую версию, вам понадобится инсталлятор Bionic Beaver (http://cdimage.ubuntu.com/ubuntu/releases/bionic/release/)
Пожалуйста, дайте нам знать, если вы добьетесь успеха.
С уважением,
Лукас
Я знаю, что это очень старая информация, но для тех, кто сталкивается с той же проблемой, в моем случае решение заключалось в том, чтобы зайти в BIOS и активировать режим RAID, переключив его с предыдущего режима AHCI. С режимом AHCI это работало под Ubuntu 16.04 с mdadm 3.3, однако в 18.04 mdadm имеет версию 4.1 и, согласно странице man http://manpages.ubuntu.com/manpages/xenial/man8/mdadm.8.html:
IMSM_NO_PLATFORM
Ключевое значение IMSM метаданных заключается в том, что оно позволяет взаимодействовать с загрузочными ROM на
платформах Intel, а также с другими основными операционными системами. Следовательно, mdadm
позволит создать или изменить массив IMSM только в случае, если обнаружит, что он работает на
платформе Intel, которая поддерживает IMSM, и поддерживает конкретную конфигурацию
IMSM, которая запрашивается (некоторые функции требуют поддержки новых OROM).
Эти проверки могут быть подавлены путем установки IMSM_NO_PLATFORM=1 в окружении.
Это может быть полезно для тестирования или для восстановления после сбоев. Вы должны знать,
что совместимость может быть нарушена при установке этого значения.
Похоже, что для новой версии mdadm необходим режим RAID, чтобы обнаружить платформу, поддерживающую IMSM.
Ответ или решение
Проблема с отсутствием обнаружения RAID в Ubuntu Server 18.04 на Intel RST (RAID10) может быть связана с изменениями в поддержке RAID-массивах, которые были введены в новой версии операционной системы. Давайте разберемся, как можно решить эту проблему и почему она возникла.
Причины проблемы
-
Изменения в программном обеспечении: В Ubuntu 16.04 использовалась версия
mdadm
3.3, которая имела другую поддержку для Intel RST, чем версия 4.1, включенная в Ubuntu 18.04. В новой версии были введены более строгие проверки совместимости с аппаратными средствами, что может привести к проблемам с обнаружением RAID. -
Настройки BIOS: Если в BIOS включен режим AHCI, то это может привести к тому, что RAID-массивы, созданные в режиме RAID, не будут видны. В Ubuntu 16.04 такой режим мог работать, но в 18.04 произошли изменения, которые могут помешать этому.
Решения
-
Изменение режима в BIOS:
- Перейдите в настройки BIOS вашего компьютера или сервера.
- Убедитесь, что выставлен режим RAID вместо AHCI. Это позволит
mdadm
правильно обнаружить RAID-массив.
-
Использование установщика Ubuntu 18.04:
- Вам понадобится использовать ISO-образ установщика Ubuntu 18.04 (Bionic Beaver) для установки. Не используйте Live-версию, так как она может не поддерживать создание RAID-массивов на этапе установки.
- Вы можете загрузить образ установщика по следующей ссылке: Ubuntu 18.04 Release.
-
Настройка mdadm при установке:
- После выбора режима RAID в BIOS, начните установку Ubuntu 18.04.
- При установке выберите "Active MDADM containers (Intel/DDF RAID)" и установите значение "yes".
- Для второго пункта ("Activate Serial ATA RAID device") рекомендуется выбрать "yes".
-
Параметры среды для mdadm (если необходимо):
- Если RAID все еще не обнаруживается, вы можете временно отключить проверку совместимости mdadm, установив переменную окружения
IMSM_NO_PLATFORM=1
. Это может помочь в тестировании или восстановлении системы, но учтите, что это может привести к проблемам с совместимостью в дальнейшем. - Команда для установки переменной:
export IMSM_NO_PLATFORM=1
- Если RAID все еще не обнаруживается, вы можете временно отключить проверку совместимости mdadm, установив переменную окружения
Заключение
Использование режимов RAID в BIOS и обновление до последней версии mdadm
в Ubuntu 18.04, безусловно, решит большинство проблем с обнаружением RAID. Не забудьте, что надежность данных и совместимость RAID зависят от корректной конфигурации как аппаратного, так и программного обеспечения. Если вам не удается решить проблему, рассмотрите возможность временного подключения дисков в режиме не-RAID для установки, а затем создания RAID уже в операционной системе.
Если у вас возникнут дополнительные вопросы или трудности, пожалуйста, не стесняйтесь спрашивать. Удачи!