LINUX.ORG.RU

RFRemix 25 Server не дружит с RAID

 ,


0

1

Добрый день всем! Пользуюсь RFRemix 15 уже 5 лет. Серверная платформа Asus TS300-E7/PS4. Материнская плата Asus P8B-E/4L, плата корзины Asus BP4LX-TRSB. Два жестких SATA по 500 Гб в RAID 0. Раньше при установке с диска операционной системы была возможность подгрузить специфичные драйвера LSI MegaRAID, причем скармливались драйвера под RedHat6 и SuSE11. А теперь в последней версии диски не видятся, возможности подргузить драйвера нет. Подскажите пожалуйста, кто в курсе, в чем может быть проблема? Или посоветуйте другую ОС для организации шлюза (NAT) + установки apache, samba, СУБД, почты и т.п., чтобы был шанс увидеть диски


Или посоветуйте другую ОС

RedHat6 и SuSE11

Хороший вопрос содержит в себе ответ.

dexpl ★★★★★
()
Ответ на: комментарий от SergeySVold

Спасибо, гайд уже такой читал. Можно переключиться из основного графического режима Anaconda в окна tmux (Ctrl+Alt+F1) и, например, указать опцию inst.dd Написано, что можно «=» и путь не указывать, тогда окно выбора появится для источника драйверов. Но сразу возникло куча вопросов. В какой момент перейти в tmux, в какое из окон (основное или командную строку с root правами), на каком этапе ввести inst.dd? А самое главное будут ли совместимы драйвера RedHat6/SuSE11 с ядром RFRemix 25 Server. Ибо других новее на официальном сайте Asus не предвидится

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

Зачем тебе ставить fake raid? Единственная причина может быть только в дуалбуте.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)

посоветуйте другую ОС для организации шлюза (NAT) + установки apache, samba, СУБД, почты и т.п., чтобы был шанс увидеть диски

CentOS 7. Драйверы надо искать не на сайте Asus, а на сайте LSI.

trancefer ★★
()
Ответ на: комментарий от steemandlinux

Вот меня и смущает эта информация про версию ядра:

Old LSI Embedded MegaRAID and Embedded RAID-II are fakeraid controllers. Historically they was only supported by proprietary driver named megasr, available only as RPM for RHEL with kernels 2.6.18.x.

А какой выход? Можно вообще плату корзины выкинуть, включить в режиме IDE отдельно два диска и не мучиться.

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

Включить в режим AHCI, сделать через mdadm /boot раздел в raid1, а все остальное в любую версию raid. Хотя учитывая что у тебя 2 диска и raid 0, то тебе проще сделать LVM.

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

Попробовал подсунуть при инициализации источник драйверов: vmlinuz ... inst.dd mobprobe.blacklist=ahci На флешку записал драйвера для RHEL 6,7, все версии что нашел для LSI MegaRAID. Драйвера находит и выдает сбой при инициализации. Если в BIOS переключиться с RAID в AHCI тоже диски не видны

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

Нет, там одна единственная система. Диски подключены к плате корзины. А сама плата через SATA-III к материнской плате. В BIOS было выставлено в [Advanced][SATA Configuration]: SATA Mode - RAID Mode Есть еще варианты AHCI/IDE Mode. Плату корзины выкорчевал, подключил напрямую диски в SATA-III. Может что-то забыл сделать?

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

Чистый диск левый подключить, подобрать работоспособную конфигурацию

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

Так точно. И вот что нашел на одном из зарубежных форумов. Привожу в переводе:

Необходимо перекомпилировать ядро. Если скомпилировать с встроенной поддержкой, то все будет устойчиво.

Можно использовать опцию --preload, чтобы вручную задать модули, то есть отключить AHCI, загрузить Fedora, создать свой образ: mkinitrd --allow-missing --preload=ahci --force-scsi-probe /boot/initrd-`uname -r`-custom `uname -r`

