Установка CentOS на hp proliant dl120 gen7 не видит диски

Установка CentOS на hp proliant dl120 gen7, не видит диски

Достался по "наследству" сервер hp proliant dl120 gen7.

На нем был винт 500 гигабайт и добавили еще на 1 террабайт. Перестало хватать для БД, взяли еще на 2 тбайта (все винты, как в последствии оказалось, были от WD). При подклбчении 2тбайта никак не определялся, даже когда меняли местами с 1тбайтом. В итоге из-за глупости и криворукости система была отформатирована (был форматнут раздел 1 жесткого диска с помощью gparted).

Диски вытащили, инфу вытянули, что смогли. Обратно ставим, то не видит вообще жесткие диски, то видит, но выдает ошибку input\otput error. Причем как на 500 гигабайтном, так и на 1терабайтном.

Сгоняли в магазин, купили новый, чистый на 1 тбайт. И система не видит его.

Может какие то настройки в биосе? Никогда ранее с серверными биосами дела не имел. Если откатить на заводские изменится ли ситуация?

Вообще все это странно, диск ведь работает, запускается (2 салазки и 2 пустые), на салазках моргает при запуске лампочка, другие то же подключены до конца. С чем может быть связана проблема?

Добавлено через 3 часа 27 минут
Что за ересь с сервером?

Не хочет никак увидеть жесткие диски. Ставим ОС не на рейд. Прочитал тонну записей по добавлению в установку centOS драйвера для рейд-массива, но мы то устаналиваем на чистую.

Возможно какие то настройки биоса мешают? В чем прикол с неопознованием дисков?

Какой режим следует выбирать? AHCI или Smart Array?

Прямо беда какая то

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Подключение Proliant dl120 g6
Пожалуйста, братцы, помогите!! я начинающий сисадмин. Сегодня привезли сервер. HP Proliant dl120.

Покупка hp proliant DL120 расходы?
Всем привет. Планирую купить сервер hp proliant DL120 Gen9, 1x E5-2620v3 для сайта с хорошей.

Сломался биос на сервере HP Proliant DL120 G7
Всем доброго времени суток. Проблема следующего характера. Новый сервак, создание райда, ребут.

HP ProLiant DL120 G7 (Network Driver 2003×64)
HP ProLiant DL120 G7 На данную машину в стартапе идут все дрова кроме сетеввого контроллера.

Биос нигде не показывает, видит ли он диски. Ну или я не знаю где можно это посмотреть в биосе.

Есть просматривать POST меню загрузки, то видно что он производит две инициализации AHCI устройства и Smart Array p212, вот последний пишет, что устройств нет.

Вроде как в третьем слоте, без салазок сервер видит терабайтный жесткий диск. Но при попытке на него поставить систему он выдает ошибку input\output error.

В пятницу до 6 вечера работала и система на 500 гиговом в 1 слоте и теребабайт в третьем. С тех пор с железом ничего не происходило, только был отформатирован диск с системой.

Сообщение от Lovrentiy

Ну ничего не происходило, ксплуатировался без особых ярых нагрузок.

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

Я так и не смог понять, это контролер для рейд-массива или нет? И вообще, он единый на все разъемы или они как то отличаются. Мол если умер, то навсегда и не помочь, или можно использовать но только не все а некоторые порты?

Опять же, он переодически видит жесткий, но не понятно есть закономерность. Вчера мы грешили, что ошибка из-за недоформатирования. Ибо этот террабайтник никак не хотел форматироваться при подключении к стационарной машине, а винда подвисала на нем. Ночью мы загрузились с лайв сиди и удалил на 500 и на терабайтном разделы и отформатировали в ext4.

Добавлено через 16 минут
Это, так p212 это контроллер рейд-массивов?

Если я правильно понимаю, он занимается вопросом именно рейд-массивов. За обычные hdd без рейда вроде отвечает не он, нет?

Сообщение от Lovrentiy

magirus, так разве он влияет на определение дисков в ЦЕЛОМ? Он перехватывает все диски вначале на себя? Если его отключить, диски вообще не будут видеться или будут?

Dmitry, сейчас попробуем. К сожалению мы тут чуть ли не на кофейной гуще гадаем, я так смотрю "глазами" камеры на телефоне в серверной

