Достался мне под командование старый сервер Hewlett Packard ProLiant ML150G3
На нем был установлен ESXi 4.1. Стал я его «причесывать», обновил ESXi до 6.0 u2 в варианте специально для Hewlett Packard. На сервере была установлена карта удаленного управления Lights-Out 100 Remote Management.
Логин и пароль от этой карты был утерян. Стандартный admin/admin не подходил. Локально из BIOS пароль сбросить нельзя.
После долгих мучений и осознания, что ILO и LO100 это разные вещи родился следующий порядок действий:
- Осознать, что утилита lo100cfg от RHEL6 работает и в VMware
- Найти последний набор HP STK, в котором ещё наличествовала утилита lo100cfg – это пакет hp-scripting-tools-9.50-97.rhel6.i686.rpm (пакеты есть тут)
- Скачиваем, распаковываем архиватором 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
- Копируем данный файл на esxi
- Разрешаем ssh и подключается к esxi по ssh
- Обязательно делаем файл исполняемым chmod 777 ./lo100cgf
- Выгружаем текущие настройки LO100 в файл ./lo100cgf –o file.xml
- Смотрим на содержимое файла, можно через vi file.xml
- про пользователей в разделе:
<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>
- Выбираем user id где будем менять пароль, можно выбрять самый последний, у меня 16
- Создаем через vi файл с конфигурацией нового пользователя vi user.xml:
<lo100cfg> <users> <add_user id="16" name="test" password="12345" privilege_level="administrator" /> </users> </lo100cfg>
- Применяем полученный файл ./lo100cfg –I user.xml
- Заходим в web интерфейс карты LO100 с логином test и паролем 12345
Так старый сервер обрел нового администратора.