В режиме установки по умолчанию 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
В загрузочном меню перейдите к пункту 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 >
- Пример: /dev/mapper/isw.. на U >
Введите exit (дважды, если выполнили шаг 11). Теперь вы должны вернуться в меню восстановления системы. Выберите пункт Reboot system ( Перезагрузка системы). Теперь GRUB сможет загрузиться с вашего псевдо-RA >