Добавлено через 7 минут
Dmitry, а если мы отключим контролер в псай устройствах, диски ведь будут видны? Просто рейд-массивы на этом сервере не собираются пока и не будут ближайшее время

в сервере сейчас:
1. Слот на салазках 1 терабайт
2. заглушка
3. Слот без салазок 1 терабайт
4. Слот на салазках 500 гигов

Добавлено через 51 секунду
magirus, так а рейд-контроллер поддерживает все слоты? Или некоторые из них? Трафик весь через него проходит? Я просто понять не могу. Если у меня только этот контроллер и я его отключу, то никакие диски уже видеть не смогу?

Добавлено через 33 минуты
отключили рейд-контроллер, загрузочная флешка с ценотосм увидела диск на 500 гигабайт. Установили пакеты. После перезапуска вытащили флешку, он пытается запуститься с сетевого интерфейса (DHCP крутится).

Плохо когда в вопросе не разбираешься, а учиться прилеждно и полно некогда. Терпеть не могу эти эксперементы.

Есть идеи как заставить сервер работать? =)

Добавлено через 12 минут
подключили обратно контроллер и система запустилась. Вообще запутался

Добавлено через 2 часа 14 минут
В итоге ситуация следующая:
1 слот 2 терабайта
2 слот терабайт новый, вчера купленный
3 слот терабайт старый
4 слот 500 гигов первоначальные, с системой, ранее на нем же система и была.

В системе видятся только 3 и 4 слот.

Мы пробовали отключит 1 и 3, система не запустилась (ошибка загрузки ОС), пытались запустить просто 4 слот, ошибка та же. Включили 3 и 4 и система запустилась.

Если у кого то есть мысли на тему, что за магия происходит с этим сервером, буду рад услышать.

Lovrentiy,
Это не магия, а шаловливые ручки.
Вытаскивать и вставлять в другой слот диски, которые в RAID- лучший способ угробить массив, когда массив деградировал (нет одного диска) — и гарантированный.
Сейчас у Вас дико перекошена конфигурация контроллера и массивов, отчего RAID-контроллер тщетно пытается, по логике его разрабочиков, сделать всё, чтобы не потерять данные: в частности, как следует из Вашей картинки, логические устройства принудительно вогнаны в состояние Failed.

Если данные на дисках Вам уже не нужны — зайдите в ACU/BIOS RAID-контроллера, снесите конфигурацию и массивы полностью, создайте их заново и инициализируйте.

И второй момент: сервер HP и его RAID-контроллер вовсе не обязаны "видеть" и эксплуатировать первый попавшийся диск, купленный в магазине. Это даже если не обращать внимание на тот момент, что современные диски для десктопов/видеонаблюдения/NAS имеют мерзкую привычку отваливаться в аппаратных RAID, "благодаря" фишкам энергосбережения, причем многие из них — даже если эти фишки утилитой от производителя отключены.
Если в будущем не хотите проблем — в серверах НР используйте только диски от НР и только совместимые из спецификации сервера (гугл ProLiant DL120 G7 quickspecs Вам поможет). Всё остальное — только на Ваш страх и риск.
Ну и в третьих — использовать зоопарк разных дисков в сервере, без дублирования (хотя бы RAID1) — очень плохая практика.

Источник



Чистая установка CentOS. Подробная пошаговая инструкция

Перед установкой Linux CentOS нужно произвести резервное копирование важной информации. При чистой установке ОС на компьютер вся информация с жесткого диска или SSD удаляется.

Позаботьтесь о важных данных

Файлы, которые ценны для вас, необходимо переместить в дополнительное хранилище, в качестве которого вы можете использовать:

  • Файловое хранилище (NAS).
  • USB-накопители (флешки и жесткие диски или SSD).
  • Память вашего телефона или планшета.
  • Диски DVD+/-R (для одноразовой записи) или DVD+/-RW (с поддержкой перезаписи).
Читайте также:  Как установить Windows 10 на SSD диск

Перед началом установки новой ОС проверьте, открываются ли файлы, сохраненные вами на дополнительных носителях.

