debian не видит raid

В режиме установки по умолчанию Debian не видит RAID массивы собранные на контроллерах встроенных в материнскую плату (Intel, Adaptec). Для поддержки программно-аппратных RAID-массивов нужно в параметрах загрузки (кнопка tab при выборе варианта установки) нужно дописать:

После этого программа установки должна увидеть дисковый массив и продолжить процесс в нормальном режиме.

Мониторинг RAID из-под операционной системы осуществляется командами:

dmraid -s — показать состояние массива.

dmraid -l — показать все возможные форматы RAID.

dmraid -b — показать все диски и их параметры (размер серийный номер).

Я пытаюсь установить Debian или Ubuntu на сервер HP Proliant ML110 G7, но он не видит один логический диск RAID 10 (как я установил в BIOS ранее), а видит два. RAID-контроллер SATA — это B110i. Как решить эту проблему при использовании дистрибутивов Debian / Ubuntu? И какой дистрибутив Linux поддерживает его из коробки без каких-либо дополнительных усилий? (заранее спасибо)

2 ответа

Потому что это не настоящий аппаратный рейд, а встроенный чип, для которого ядру нужен драйвер для распознавания массива. HP поддерживает только sles и rhel. Для Debian вам нужно будет загрузить драйвер во время установки, предполагая, что вы можете получить исходный код и скомпилировать его.

У меня есть множество серверов dl-120, работающих под управлением Debian. У всех есть карты рейдов. Я никогда не использую бортовые рейды. Они не соответствуют производительности рейдового контроллера с батарейным питанием.

Чтобы использовать b110, ваш единственный выбор — использовать sles или rhel или настроить программный рейд.

При желании вы можете отключить внутренний RAID в настройке BIOS, но это не повлияет на карту LSI или установку ОС.

Карты рейдов, которые я обычно использую — это линия LSI Mega Raid. Есть много других поставщиков с подобными предложениями. Я предпочитаю LSI. Многие рейд-карты HP, IBM, Dell являются фирменными продуктами LSI и Adaptec.

Все карты в линейке MegaRaid имеют собственный BIOS, который представляет логические тома для ОС. По моему опыту работы с Debian мне никогда не приходилось предоставлять диск с драйверами для LSI Raids. Драйвера были в ядре годами.

Помните, что если вы хотите добиться максимальной производительности, вам необходимо добавить на карту резервную батарею, чтобы включить кэширование с обратной записью.

Эта страница описывает процесс установки Debian на устройства Serial ATA RA >

Не следует путать эту функцию с поддержкой ядром Linux программных RA >

Смотрите Руководство по установке Debian для получения дополнительной информации.

Используйте описанный ниже метод только в том случае, если хотите получить систему с двойной загрузкой Debian и другой операционной системы на вашем Serial ATA RA >

    Создайте ваш псевдо-RA >

Переместите курсор на пункт Install ( Установка) в загрузочном меню (НЕ нажимайте клавишу Enter):

Нажмите Tab для изменения параметров загрузки ядра.

Нажмите Enter

  • Устанавливайте Debian как обычно, пока не будет запущена утилита разметки диска. Вы увидите ваш псевдо-RA >
  • Завершите установку. Установка GRUB может завершиться ошибкой, но так и должно быть; GRUB будет установлен другим путём. Если установка GRUB закончилась неудачей, выберите «continue without bootloader» («продолжить без загрузчика») для завершения установки Debian.
  • Перезагрузите компьютер, когда установщик Debian попросит об этом.
  • Снова загрузитесь с установочного носителя Debian.

    В загрузочном меню перейдите к пункту Advanced Options, затем переместите курсор к пункту «Rescue system» (но НЕ нажимайте Enter):

    Нажмите Tab для изменения параметров загрузки ядра.

    Примечание: В UEFI-installer вы должны нажать клавишу e вместо Tab и используйте клавиши со стрелками переместиться к концу 4-й линии (пример для архитектуры x86_64):

    linux /install.amd/vmlinuz v >

    Добавить dmra >F10 или Ctrl+X для запуска установщика.

    linux /install.amd/vmlinuz v >

    Будут показаны те же экраны, что и при обычной установке. Переходите по ним до тех пор, пока не будет задан вопрос о том, какую корневую файловую систему следует смонтировать для работы.

    Выберите первую строку вида /dev/dm-?, где ? — число. Вы окажетесь в командной строке.

    (Дополнительно) Введите bash в командной строке, это облегчит ввод и редактирование строк и истории команд.

    Измените /etc/default/grub (например, командой nano /etc/default/grub и раскомментируйте строку GRUB_DISABLE_LINUX_UU >

    Введите update-grub и нажмите Enter. Это очень важно, потому что в противном случае в меню загрузки GRUB позже не будут отображаться свежеустановленные ядра!

    Введите grub-install /dev/mapper/ и нажмите Tab дважды, чтобы увидеть список имён псевдо-RA >

    Завершите команду grub-install /dev/mapper/ полным именем вашего массива. Например, grub-install /dev/mapper/isw-jggdha7s-SYS (Обратите внимание на остутствие цифр в конце имени). Вы также можете увидеть такие имена, как grub-install /dev/mapper/isw-jggdha7s-SYS1, grub-install /dev/mapper/isw-jggdha7s-Volume1 и т.д. Выберите тот раздел, в конце имени которого нет числа, и нажмите Enter.

  • Сейчас всё должно установиться без ошибок.
  • Используя результат команды blk >

    1. Пример: /dev/mapper/isw.. на U >

    Введите exit (дважды, если выполнили шаг 11). Теперь вы должны вернуться в меню восстановления системы. Выберите пункт Reboot system ( Перезагрузка системы). Теперь GRUB сможет загрузиться с вашего псевдо-RA >

    Оцените статью