Search
Write a publication
Pull to refresh

Восстановление доступа к 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

Так старый сервер обрел нового администратора.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.