С какой версией совместим ваш компьютер

  • CentOS 7 и 8: 64-битный центральный процессор. 32-битные процессоры поддерживаются версией CentOS 6.10.
  • CentOS 6.10 совместима с 32-битными ЦП.
  • Минимум: 1 ГБ оперативной памяти и 10 ГБ свободного места на HDD или SSD.
  • Оптимальный объем — ОЗУ: 1 ГБ на каждое ядро процессора и 20 ГБ на HDD или SSD.

Важные подробности

  • CentOS поддерживает процессоры Intel, AMD и VIA.
  • Новая версия 8.0 (1905) стала доступна 24 сентября 2019 года.
  • Во время установки для загрузки дополнительных компонентов нужно соединение с интернетом.
  • Пакеты установочных файлов программного обеспечения — RPM (Red Hat Package Manager).
  • CentOS базируется на RHEL (Red Hat Enterprise Linux).

Основные отличия CentOS от RHEL

Системы почти одинаковы, но есть и различия. Выделю основные:

  • В Red Hat Enterprise Linux предусмотрена плата за поддержку. Цена Red Hat Enterprise Linux Desktop с техподдержкой на 1 год: 3 906 рублей. CentOS бесплатна, но и коммерческая поддержка от RedHat не предусмотрена.
  • Большинство обновлений сначала получают пользователи RedHat и только потом — CentOS.

Как скачать CentOS

Зайдите на главную веб-страницу проекта.

Нажмите «CentOS DVD ISO».

Если загрузка для вашего интернет-соединения невозможна, воспользуйтесь торрентом, выбрав одно из зеркал в предлагаемом списке.

Как создать загрузочную флешку CentOS

Версии утилиты UNetbootin предлагаются для основных операционных систем:

  • Windows
  • Linux
  • macOS

Для загрузки щелкните мышью по версии для вашей ОС. Программа CentOS совместима с показанными иллюстрацией дистрибутивами Linux.

Запустите исполняемый файл и установите UNetbootin. Вставьте чистую флешку в USB-порт вашего ПК. Перед этим перенесите все важные файлы с нее на другие накопители, поскольку вся информация на данном носителе будет удалена. Откройте программу.

Из списка ввеху выберите дистрибутив: CentOS. Из списка версий выберите самую свежую. Щелкните мышью по кнопке «…». Выберите файл ISO-образа системы на жестком диске.

В главном окне UNetbootin нажмите кнопку «ОК» и дождитесь завершения создания загрузочного USB-накопителя.

После того, как загрузочный накопитель создан:

  • Закройте утилиту и извлеките флешку из USB-разъема.
  • Выключите компьютер.
  • Снова вставьте USB-накопитель в разъем.
  • Включите ПК.
  • Зайдите в UEFI или BIOS. На экране будет показано, какая клавиша или сочетание клавиш применяется для этого в вашей модели. Чаще всего: «Delete» («Del»), «F2» или «F10».

Настройки BIOS

Интерфейсы UEFI или BIOS различаются между собой. Вам необходим раздел настроек загрузки («Boot»). В списке накопителей надо первой установить вашу загрузочную флешку.

Нажмите «F10» для выхода из BIOS с сохранением сделанных в нем изменений.

Для подтверждения сделанных вами настроек выберите кнопку «ОК», а на клавиатуре нажмите «Enter».

В BIOS вашего ПК возможна другая последовательность действий.

Подготовка к установке CentOS

Дождитесь загрузки и оставьте вариант «Install CentOS Linux 8.0.1905», где «8.0.1905» — номер версии.

Подготовка к установке займет время.

Язык мастера установки

Определите язык интерфейса установщика. Язык ОС вам предстоит выбрать дополнительно перед запуском CentOS.

В верхнем правом углу вы видите текущую раскладку клавиатуры. Одинарным щелчком по раскладке вы можете переключиться на другую.

Время

На экране «Обзор установки» некоторые разделы помечены оранжевым треугольником с восклицательным знаком. Это значит — вам нужно настроить их перед началом установки.

Создайте несколько разделов на жестком диске. Установщиком рекомендуется вариант «Автоматически», что означает — на HDD SSD будет только один раздел. Слева вверху находится кнопка «Готово». Нажмите ее.

Нажмите «Time & Date». В открывшемся окне выберите часовой пояс.

Интернет

Соединение с интернетом может быть выключено.

Включите его в разделе «Сеть и имя хоста», переместив ползунок во включенное состояние.

