Как стать автором
Обновить

Восстановление доступа к LO100 старого HP ML150G3

Достался мне под командование старый сервер Hewlett Packard ProLiant ML150G3


На нем был установлен ESXi 4.1. Стал я его «причесывать», обновил ESXi до 6.0 u2 в варианте специально для Hewlett Packard. На сервере была установлена карта удаленного управления Lights-Out 100 Remote Management.

Логин и пароль от этой карты был утерян. Стандартный admin/admin не подходил. Локально из BIOS пароль сбросить нельзя.

После долгих мучений и осознания, что ILO и LO100 это разные вещи родился следующий порядок действий:

  1. Осознать, что утилита lo100cfg от RHEL6 работает и в VMware
  2. Найти последний набор HP STK, в котором ещё наличествовала утилита lo100cfg – это пакет hp-scripting-tools-9.50-97.rhel6.i686.rpm (пакеты есть тут)
  3. Скачиваем, распаковываем архиватором 7-zip файл hp-scripting-tools-9.50-97.rhel6.i686.rpm\hp-scripting-tools-9.50-97.rhel6.i686.cpio\.\opt\hp\hp-scripting-tools\bin\lo100cfg
  4. Копируем данный файл на esxi
  5. Разрешаем ssh и подключается к esxi по ssh
  6. Обязательно делаем файл исполняемым chmod 777 ./lo100cgf
  7. Выгружаем текущие настройки LO100 в файл ./lo100cgf –o file.xml
  8. Смотрим на содержимое файла, можно через vi file.xml
  9. про пользователей в разделе:

    <users>
          <user id="1" name="" privilege_level="user" />
          <user id="2" name="operator" privilege_level="operator" />
          <user id="3" name="admin" privilege_level="admin" />
          <user id="4" name="oem" privilege_level="oem" />
       </users>
    

    Про адрес в разделе:

     <nic mode="dhcp" type="dedicated">
          <ipv4 address="10.10.10.18" mask="255.255.252.0" gateway="10.10.10.1" />
          <firewall http_active="yes" ping_active="yes" telnet_active="yes" />
       </nic>
    

  10. Выбираем user id где будем менять пароль, можно выбрять самый последний, у меня 16
  11. Создаем через vi файл с конфигурацией нового пользователя vi user.xml:

    <lo100cfg>
      <users>
        <add_user id="16" name="test" password="12345" privilege_level="administrator" />
      </users>
    </lo100cfg>
    

  12. Применяем полученный файл ./lo100cfg –I user.xml
  13. Заходим в web интерфейс карты LO100 с логином test и паролем 12345

Так старый сервер обрел нового администратора.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.