HP Proliant DL320e Gen8 v2 — Install CentOS 7
This page describes the installation of CentOS 7 on HP hardware. I will be using this server for virtualization (KVM).
~~TOC~~
System info
- Brand, model: HP, Proliant DL320e Gen8 v2
- CPU: E3-1240 v3 @ 3.40GHz (4 cores, 8 threads)
- Memory: 32GB ECC
- Storage: HP Smart Array P222 Controller with 4x 2,5“ SAS 10k disks (RAID 1+0)
- iLO 4
BIOS settings
-
System Options
-
Serial Port Options
Virtual serial port: COM 2
-
Processor Options
-
No-Execute Mem. protection: Enabled
-
Intel(R) Virtualization Technology: Enabled
-
Intel(R) Hyperthreading options: Enabled
-
Intel(R) Turbo Boost Technology: Enabled
-
Intel(R) VT-d: Enabled
-
-
Serial Port Options
-
Power Management Options
-
HP Power Profile: Balanced
-
HP Power Regulator: HP Dynamic Power Savings mode
-
-
PCI Device Enable/Disable
Disable embedded Smart Array B120i RAID controller.
-
Server Availability
-
ASR Status: Enabled
-
Automatic Power-on: Restore Last Power State
-
-
BIOS Serial Console & EMS
-
Console port: Auto
-
Baud rate: 115200
-
-
Advanced Options
-
Advanced System ROM options
Power-On Logo: disabled
-
Advanced System ROM options
-
Thermal Configuration: Optimal Cooling
Настройка RAID на сервере
- Подключите к серверу монитор, мышь и клавиатуру (используйте USB-порты на задней стороне сервера)
Вставьте загрузочную флешку в USB-порт на лицевой стороне сервера
Включите сервер и ждите, пока идет первоначальная инициализация (около 3-5 минут). Как выглядит этот процесс можно увидеть вот в этом реалистичном видео: youtu.be/ZVgCSp7G9R0, смотреть с 1:10 по 4:20
Нас интересуют две строчки, которые появятся одновремено: HP Dynamic Smart Array B120i (инициализация должна дать результат 0 Logical volumes, то есть контроллер активен, но логические диски не созданы); а также приглашение внизу экрана нажать клавишу F11 для перехода в меню загрузки (Boot Menu) — нажмите F11 сейчас
Когда под строчкой о контроллере B120i появится приглашение нажать клавишу F5 или Esc — нажмите Esc (для любого другого сервера ProLiant Gen8 или Gen9 здесь нужно было бы нажать F5 и перейти в SSA, а далее следовать этой же инструкции)
Появится список возможных загрузочных устройств, нажмите клавишу с цифрой, обозначающей USB Drive (у меня это была цифра 3)
Дальше появится экран с мигающим круглым логотипом HP, а после него — экран выбора варианта загрузки:
Выберите Interactive mode
Ждите некоторое время (около минуты вы будете видеть только обои рабочего стола и курсор)
Принимаем условия лицензионного соглашения и жмем Next
На появившемся первом экране графической оболочки смело жмем на средний пункт — HP Smart Storage Administrator (SSA)
Когда SSA загрузится, отправляйтесь в настройки RAID
Выберите диски, из которых хотите создать RAID-группу. Я выбрал все 4 доступных диска — Select All:
На следующем экране я выбрал RAID 1+0, остальные настройки оставил как есть, и нажал Create Logical Drive:
Следущий экран покажет итоги наших настроек, принимаем их и возвращаемся в главный экран SSA. Там нажимаем кнопку Set Bootable Logical Drive/Volume
Выбираем созданный нами логический диск как загрузочный:
Все, выходим из SSA и снова попадаем на первый экран
Обновление программных компонентов сервера (прошивок)
- Теперь рекомендуется обновить прошивки, т.к. с момента выхода сервера с фабрики могло пройти много времени. Запускаем инструмент Firmware Update (левый пункт в меню)
Даем инструменту автоматически проверить текущие версии прошивок и предложить варианты обновления:
Соглашаем на все предложенные варианты (они сразу помечены Selected). Рекомендуемый в низу списка вариант (помечен Force) можно и пропустить, если вы не уверены, что он вам нужен. Жмем Deploy.
Инструмент некоторое время обновляет прошивки (Deployment in progress) и потом предлагает осуществить перезагрузку, соглашаемся
Теперь наш сервер полностью готов к установке ОС.
Диагностика с помощью встроенных утилит
Наверно самый не геморройный и подходящий для начинающих системных администраторов метод. а именно использование встроенных утилит диагностики сервера. Для того чтобы вам ею воспользоваться нужно, перезагрузить сервер и во время выбора действий нажать F10 режим обслуживания.
В итоге вы попадете в System Maintenance Menu. Переходим в Diagnostic Utility.
Далее у вас на выбор три теста HDD дисков, памяти или CPU. Выбор не особо большой, но зато встроенные.
Вот так вот просто продиагностировать ваш HP сервер как встроенными так и внешними утилитами.
Материал сайта pyatilistnik.org
Install CentOS 7
- Connect to the server via iLO (remote console) and connect the minimal installation ISO.
- Boot the server, press F11 and boot from virtual CDROM / image.
-
Start CentOS 7 installation.
- Date & Time: Europe/Amsterdam
- Keyboard: English (US)
- Language support: English (United States)
- Installation source: Local media
- Software selection: minimal install
-
Installation destination: /boot, swap, /, /var. XFS filesystems with LVM.
Filesystem Size Mounted on swap 4G /dev/mapper/centos-root 8G / /dev/sda1 512M /boot /dev/mapper/centos-home 4G /home /dev/mapper/centos-var 16G /var /dev/mapper/data-images 250G /var/lib/libvirt/images
Подготовка и создание загрузочной флешки
Итак, вы стали счастливым обладателем сервера HP ProLiant ML10v2 (или готовите его к продаже). Перед началом его настройки вам нужно проделать следующие операции:
- Найдите флешку 8ГБ или больше.
Подготовьте диск с дистрибутивом ОС и лицензионный ключ. В моем примере в сервере не было встроенного DVD-привода, поэтому использовался USB-привод.
Зарегистрируйте сервер в Центре поддержки HPE, используя его серийный номер. Если вы заходите в Центр поддержки первый раз, вам нужно будет зарегистрироваться в службе HP Passport (она дает доступ ко всем ресурсам HP).
После регистрации вам станет доступно скачивание Service Pack for ProLiant (SPP) — универсального средства настройки и обновления для большинства серверов HP ProLiant текущего и прошлых поколений. Скачать SPP можно здесь (Нажать ссылку «Получить программное обеспечение», файл 5ГБ у меня получилось скачать за 30 минут).
Скачайте утилиту для создания загрузочных флешек HP USB Key Utility отсюда. Можете использовать также любую другую утилиту для создания загрузочных дисков/флешек из ISO-образа.
C помощью утилиты запишите ISO-образ SPP на флешку.
В моем примере мы будем устанавливать ОС Windows Server 2012R2, под нее вам потребуется драйвер RAID-контроллера B120i. Скачайте его здесь. Запишите драйвер на ту же флешку в папку с запоминающимся названием.
Драйверы для других операционных систем можно также найти на сайте HPE, их названия можно узнать из списка компонентов SPP (ищите по слову B120i).
Итак, у вас на руках флешка и диск с ОС. Начинаем настройку.
Настройка RAID-контроллера HP Smart Array P410
Сравнительно недавно представилась возможность познакомиться с серверами HP. Поскольку до этого с серверным оборудованием Hewlett-Packard я не сталкивался, я с радостью этой возможностью воспользовался . Хоть и в моих руках оказался сервер HP (точнее их было два, но полностью идентичных) начального уровня, это не отменяет выявления всевозможных подводных камней во время эксплуатации — без реального опыта никуда. Некоторые нюансы начальной настройки, с которыми мне пришлось столкнуться, я раскрою в этой статье.
UPD 22.02.2016: Если вам интересна аппаратная тематика, рекомендую посмотреть статьи о настройке материнских плат — Motherboard, raid-контроллеров — RAID Controllers, а также общетеоретическую статью о массивах RAID — Типы RAID-массивов. Уверен, вы найдете в них интересную и нужную информацию.
Изначально имеем конфигурацию:
HP Proliant DL160 g6: 2*Intel Xeon 5650 16*4GB DDR3 ECC REGISTERED 4*HGST SAS 2.0 4Tb HUS724040ALS640 1*HP P410 raid
Прошивки raid-контроллера и BIOS самые последние, скаченные с официального сайта. Настоятельно рекомендую использовать именно самые последние версии прошивок.
Разумеется с самого начала нам необходимо сконфигурировать raid-массив:
- Я рассчитывал на RAID 1+0, поэтому исходя из количества и объема дисков, я должен получить почти 8ТБ дискового пространства;
- Однако надо сразу вспомнить о том, что MBR 1 может адресовать чуть больше 2ТБ дискового пространства и не более. При том это ограничение касается всего диска и нельзя, имея MBR, сделать на диске 8ТБ 4 раздела по 2ТБ;
- В этом случае наш выбор GPT 2. Но и тут есть один нюанс — Microsoft Hyper-V Server 2012 R2 (ровно как и другие версии Windows, но я собирался ставить только бесплатный гипервизор) будет грузиться с GPT-разделов только 3 если материнская плата поддерживает UEFI-загрузку 4. Как вы уже поняли, я бы не упоминал этот факт, если бы материнская плата на моем сервере её поддерживала…
Для начала рекомендую на всех серверах сконфигурировать IPMI 5 . Это сделает настройку сервера значительно удобнее и вам даже не придется возиться с подготовкой загрузочных флешек/дисков/т.п.
Для этого заходим в BIOS (F10) и находим необходимый раздел настроек (скриншот ниже уже сделан из консоли IPMI):
Создать необходимые RAID-массивы вы можете как из самой консоли контроллера (во время загрузки сервера нажимать F8), так и из специальной утилиты HP ProLiant Offline Array Configuration Utility 6 . Последняя предлагает значительно более гибкие возможности, тогда как встроенная прошивка позволяет лишь создавать массивы дисков и делать их загрузочными (чего нам не хватает в силу озвученных выше ограничений).
Подготовка и создание загрузочной флешки
Итак, вы стали счастливым обладателем сервера HP ProLiant ML10v2 (или готовите его к продаже). Перед началом его настройки вам нужно проделать следующие операции:
- Найдите флешку 8ГБ или больше.
Подготовьте диск с дистрибутивом ОС и лицензионный ключ. В моем примере в сервере не было встроенного DVD-привода, поэтому использовался USB-привод.
Зарегистрируйте сервер в Центре поддержки HPE, используя его серийный номер. Если вы заходите в Центр поддержки первый раз, вам нужно будет зарегистрироваться в службе HP Passport (она дает доступ ко всем ресурсам HP).
После регистрации вам станет доступно скачивание Service Pack for ProLiant (SPP) — универсального средства настройки и обновления для большинства серверов HP ProLiant текущего и прошлых поколений. Скачать SPP можно здесь (Нажать ссылку «Получить программное обеспечение», файл 5ГБ у меня получилось скачать за 30 минут).
Скачайте утилиту для создания загрузочных флешек HP USB Key Utility отсюда. Можете использовать также любую другую утилиту для создания загрузочных дисков/флешек из ISO-образа.
C помощью утилиты запишите ISO-образ SPP на флешку.
В моем примере мы будем устанавливать ОС Windows Server 2012R2, под нее вам потребуется драйвер RAID-контроллера B120i. Скачайте его здесь. Запишите драйвер на ту же флешку в папку с запоминающимся названием.
Драйверы для других операционных систем можно также найти на сайте HPE, их названия можно узнать из списка компонентов SPP (ищите по слову B120i).
Итак, у вас на руках флешка и диск с ОС. Начинаем настройку.
Установка Windows Server на систему HP Proliant Gen8 (сервер DL380e Gen8)
Поставили задачу: установить Windows 2008 R2 на систему на сервер HP DL380e Gen8.
Имеется подключение к ILO4, у нас есть дистрибутив Windows 2008 R2 в виде ISO файла.
Замечу, что можно поставить и просто Windows 2008 SP2, способ подойдет и для установки Windows 2012.
Также имеем немного лени и нежелание устанавливать все пакеты драйверов.
На сервере HP DL380e Gen8 есть Intelligent Provisioning, которое поспособствует нашей лени.
1. Образ с дистрибутивом Windows помещаем в папку на нашем компьютере, с которого производим установку. Желательно не использовать длинные пути и переименовать ISO файл чтобы название было покороче. Из за старых багов так же не рекомендую использовать русские буквы или пробелы. У меня путь такой: C:\456\en_windows_server_2008_r2.iso — установка прошла отлично.
2. Заходим в раздел Power Menegment и выключаем сервер в разделе Power Management \Server Power
Ищем Graceful Power Off: \ Virtual Power Button: — жмем «Momentary Press».
После этого заходим в ILO4 и меняем сразу порядок загрузки:
3. Заходим на вкладку Remote Console и запускаем .NET Integrated Remote Console (.NET IRC). В принципе можно запустить и Java Integrated Remote Console (Java IRC) консоль, но мне так удобнее.
4. В консоли монтируем наш образ ISO с которого будем ставить Windows
5. Перегружаемся. Ждем появление кнопки Intelligent Provisioning, жмем F10 и ждем.
6. Возможно у вас после загрузки Intelligent Provisioning появится мастер активации. Жмем пропустить активацию.
7. Попадаем в итоге в меню установки (Configure and Install)
8. Конфигурация — первый шаг (выставлена опция сконфигурировать массив Array Configuration \ Customize ):
9. Конфигурация — после первого шага конфигурируем массив дисков.
Обязательно создайте хотя бы один Logical Drive
10 . После настройки массива жмем Exit ACU
11. Второй шаг подготовки к установке (источник установки — Disc):
14. Лицензионное соглашение
15. Все, установка пошла (довольно долго, может быть с полчаса)
16. Далее все стандартно как и при обычной установке Windows. Сервер сам перегрузится, попросит ввести пароль учетной записи «Администратор».
17. После того как вы зайдете под учетной записью «Администратор» (или «Administrator» если Windows у вас EN редакции) пойдут устанавливаться драйвера и прочее…
18. После перезагрузки заходим в систему и проверяем что нам установил мастер установки
Думаю, далее вы уже сами разберетесь.
Нет похожих постов.
источник
Known Issues
cciss and hpsa
On a HP ProLiant ML350 G6 Tower server I discovered on a fresh installed Debian squeeze amd64, that I can not use the internal HP Ultrium LTO-2 SAS tape device, connected to a P212 SAS Smart Array controller with zero memory, mounted in a PCI-Express slot. The server has also a 2-port P410i Smart Array controller integrated on the mainboard.
The kernel module , which comes with the 2.6.32 kernel, seems not to be able to handle the tape connected to the P212 controller. No device (/dev/st0) was available. And also lsscsi does only show the DVD drive, but no disks. Looking at /dev/cciss/ one can see, that for the disks and the tape, a device was created. In the kernel documentation (linux-source-2.6.32 package) or on the web one can read about how to handle that situation:
(Extract from /usr/src/linux-source-2.6.32/Documentation/blockdev/cciss.txt)
SCSI tape drive and medium changer support
SCSI sequential access devices and medium changer devices are supported and appropriate device nodes are automatically created. (e.g. /dev/st0, /dev/st1, etc. See the «st» man page for more details.) You must enable «SCSI tape drive support for Smart Array 5xxx» and «SCSI support» in your kernel configuration to be able to use SCSI tape drives with your Smart Array 5xxx controller.
Additionally, note that the driver will not engage the SCSI core at init time. The driver must be directed to dynamically engage the SCSI core via the /proc filesystem entry which the «block» side of the driver creates as /proc/driver/cciss/cciss* at runtime. This is because at driver init time,the SCSI core may not yet be initialized (because the driver is a block driver) and attempting to register it with the SCSI core in such a case would cause a hang. This is best done via an initialization script (typically in /etc/init.d, but could vary depending on distribution). For example:
for x in /proc/driver/cciss/cciss* do echo "engage scsi" > $x done
Once the SCSI core is engaged by the driver, it cannot be disengaged (except by unloading the driver, if it happens to be linked as a module.)
Note also that if no sequential access devices or medium changers are detected, the SCSI core will not be engaged by the action of the above script.
With using a kernel version 2.6.33 and above, there comes the module.
It used not be used automatically by the kernel. To get it working for me, I installed the kernel from experimental (2.6.36-rc6-amd64) and created the file /etc/modprobe.d/cciss_allow_hpsa.conf with one line of content ‘options cciss cciss_allow_hpsa=y’ to get the cciss driver to not load if hpsa can handle the devices better, according to this discussion and this information.
Take notice that /dev/cciss/c0d0, likely your boot device, may suddenly show up as /dev/sda instead. (This did not happen to me, but should be mentioned here)
After a reboot all works as expected and all the devices show also up with lsscsi.
root@debian:~# lspci -knn ... 04:00.0 RAID bus controller : Hewlett-Packard Company Smart Array G6 controllers (rev 01) Subsystem: Hewlett-Packard Company Smart Array P410i Kernel driver in use: hpsa 14:00.0 RAID bus controller : Hewlett-Packard Company Smart Array G6 controllers (rev 01) Subsystem: Hewlett-Packard Company Smart Array P212 Kernel driver in use: hpsa root@debian:~# lsscsi storage HP P410i 3.52 - disk HP LOGICAL VOLUME 3.52 /dev/sda storage HP P212 3.52 - tape HP Ultrium 2-SCSI T65D /dev/st0 cd/dvd ATAPI DVD A DH16AAS JHE5 /dev/sr0
For the upcoming stable version of Debian, squeeze, which will use the 2.6.32 kernel as standard, this given information will be hopefully helpful for others. I searched with some breaks nearly a week around to find a way to workaround.
See also the kernel documentation for further explanation.
Need bnx2 firmware
Several HP ProLiant systems use the Broadcom NetXtreme II network controllers. This network controller is supported by the bnx2 driver, but requires external non-free firmware. The installer will detect the absence of this firmware and prompt you for it at install-time. To avoid this, you can modify your install image to include the needed firmware. See this page for a script that does this (Please note that you have to edit the script because it’s supporting without changes only the outdated «lenny» and current stable «squeeze» release.). Also details at DebianInstaller/NetbootFirmware. Alternatively, you can obtain non-official CD images with external firmware loading enabled; see Firmware. More details are available in this HP-provided document.
Настройка HP Smart Array P410
Качаем утилиту с официального сайта и распаковываем. Внутри найдем образ и небольшую инструкцию. Не создаем никаких загрузочных флешек, а просто монтируем образ через KVM-консоль (скриншот вверху — Control/Virtual Media):
Дожидаемся загрузки, выбираем ACU и ждем:
Смотрим начальное окно. У меня уже был сконфигурирован массив и я его удалил:
Создаем новый массив. Судя по всему нужно сначала создать из всех дисков единое пространство, а потом размечать его на логические разделы с различными вариантами избыточности:
Создаем первый массив RAID1+0. Делаем его любого объема, но не более пары терабайт. На этом массиве будет располагаться исключительно операционная система с загрузочной областью MBR. Второму диску предоставляем весь оставшийся объем. Этот массив мы сделаем с GPT, но уже из под операционной системы, которую поставим на первый массив:
В принципе все готово. Осталось только сделать первый массив загрузочным, чтобы иметь возможность установить на него систему. Сделать это можно из основного меню утилиты:
Дальше дело техники — ставим и настраиваем ОС, конфигурируем второй диск.
Надо отметить, что на многих серверах вам придется решать подобную задачу, связанную с использованием дисков большого объема. Кроме HP, мне она встречалась ещё как минимум на различных материнских платах SuperMicro. Однако с топовыми решениями таких проблем встречается мало (например у Dell PowerEdge с UEFI все хорошо). Кстати, последние поколения серверов HP исправились (все тот же HP Proliant 7 и уже имеет поддержку UEFI.
На этом настройка HP Smart Array P410 завершена, не забывайте о резервном копировании ваших данных, ведь RAID и бэкап это не одно и то же, хотя многие разницы не видят.
- Master boot record
- GUID Partition Table
- Using GPT Drives — «Windows only supports booting from a GPT disk on systems that contain Unified Extensible Firmware Interface (UEFI) boot firmware.»
- Extensible Firmware Interface
- Intelligent Platform Management Interface
- HP ProLiant Offline Array Configuration Utility
- HP Unified Extensible Firmware Interface — In addition, every HP ProLiant Gen9 Server is a UEFI Class 2 solution, supporting both Legacy boot and UEFI boot modes, providing users flexibility to switch between either modes.
источник
HP Repository
HP provides an apt repository for the ?ProLiant Management Component Pack. Repository details may be found at: http://downloads.linux.hpe.com/SDR/project/mcp
Or you may point apt directly at the repo with this line in /etc/apt/sources.list:
deb http://downloads.linux.hpe.com/SDR/repo/mcp jessie/current non-free
There’s even a GPG key you can import in apt so it doesn’t complain about untrusted sources.
See http://downloads.linux.hpe.com/keys.html for more details.
curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add - curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add - curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add - curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -
WARNING — the Debian repository is not always up to date. You can try the Ubuntu repository, something like:
deb http://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu trusty/current non-free or deb http://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu xenial/current non-free
Установка server 2012 r2 на ProLiant DL320e Gen8 v2
Купили вундервафлю ProLiant DL320e Gen8 v2 с чудо контроллером рейд b120i
Хотелось бы поставить на нее server 2012 r2. Установка идет специальное ПО intelligent provisioning. Указываю образ, пароль админа и тд и тп. В итоге выскакивает сообщение ошибка скрипта автоустановки. Думал проблема в ПО, замена ситуацию тоже не изменила. Может ли кто подсказать что нибудь?
Не видит sas диски dl320e gen8 v2Доброго времени суток! Возникла следующая проблема. Приобретен Б/У сервер HP Proliant dl320e gen8.
СПб: Продам новый сервер HP DL320e Gen8 E3-1220v2Петербург. Продам сервер HP DL320e Gen8 E3-1220v2. Новый, в упаковке. Ни разу не включался. .
Заскоки HP ProLiant DL160 Gen8
SAS License HP ProLiant DL380e Gen8Покупали сервер HP ProLiant DL380e Gen8 с 3 HDD и он лежал долгое время без дела, но недавно решили.
На сайте техподдержки hp нашел такой тикет
Говорят, что нужно обновить bios. Биос обновил, результат тот же самый
Добавлено через 3 минуты Доб обновления intelligent еще не дошел
источник