Установка системы

Нажмите экранную кнопку «Начать установку». Вы найдете ее внизу справа.

Откроется окно конфигурации и стартует установка ОС, во время которой будут автоматически загружены необходимые пакеты, установлены и настроены компоненты. Она может продлится более получаса.

В нижней части экрана конфигурации — подсказка.

Создайте учетную запись администратора

Войдите в раздел «Root Password». Введите пароль, который будет использоваться администратором компьютера. Повторите ввод во втором поле. Нажмите кнопку «Готово».

Мастер установки CentOS может решить, что пароль ненадежен. В нижней части окна на оранжевом фоне будет написано, почему установщик не рекомендует использовать этот пароль. В таком случае, если вы уверены в своем решении, нужно нажать на кнопку «Готово» два раза.

Создайте учетную запись пользователя

Войдите в секцию «Создание пользователя». Укажите полное имя, имя пользователя и пароль учетной записи. Пароль нужно ввести повторно в дополнительное поле.

Что нужно знать о пользовательской учетной записи:

  • Максимальная длина имени пользователя: 32 знака без пробела.
  • У вас есть возможность сделать этого пользователя администратором.
  • Выберите, нужно ли вводить пароль при входе в ОС.

В зависимости от требований мастера установки, для подтверждения изменений нажмите на кнопку «Готово». Щелкать по ней дважды необходимо, если установщик не считает пароль достаточно защитой учетной записи. При этом, вы все равно сможете использовать такой пароль, если посчитаете, что его достаточно.

Внизу появится сообщение о том, ОС успешно установлена. Щелкните по кнопке «Завершить настройку».

Что необходимо сделать перед первым стартом ОС

Нужные для работы системы настройки будут сделаны автоматически. Перед тем, как начать пользоваться CentOS вам предстоит сделать еще несколько вещей:

  • Ознакомиться с текстом лицензионного соглашения и принять его условия.
  • Если вы оставили опцию ввода пароля при запуске системы, нужно будет ввести пользовательский пароль.
  • Определить язык интерфейса операционной системы и раскладку клавиатуры.
  • Позволить или не позволить программам определять местоположение.
  • Войти в свои аккаунты: Microsoft, Google, Facebook и Nextcloud.

Если вы не планируете пользоваться сервисами с компьютера, на который устанавливаете CentOS, не вводите данные учетных записей. При необходимости вы сможете сделать это в удобное для вас время.

Работает ли Total Commander в CentOS

Пользователи предпочитают не ставить Linux поскольку с первых же минут он выглядит непривычно. Вы не можете поставить Total Commander, а двухпанельный файловый менеджер вам необходим.

Источник

CentOS 7 и контроллер HPE B320i

Понадобилось на днях установить старенький CentOS 7 на старенький ProLiant 360e Gen8. Задача уже экзотическая, но мало ли — вдруг кому пригодится, Maintenance updates для 7-ки обещаны еще до июня 2024, и gen8 еще могут послужить. Сперва опишу проблему, далее будет пошаговое руководство.

Intro

Итак, имеем CentOS/RHEL 7 и ProLiant Gen8 с Dynamic Smart Array B120i/B320i SATA RAID Controller. B120i и B320i очень похожи, отличаются количеством поддерживаемых физических дисков (6 и 8 соответственно) и опциональной поддержкой SAS дисков с дополнительной лицензией в B320i. Контроллеры являются «облегченными» и без проприетарного драйвера не работают, в отличие от полноценных Smart Array (без Dynamic). Руководство применимо ко всем моделям с этим контроллером.

Issue: Some of the HP Gen8 and Gen9 systems are shipping with either a Smart Array B320i, B140i, B120i, B110i, or other Bxxxi controller that requires a closed source driver to make RAID functionality available to the OS.

Выхода здесь два:

переключить контроллер в SATA режим и собрать массив программно средствами ОС;

предоставить драйвер программе установки ОС.

Подробности есть в документе HP Dynamic Smart Array B120i and B320i Controllers — Driver Support and Configuration на сайте HPE, здесь же есть о переключении режима контроллера. Документация — QuickSpecs и User Guide для Dynamic Smart Array Controllers.

