Доступ к Dell PERC H800 с сервера не от Dell
Мне интересно, возможно ли получить доступ к Dell PERC H800A с сервера Intel (не сервера Dell), чтобы выполнить начальную настройку корпуса хранения MD1200? Раньше я не работал с корпусом MD1200, но кажется, что сначала необходимо настроить диски на корпусе с помощью карты PERC, как если бы вы использовали обычный RAID-массив.
Некоторые исследования, которые я взял из:
http://www.experts-exchange.com/Hardware/Servers/Q_27618862.html
Страница 26 здесь: ftp://ftp.dell.com/Manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md1200_Setup%20Guide_en-us.pdf
http://en.community.dell.com/techcenter/storage/f/4466/t/19566795
Из того, что я прочитал, кажется, что получить доступ к конфигурации для нашего MD1200 будет проще всего через BIOS - но я открыт для использования OMSA, если это возможно, также.
ОБНОВЛЕНИЕ 2014-09-12
После некоторой обработки мы решили переместить карту PERC в другой слот PCI-e на сервере Intel, в результате карта была распознана в BIOS. Я не уверен, в чем проблема, так как мы изначально использовали правильный размер гнезда PCI-e для карты - я думаю, может быть, 4x слот.
Перемещение его в один из двух больших слотов (8х или 16х), похоже, решило проблему. Я не уверен, что это связано с пропускной способностью или как, так как я бы подумал, что если карта имеет определенный размер, то стандартная пропускная способность для этого размера слота должна быть в порядке. После прочтения обновления JimNim, он должен иметь приоритет слота.
У нас все еще есть проблема с конфликтом между картой PERC и используемым нами встроенным Intel RAID, но это вызывает отдельную проблему при загрузке Windows. Карта теперь принципиально доступна с уровня BIOS.
После некоторого рассмотрения я собираюсь отметить ответ JimNim как принятый, так как он намекал на приоритет слота (и на более позднем обновлении фактически содержит предложения о том, что именно мы сделали, чтобы в любом случае распознать карту).
ОБНОВЛЕНИЕ 2014-09-10
Хост-машина работает под управлением Windows 2012 Standard (не R2).
Чтобы уточнить, на самом деле меня не волнует создание RAID-массива из томов. На самом деле, я бы предпочел не делать RAID. Это, возможно, было ошибочным сообщением от Dell, так как я думаю, что они первоначально предполагали, что я хотел бы иметь возможность RAID. Они в основном сказали мне, что мне нужен PERC H800, если я хочу подключить корпус к хосту не от Dell (или, по крайней мере, так звучало в то время). Похоже, карта Dell SAS 6/E, возможно, работала для меня просто отлично.
Любой совет, где можно получить драйверы H800 для Windows 2012? (Или эквивалентные драйверы LSI?) Пока что я могу найти только 64-разрядные драйверы PERC для Windows 2008 R2.
Ранее я смотрел в BIOS на предмет настроек PCI-e, и я не помню признаков приоритета слотов. Кроме того, это первая карта расширения, которую мы добавили на сервер - поэтому, независимо от приоритета любого слота, я бы подумал, что она позволит по крайней мере одну карту без модификации.
На уровне ОС мы не смогли найти никаких начальных признаков того, что ОС обнаружила карту (диспетчер устройств кажется пустым, а средство просмотра событий не имело соответствующих записей). Возможно, что-то упущено, поэтому мы планируем разобраться в этом сегодня.
контекст
У нас есть сервер Intel с объемом хранилища 24 ТБ для резервных копий. Мы столкнулись с необходимостью иметь возможность расширить это хранилище и хотели придерживаться существующего сервера Intel для простоты перехода, и поэтому нам нужно будет управлять хранилищем только с одного сервера.
На данный момент у нас есть в основном серверы Dell, и MD1200 оказался экономически эффективным способом добавления некоторого хранилища с прямым подключением. Dell заверила нас, что, поскольку карта PERC является просто PCE-e, пока у нас достаточно слота PCI-e, она будет совместима.
Перенесемся в будущее, и, насколько мы можем судить, никаких признаков платы PERC или нашего хранилища в BIOS или ОС нет.
И я в растерянности относительно того, куда обратиться дальше, за исключением, возможно, установки карты PERC в сервер Dell.
2 ответа
+1 ко всему ответу Эвана Андерсона (хотя я не знаком с проблемами исполнения opROM).
Вы также можете изучить спецификации вашего сервера, чтобы выяснить, сколько карт PCIe каждого типа поддерживается и существует ли какой-либо "приоритет слотов", которому вы должны следовать (эти факторы существуют даже на серверах Dell). Тот факт, что у вас есть слот PCIe для карты, не означает, что он получает необходимую мощность и пропускную способность для правильной работы.
В качестве обходного пути (если вы не можете понять, как заставить работать карту PERC), вы можете рассмотреть возможность использования SAS HBA (например, карты Dell SAS 6/E). Это будет представлять каждый отдельный жесткий диск непосредственно в ОС, что потребует чего-то похожего на программный RAID (например, Storage Spaces in Server 2012, который фактически проверен для использования с этим типом установки).
Редактировать 2014-09-11
Любой совет, где можно получить драйверы H800 для Windows 2012? (Или эквивалентные драйверы LSI?) Пока что я могу найти только 64-разрядные драйверы PERC для Windows 2008 R2.
Драйверы Server 2012 для платы PERC H800 предоставляются Microsoft через Центр обновления Windows. Если вы можете зайти достаточно далеко, чтобы увидеть карту, указанную в диспетчере устройств, "Обновление программного обеспечения драйвера..." должно справиться с остальными почти без нареканий.
Ранее я смотрел в BIOS на предмет настроек PCI-e, и я не помню признаков приоритета слотов. Кроме того, это первая карта расширения, которую мы добавили на сервер - поэтому, независимо от приоритета любого слота, я бы подумал, что она позволит по крайней мере одну карту без модификации.
Приоритет слота (если есть) обычно определяется производителем сервера и обычно не настраивается в настройках BIOS. Вам следует обратиться к документации сервера (например, к установке, администрированию или руководству пользователя) для получения подробной информации о том, какие слоты следует использовать в первую очередь для определенных типов карт. Может случиться так, что используемый вами слот не будет поддерживать только одну внешнюю карту памяти, даже если другие не присутствуют.
Попробуйте провести тестирование в альтернативных слотах с картой PERC. Если это все еще не работает для вас, подумайте о покупке SAS6/E HBA или LSI 9207-8e - я считаю, что любой из них поддерживается для корпусов MD12xx для использования с дисковыми пространствами (я тестировал оба в лаборатории без проблем, но на данный момент не могу найти подтверждающую документацию для корпусов серии MD12xx).
Шкаф MD1200 представляет собой корпус типа "просто набор дисков" (JBOD). Поскольку это звучит так, будто вы хотите адресовать его как один том, аппаратный RAID-контроллер, такой как PERC, который вы описываете, будет делать то, что вы хотите.
Ваш BIOS звучит так, как будто он не выполняет дополнительное ПЗУ на контроллере. Без дополнительного ПЗУ вы не получите никаких признаков контроллера в вашем BIOS.
Вы не упоминаете, что у вас за ОС, поэтому мне сложно что-либо об этом сказать. Машина с Windows должна была обнаружить контроллер и запросить драйверы (я не знаю, какие версии Windows включают в себя привод для PERC H800 в коробке). Вы должны увидеть контроллер на выходе lspci
команда на машине Linux.
Я не уверен, что вы сможете установить Open Manage Server Administrator (OMSA) на компьютере не от Dell. Вы можете застрять в BIOS, чтобы управлять устройством, что приведет к простою, если вам нужно внести изменения.
Я знаю, что PERC H800 - это логический контроллер LSI с ребрендингом, и вы также можете обойтись без использования инструментов LSI, если OMSA не загрузится.