Назад | Перейти на главную страницу

Нет загрузочного устройства с двумя RAID1

У меня DELL Poweredge R310. Настроено два RAID1 по 1 ТБ каждый. Мое загрузочное устройство находится в ОТСЕКАХ 2 и 3. Если я добавлю другой RAID 1 в отсеки 0 и 1, он не сможет найти загрузочное устройство. Как я могу изменить порядок загрузки Raid Controller, чтобы он пытался загрузиться со второго RAID в BAY 2 и 3?

Raid Controller: SAS6IR с утилитой LSI Corp Config для DELL SAS 6 v.6.22.03.00

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

Это должно быть возможно через утилиты DELL, загрузочную прошивку контроллера (обычно доступную при нажатии F12 в какой-то момент загрузки) или IPMI.

Также вы можете просто использовать инструмент LSI под названием megacli. Он будет работать с любым контроллером LSI. Вы можете скачать это Вот. Как видите, инструмент универсален для всех контроллеров SATAIII / SAS. Вам понадобится «MegaCLI 5.5 P2». У них есть пакет rpm. Для ОС на основе deb вы можете использовать чужие или другие инструменты, но на самом деле это статически связанный двоичный файл, поэтому вы можете просто извлечь его и запустить двоичный файл.

Прежде всего, перечислите все ваши логические диски:

megacli -LDInfo -Lall -Aall

Для каждого настроенного виртуального диска вы получите вывод.

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 278.875 GB
Mirror Data         : 278.875 GB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives    : 2
Span Depth          : 1
Default Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Is VD Cached: Yes
Cache Cade Type : Read Only

Затем вы просто выбираете нужный диск в качестве загрузочного. Для привода 0 (L0) от адаптера 0 (a0) это будет

megacli -AdpBootDrive -Set -L0 -a0

Конечно, это означает, что вам так или иначе нужно загрузить сервер. Если у вас нет ОС или она не является загрузочной, просто создайте загрузочную флешку с некоторым количеством Linux на ней.

Контроллер SAS 6 / iR достаточно старый, поэтому порядок подключения имеет значение - контроллер может загружаться только с дисков с наименьшим идентификатором (номером слота), независимо от того, что вы делаете с настройками загрузки. Если вы переставите диски, помеченные как PD 2 и PD 3, в слоты 0 и 1, вы сможете загрузиться и увидеть новые диски, как и ожидалось.

Это также упоминается на странице 50 руководства:
http://www.dell.com/support/home/us/en/19/product-support/product/dell-sas-6ir-intgtd-and-adptr/manuals