Читайте также:  Замена цепи ГРМ на БМВ 5 двигатель M52TU20 gt Автосервис Супер СТО

Нам же интересен 2-й вариант. Контроллер есть, уже куплен — надо использовать! Из очевидных плюсов — простота, никаких дополнительных шагов для загрузчика, boot раздела и т.д.

Предупреждение: не забывайте делать архив машины, т.к. при выходе контроллера из строя данные с дисков будет получить сложнее, чем с программного массива.

Пошаговое руководство.

Перейти в папку с загруженным файлом, распаковать его и изменить расширение на iso:
$ gunzip hpvsa-1.2.16-136.rhel7u8.x86_64.dd.gz && \
mv hpvsa-1.2.16-136.rhel7u8.x86_64.dd hpvsa-1.2.16-136.rhel7u8.x86_64.iso

Создать образ флоппи-диска (шаг можно пропустить при наличии физического доступа к машине, записав iso-файл на отформатированный в fat32 USB-накопитель):
$ mkfs.msdos -C hpvsa.rhel7.floppy.img 1440
$ mkdir /tmp/hpvsa.rhel7.floppy
$ sudo mount -o loop hpvsa.rhel7.floppy.img /tmp/hpvsa.rhel7.floppy
$ sudo cp hpvsa-1.2.16-136.rhel7u8.x86_64.iso /tmp/hpvsa.rhel7.floppy
$ sudo umount /tmp/hpvsa.rhel7.floppy
$ rm -r /tmp/hpvsa.rhel7.floppy

Подключаем в iLO Remote Console образы дистрибутива и флоппи-диска с драйвером, загружаемся с загрузочного диска, F11 Boot Menu.

В параметры загрузчика дописываем (по нажатию Tab):
(Прим.: в 5 и 6 было linux dd blacklist=ahci с добавлением vmalloc=384M для 32-битных ядер)
modprobe.blacklist=ahci inst.dd

Продолжаем обычную установку.

На этом все. К сожалению, не удалось найти действующий репозиторий с модулями ядра, чтобы автоматически поддерживать его актуальность. Последний в репозиториях — старый rhel7u5.

Дополнение

Для работы с контроллером и массивом непосредственно из ОС можно установить программу Command Line Smart Storage Administrator — ssacli.

Источник

centos 7 на hp ProLiant dl380 G4

столкнулся с такой траблой, при попытке установить ось, после того, как появляется сообщение о подключении анаконды у меня пропадает изображение и собсно, на этом все (сервисное сообщение монитора о недопустимом разрешении).. не могу понять, как поднять сентос на этом серве, ведь далее у меня стопор.

на сколько я могу понимать в дистре сентоса просто нет поддержки видеоадаптера, и как следствие пропадает картинка.

может кто сталкивался с таким? неужели я один на всей планете, кто пытается такое сделать? )))

к сожалению даже пункт basic video drivers в меню troubleshooting не решил проблему

а) попробуй поставить в текстовом режиме ( добавить слово «text» к параметрам загрузки ). также можно погуглить на предмет nomodeset и nofb

б) не поможет — ставь через kickstart

В текстовом режиме увидел, что он не видит диска, хотя я его уже нарезал как положено. Как подцепить у нему нужные дрова? Что то я вообще как в темном лесу с этой задачей

В RHEL7 новый драйвер для SmartArray (hpsa) вместо cciss, который не поддерживает старые контроллеры.
Попробуй при загрузке добавить опцию ядра hpsa.hpsa_allow_any=1
Этим ты скажешь драйверу hpsa, чтобы он попробовал работать с любым SmartArray (а не только с тем, которые он официально поддерживает) и, может, быть, у него это получится.

А почему они старый не оставили? С P400 есть машинки с 8 ядрами и 64 гб памяти.

P400 — это G4 или G5, т.е. уже EOSL.
Какой смысл поддерживать железо, которое даже вендор на поддержку не возьмет (тупо запчастей на складе нету)?
Вот P410 (G6) hpsa поддерживает.

Финт с hspa увы не пролез. Так и висит no disks detected.

Рейд 5 пытался ему с кормить рейд 1, 0: песня та же..

Имеет ли смысл спуститься на центос 6.5. Или 5.5?

Если неохота разбираться, то Centos 6.x должен легко поставиться.