Затем перезагрузиться, включить AHCI и в окне загрузки GRUB отредактировать строчку «initrd» для загрузки своего отредактированного образа. Затем можно обновиться (yum update), чтобы создать правильный initrd.

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

Такой фигней страдаешь, я просто в шоке.

У тебя FAKE RAID.

Включаешь в БИОСе AHCI, загружаешься с флешки, выбираешь в анаконде обычную разметку (не LVM). И создаешь отдельный небольшой раздел /boot в формате raid 1, остальные разделы в raid 0. ВСЁ.

Не надо сидеть и корячится на фальшивым рейдом.

Он умеет только две вещи от рейда: наносить на диск метаданные и передавать геометрию диска через int13h. Все остальное за него делает драйвер с помощью процессора. Это поделка имеет одновременно недостатки аппаратного и программного рейдов.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Понял, что фейк-рейд, переключился в AHCI. Но дисков нет в окне выбора места установки. Рад бы был, если бы все так было просто

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

В прошлом конфиге было так: grep -i ahci /boot/config-2.6.41.4-1.fc15.i686 CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=m CONFIG_SATA_ACARD_AHCI=m

А в новом конфиге: CONFIG_SATA_AHCI=m

Может по умолчанию правда нет поддержки AHCI?

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

Вывод команды dmesg скиньте на paste.org.ru или pastebin.com. Только никакие опции загрузки не добавляйте, там обычный интеловский чипсет.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Это то, что сейчас в рабочем варианте с RAID 0:

pastebin.com/embed_iframe/SV7wSQ4n

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

а dmsetup совсем выпилили из дистрибутивов ?

куча разных fake-raid как раз им и собиралась.

vel ★★★★★
()
Ответ на: комментарий от steemandlinux

Включил AHCI, перезагрузился, запустил с диска установку, перешел в root-консоль, на флешку (/dev/sdc) записал отчет:

http://pastebin.com/embed_iframe/7S0GbL8W

Судя по всему смонтировались жесткие sda и sdb

Перехожу в графику [Ctrl]+[Alt]+[F6]

В списке дисков в окне места установки вижу флешку...

dmsetup не выпилен, он есть.

P.S. На материнской плате обнаружил джампер Intel RAID/LSI MegaRAID

CPOnix
() автор топика
Ответ на: комментарий от CPOnix

Я так и подозревал что его на dmraid переклинило. Выполните:

wipefs /dev/sda
wipefs /dev/sdb
dd if=/dev/zero of=/dev/sda bs=10M count=100
dd if=/dev/zero of=/dev/sdb bs=10M count=100

После это перезагрузитесь и увидите свои диски в установщике.

P.S. На материнской плате обнаружил джампер Intel RAID/LSI MegaRAID

Это выбор пейлода. Можете кстати на intel raid поставить линукс, он хоть и фейк, но с mdadm совместим зато.

steemandlinux ★★★★★
()
Ответ на: комментарий от CPOnix

Диски у вас видятся.

введите fdisk /dev/sda

Потом «p».

Увидите, что там все в порядке. Это что-то анаконда фигней страдает, видимо в конце диска метаданные болтаются.

Я так понял она у вас только флешку видит?

На крайний случай сделайте полный вайп дисков. Только это долго будет:

dd if=/dev/zero of=/dev/sda bs=10M
dd if=/dev/zero of=/dev/sdb bs=10M
steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

После долгих танцев с бубном зашел в утилиту LSI MegaRAID [Ctrl]+[M], нажал инициализировать диски, затем создал новую конфигурацию без RAID 0, для каждого диска выставил Hot Spare. И они сразу появились в окне установки

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

Да, форматирование прошло, пакеты ставятся. Главное, чтобы запись на диски была корректной и GRUB2 заработал

CPOnix
() автор топика
Ответ на: комментарий от steemandlinux

Спасибо за помощь! Все полетело!

Достаточно было убить RAID, переключиться в AHCI, включить в настройках LSI MegaRAID для дисков режим Hot Spare.

CPOnix
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.