Мне интересно, можно ли получить доступ к 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.
Перемещение его в один из двух больших слотов (8x или 16x), похоже, устранило проблему. Я не уверен, связано ли это с пропускной способностью или чем-то еще, поскольку я мог подумать, что если карта имеет определенный размер, то стандартная пропускная способность для этого размера слота должна быть в порядке. После прочтения обновления 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.
Шкаф MD1200 представляет собой корпус типа «просто связка дисков» (JBOD). Поскольку это звучит так, будто вы хотите обратиться к нему как к одному тому, аппаратный RAID-контроллер, такой как PERC, который вы описываете, будет делать то, что вы хотите.
Ваш BIOS звучит так, как будто он не выполняет дополнительное ПЗУ на контроллере. Без дополнительного ПЗУ вы не увидите никаких признаков контроллера в BIOS.
Вы не упоминаете, какая у вас ОС, поэтому мне сложно что-либо сказать по этому поводу. Компьютер с Windows должен был обнаружить контроллер и запросить драйверы (по общему признанию, я не знаю, какие версии Windows включают в себя диск для PERC H800). Вы должны увидеть контроллер на выходе lspci
команда на машине Linux.
Я не уверен, что вы сможете установить Open Manage Server Administrator (OMSA) на компьютере, отличном от Dell. Вы можете застрять в использовании BIOS для управления устройством, что приведет к простою, если вам потребуется внести изменения.
Я знаю, что PERC H800 - это контроллер LSI Logic с ребрендингом, и вам, возможно, удастся также использовать инструменты LSI, если OMSA не загружается.
+1 ко всем ответам Эвана Андерсона (хотя я не знаком с проблемами выполнения opROM).
Вы также можете изучить спецификации своего сервера, чтобы узнать, сколько карт PCIe каждого типа поддерживается, и есть ли какой-либо «приоритет слота», которому вы должны следовать (эти факторы существуют даже для серверов Dell). Тот факт, что у вас есть слот PCIe для карты, не означает, что она получает необходимую мощность и полосу пропускания для правильной работы.
В качестве временного решения (если вы не можете понять, как заставить работать карту PERC) вы можете рассмотреть возможность использования SAS HBA (например, карты Dell SAS 6 / E). Это будет представлять каждый отдельный жесткий диск непосредственно в ОС, что потребует чего-то вроде программного RAID (например, дисковых пространств в 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. Если это по-прежнему не работает для вас, подумайте о покупке HBA-адаптера SAS6 / E или LSI 9207-8e - я считаю, что любой из них поддерживается для корпусов MD12xx для использования с дисковыми пространствами (я тестировал оба в лабораторных условиях). без проблем, но в настоящий момент не могу найти подтверждающую документацию для корпусов серии MD12xx).