Дело как раз таки в том, что очень хочется поставить сентос 7, но странное дело с этим железом.

P400 стоит в G6, инфа 100%.

я подкидывал драйвера вручную, hpsa увы не вариант для старых smart array

The cciss driver has been removed from RHEL7 and SLES12. If you really want cciss on RHEL7 checkout the elrepo directory.

Вывод — качаем пакет с elrepo, потрошим его, грузимся с install cd, переходим в rescue shell, загружаем модуль ядра из пакета. Обновляем список дисков — массив должен увидиться. Ставим систему в обычном режиме, перед просьбой сделать перезагрузку — снова идем в rescue shell, делаем chroot в установленную систему, ставим пакет из elrepo с модулем ядра и обновляем initrd через mkinitrd.

Источник

Настройка CentOS Linux 7.2 на сервере HP ProLiant DL360 G5. Установка HP System Management Tools

image В предыдущих заметках мы произвели установку ОС CentOS Linux 7.2 на сервер HP ProLiant DL360 G5 и рассмотрели примеры последующего обновления драйверов и firmware для встроенных сетевых контроллеров HP NC373i, а также оптических контроллеров HP FC2242SR/FC1242SR. На этот раз, в качестве завершающего этапа пост-установочных процедур, мы рассмотрим пример установки на наш сервер утилит управления семейства HP System Management Tools.

В частности, нами будут установлены утилиты (в скобках указаны названия необходимых rpm пакетов):

  • HPE System Health Application and Command Line Utilities (hp-health)
  • Insight Management Agents(SNMP) for HPE ProLiant Systems (hp-snmp-agents)
  • HP System Management Homepage (hpsmh)
  • HPE System Management Homepage Template Package (hp-smh-templates)
  • HPE Smart Storage Administrator (hpssa)
  • HPE Command Line Smart Storage Administrator (hpssacli)
  • Hponcfg — HP Lights-Out Online Configuration Utility (hponcfg)
  • HP Insight Diagnostics (hpdiags)

В качестве опорной информации было взято развёрнутое сообщение на форуме CentOS некоего гражданина dgrant, за что ему большущее спасибо. Итак, приступим…

Подключаем репозитории HP

Страница информации о Linux-репозиториях для распространения программного обеспечения HP расположена здесь: Software Delivery Repository — Getting Started . Там же есть ссылка на sh-скрипт, который способен автоматически добавить в нашу серверную систему на Linux информацию о репозиториях HP. Забегая вперёд, отмечу тот факт, что текущая версия скрипта при вызове без дополнительных параметров потребует для своей работы наличие в нашей системе утилиты lsb_release, которая входит в состав пакета redhat-lsb. А установка пакета redhat-lsb, в свою очередь, имеет целый ворох зависимостей ( +141 Dependent packages ), необходимость присутствия которых в серверной системе остаётся под вопросом. Учитывая то, что по сути всё, что делает этот скрипт, это автоматизация добавления в систему ключа репозитория и самого репозитория HP, мы можно выполнить эти нехитрые действия самостоятельно и не использовать этот скрипт вообще. Процедура ручной настройки будет рассмотрена далее, а сейчас, исключительно в демонстрационных целях, мы таки рассмотрим пример использования этого скрипта.

Перед выполнением скрипта нам нужно будет знать имена репозиториев, которые мы хотим добавить в систему (хотя тот, кто писал скрипт, мог бы и добавить параметр с листингом возможных вариантов). Найти имена репозиториев можно на странице Project Repositories . Нас интересуют два репозитория:

  • mcp — Management Component Pack for ProLiant — Agent software for Ubuntu, Oracle and community distros
  • spp — Service Pack for ProLiant — Drivers and agent software for RedHat and SLES

Помимо этих двух репозиториев, нам интересен также был бы репозиторий fwpp (Firmware Pack for ProLiant), однако, как я понял, этот репозиторий для доступа требует авторизацию по токену, который в свою очередь генерируется на сайте HP и привязывается к аккаунту с действующим сервисным контрактом.

Если вас не беспокоит наличие в системе кучи ненужных пакетов, то перед запуском скрипта можно установить пакет redhat-lsb, в составе которого есть утилита lsb_release:

И уже с случае наличия в системе утилиты lsb_release, репозитории добавляются командами типа:

Однако использование в таком виде скрипта на текущей версии CentOS приведёт к ошибке невозможности доступа к URL, так как при формировании этого URL по умолчанию скрипт использует имя и текущую версию ОС…

image

Решение – использовать дополнительные параметры при вызове скрипта с указанием версии совместимой ОС. Кстати, при явном указании скрипту версии ОС через передачу параметров, можно не заморачиваться наличием утилиты lsb_release, и как следствие, необходимостью установки ненужных пакетов. Вообще скрипт имеет набор параметров и узнать их все можно командой:

Читайте также:  Выбираем печь для бани с теплообменником для воды и отопления

Чтобы узнать какие именно параметры может добавить скрипт в файл перечисления репозиториев yum, воспользуемся специальным ключом -n, который не делает реальных изменений в системе, а лишь показывает то, что скрипт может записать в repo-файл с переданным ему набором параметров. Например, чтобы проверить добавление репозитория «mcp» для нашей 64-битной CentOS 7.2 выполним следующий набор параметров :

image

Для того, чтобы проверить правильно ли скриптом сформирована ссылка к файлам репозитория «mcp«, перейдём в браузере на указанный URL и проверим существование rpm пакетов по этому пути.

В репозитории «spp» каталога для CentOS нет, поэтому «прикинемся» RHEL аналогичной версии:

image

Опять же, для того, чтобы проверить правильно ли скриптом сформирована ссылка к файлам репозитория «spp«, перейдём в браузере на указанный URL и проверим существование rpm пакетов по этому пути.

Помимо подключения в качестве репозитория папки с текущей версией Service Pack for ProLiant (SPP), которая доступна по ссылке …/spp/RHEL/7/x86_64/current , для серверов старого поколения ProLiant G5 «до кучи» можно подключить в качестве дополнительного репозитория каталог с последней поддерживаемой версией SPP для G5 – …/spp/RHEL/7/x86_64/2014.06.0_supspp_rhel7.0_x86_64/

В конечном итоге, узнав всё, что нам нужно от скрипта, сделаем все необходимые изменения в системе сами в том виде, в котором считаем более удобным и правильным для себя.

Для начала скопируем в систему ключи подключаемых репозиториев HP:

Создадим в каталоге /etc/yum.repos.d/ три отдельных repo-файла описывающих подключаемые репозитории HP:

Содержимое файла HP-MCP.repo :

Содержимое файла HP-SPP-Current.repo :

Содержимое файла HP-SPP-2014-06.repo :

Всё, нужные нам репозитории HP можно считать подключенными. Теперь можно проверить, какие пакеты нам доступны, например, в созданном нами репозитории HP-MCP :

image

Как видим, пакеты доступны и теперь можно переходить к их установке.

Устанавливаем утилиты управления HP

Устанавливаем нужные пакеты:

image

В процессе загрузки пакетов может возникнуть ошибка, так как репозитории HP отдают контент весьма загадочным образом. В таком случае просто попробуйте запустить команду повторно. Если же всё-таки закачка постоянно обрывается с предупреждениями типа » Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds «…

image

…то можно попробовать изменить значения по-умолчанию для таймаутов yum в файле /etc/yum.conf в секции [main]:

По умолчанию yum имеет таймаут соединения в 30 секунд (timeout). Увеличьте его, например, в 10 раз. А значение minrate определяет порог самой низкой скорости в байтах в секунду для соединения. Уменьшим значение по умолчанию (1000), например, до минимума. После того, как файлы из репозиториев HP будут загружены, значения конфигурации yum можно вернуть обратно.

Настраиваем службу SNMP

После окончания установки запускаем утилиту, которая сконфигурирует службу snmpd для работы с HP System Management Homepage.

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

image

После этого утилита задаст ряд вопросов, касающихся настройки службы snmpd, на которые нам нужно будет ввести соответствующие данные. В частности, можно задать строку подключения SNMP для RW/RO доступа и т.п., хотя обязательным является только ввод строки для RW доступа, а остальные значения можно оставить ненастроенными и предлагаемыми по умолчанию, так как на данном этапе у нас служба SNMP всё равно будет использоваться только для нужд HP System Management Homepage и работать только на кольцевом интерфейсе (Loopback) с адресом 127.0.0.1.

