?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


Про информационную безопасность
Cat-portrait
klink0v

С подачи max_andriyahov прочитал очень-очень старый псто у тов. vovney. Текст датирован концом 2011-го года, но актуален и по сей день. Поэтому сделаю перепост с добавлением некоторых комментариев.

Читать дальшеCollapse )

Обновление прошивок (Firmware) на HP-серверах из-под Debian
Cat-light
klink0v

Случается иногда необходимость обновить прошивку от какого-нибудь устройства (RAID-контроллер, жесткий диск) на HP-шных серверах. При этом временами могут возникать неочевидные трудности.

Во-первых, у HP очень большой, корявый и криво локализованный сайт, на котором довольно сложно найти нужное. Во-вторых, Linux-версии программ-апдейтеров распространяются максимум для Linux Redhat Enterprise сервер. В-третьих, они выглядят как Zsh-скрипты с "пристёгнутым" в их конец бинарником. И в четвёртых, они достаточно кривые и просто так не запускаются.

Чтобы победить грабли, нужно проделать следующее.


  1. Найти и скачать с офсайта HP нужную версию онлайн-прошивальщика для Linux. Скорее всего, надо будет пройти по ссылке на "Red Hat Enterprise Linux 6 Server (x86-64)".

  2. После скачивания положить его в отдельную папочку и присвоить ему права запуска 700 (разрешено выполнять от root-а).

  3. Если в системе не установлен Zsh, то установить ("apt-get install zsh").

  4. Открыть любым текстовым редактором скрипт-прошивальщик и поменять там первую строчку ("Sha-Bang") на "#!/usr/bin/zsh".

  5. Сменить текущую директорию ("cd") на ту, где лежит скрипт.

  6. Сделать "export PATH=$PATH:." (грязный хак, но без этого оно скорее всего не запустится с отлупом типа "CPINIT: file not found").

  7. Запустить сам скрипт командой типа "./CP023180.scexe" (циферки в каждом отдельном случае будут разными).

Вот такие "весёлые" прошивальщики делает HP.