image

По окончанию опроса введённые данные будут записаны в конфигурационный файл /etc/snmp/snmpd.conf и служба snmpd будет запущена с этими параметрами. Если мы заглянем в файл snmpd.conf , то увидим внесённые туда изменения в начале файла:

image

Все остальные включённые по умолчанию параметры файла snmpd.conf , которые расположены ниже секции вписанной утилитой hpsnmpconfig, можно закомментировать. В качестве исключения я оставил лишь строку отключающую логирование, чтобы не засорять syslog.

После внесения дополнительных изменений в snmpd.conf перезапустим службу snmpd

После этого можно будет «постучаться» на наш сервер снаружи по протоколу SNMP любой утилитой, чтобы убедиться в том, что он никому снаружи на SNMP-запросы не отвечает. Для того, чтобы проверить то, что на кольцевом интерфейсе snmpd успешно отвечает на запросы поставим в систему пакет с утилитами для работы с SNMP и выполним пару таких проверок:

Дополнительно проверим включён ли автоматический запуск службы snmpd при запуске системы:

image

Если по какой-то причине автоматический запуск не включён, включаем:

Запускаем утилиты управления HP и проверяем их работу

Теперь запускаем службы HP и убеждаемся в том, что при их запуске нет никаких ошибок

Обратите внимание на то, что по умолчанию веб-приложение HPE Smart Storage Administrator (hpssa) не запущено, так как по сути своей оно не носит характер инструмента постоянного мониторинга, и поэтому, в случае необходимости доступа к нему через веб интерфейс SMH, запускать его нужно отдельно с последующим перезапуском службы hpsmhd:

image

Соответственно, после того как утилита не нужна, можно выполнить остановку её службы командой:

image

Включим автоматический запуск служб при загрузке системы:

Теперь нам нужно настроить брандмауэр для того, чтобы работал удалённый доступ по сети к веб-странице HP System Management Homepage (для этого по умолчанию используется HTTPS на порту TCP 2381).

Создадим описание новой службы в используемом по умолчанию в CentOS 7 брандмауэре firewalld

На практике я столкнулся с ситуацией, когда на одном из серверов в процессе установки CentOS 7 по какой-то причине не был установлен firewalld. Исправить эту ситуацию можно простым способом, описанным в Вики-статье CentOS 7 -bash: firewall-cmd: command not found.

Наполним файл /etc/firewalld/services/hpsmh.xml содержимым:

Добавим информацию о службе в нужную нам зону брандмауэра и перезагрузим брандмауэр без разрыва соединений:

Теперь пробуем удалённо подключиться к веб-странице HP System Management Homepage через веб-браузер. После аутентификации (используем учётные данные локальной учёной записи администратора сервера) мы получим доступ к информации о текущем состоянии нашего сервера:

image

Если веб-приложение HPE Smart Storage Administrator (hpssa) нами ранее было запущено, то в разделе Storage нам будет доступно управление контроллером Smart Array

image

На вкладке Webapps в разделе дополнительных агентов будет доступна ссылка HP Insight Diagnostics

image

Перейдя по этой ссылке откроется отдельное веб-приложение где можно будет получить более подробную диагностическую информацию об оборудовании сервера и его текущем состоянии.

image

В целом на этом всё.

Дополнительно можно отметить тот факт, что на CentOS 7.2 помимо перечисленных утилит можно также установить ещё и агента репозитория VCRM — HP Version Control Agent for Linux (VCA). Текущая версия 7.3.5-0 (05.06.2015) может быть загружена отсюда :

Однако мои попытки использования агента VCA на CentOS желаемого результата не принесли, так как агент VCA не хочет брать обновления с VCRM предназначенные для RHEL, а всевозможные попытки заставить агента VCA думать то, что он на самом деле работает не на CentOS 7.2 а на RHEL 7.2, успехом не увенчались. Возможно у меня просто слишком мало опыта работы с CentOS Linux, для того, чтобы отмачивать такие трюки, а возможно и сам VCA настолько RHEL-ориентированный, что подобные трюки не помогут. В любом случае, если мне когда-нибудь удастся решить вопрос полноценной работы VCA на CentOS, то я об этом обязательно напишу отдельно.

Источник