Blame
ce5be8 | Mayekkuzu | 2025-01-30 17:12:10 | 1 | # iLO |
2 | ||||
3 | iLO - управлялка сервером от HP. Расшифровывается как Integrated Lights-Out. Позволяет в удаленном режиме смотреть за датчиками, мониторить рейды и все все все что мы любим и не вставая с дивана. |
|||
4 | ||||
5 | # Сброс пароля iLO из ESXI |
|||
6 | В моем случае это 7.0 версия, сервер ProLiant ML350p Gen8. Ссылки прикладываю те которые мне пригодились, под вашу версию ESXI ищите самостоятельно. |
|||
7 | ||||
8 | Нужно скачать с офф сайта HP драйвер и пакет с cli-утилитками: |
|||
9 | - [HPE iLO Native Driver for ESXi 7.0](https://downloads.hpe.com/pub/softlib2/software1/pubsw-windows/p797374636/v237020/ilo-driver_700.10.8.1.6-1OEM.700.1.0.15843807_22315884.zip) |
|||
10 | - [HPE Utilities Offline Component for ESXi 7.0](https://downloads.hpe.com/pub/softlib2/software1/pubsw-windows/p694422023/v192987/HPE-Utility-Component_10.8.0.700-22_18497760.zip) |
|||
11 | Кидаем в папку /opt, после рестарта лишнее все равно удалится. Далее устаналиваем пакеты с помощью `esxcli`. Отбивка установщика в успешном случае ниже: |
|||
12 | ``` |
|||
13 | [root@localhost:/opt] esxcli software vib install -d /opt/HPE-Utility-Component_10.8.0.700-22_18497760.zip |
|||
14 | Installation Result |
|||
15 | Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. |
|||
16 | Reboot Required: true |
|||
17 | VIBs Installed: HPE_bootbank_bootcfg_700.10.8.0.1-7.0.0.15843807, HPE_bootbank_conrep_700.10.8.0.21-7.0.0.15843807, HPE_bootbank_hponcfg_700.10.8.0.1-7.0.0.15843807, HPE_bootbank_testevent_700.10.8.0.1-7.0.0.15843807 |
|||
18 | VIBs Removed: |
|||
19 | VIBs Skipped: |
|||
20 | ||||
21 | [root@localhost:/opt] esxcli software component apply -d /opt/ilo-driver_700.10.8.1.6-1OEM.700.1.0.15843807_223158 |
|||
22 | 84.zip |
|||
23 | Installation Result |
|||
24 | Components Installed: ilo-driver_700.10.8.1.6-1OEM.700.1.0.15843807 |
|||
25 | Components Removed: |
|||
26 | Components Skipped: |
|||
27 | Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. |
|||
28 | Reboot Required: true |
|||
29 | ``` |
|||
30 | Далее выключаем виртуальные машины и перезапускаем ESXi. |
|||
31 | ||||
32 | После перезагрузки в /opt появится папка tools, внутри нее будет утилита `hponcfg`, с помощью которой будем производить смену пароля. Но для начала проверим работоспособность, пишем: |
|||
33 | ``` |
|||
34 | [root@localhost:/opt/tools] ./hponcfg -w config.xml |
|||
35 | Lights-Out Online Configuration utility for ESXi Version 5.4-0.0 (c) Copyright 2011-2019 Hewlett Packard Enterprise Development LP |
|||
36 | Firmware Revision = 2.78 Device type = iLO 4 Driver name = ilo |
|||
37 | Management Processor configuration is successfully written to file "config.xml" |
|||
38 | ``` |
|||
39 | В config.xml будет сохранена конфигурация iLO с разметкой XML, можно ознакомиться. Но для смены пароля проделаем следующий фокус. |
|||
40 | ||||
41 | ::: info |
|||
42 | # Без установленного драйвера hp-ilo получите ошибку |
|||
43 | ERROR: Could not find the Management Processor Device Node. Please check if the iLO driver module is installed and running properly. |
|||
44 | ACTION REQUIRED: Install/Re-install hp Lights-Out driver package('hp-ilo' RPM) for iLO. |
|||
45 | ::: |
|||
46 | Создадим change_pwd.xml со следующим содержимым (vi в помощь): |
|||
47 | ``` |
|||
48 | <ribcl VERSION="2.0"> |
|||
49 | <login USER_LOGIN="Administrator" PASSWORD="VERYSTRONKPASSWORD"> |
|||
50 | <user_INFO MODE="write"> |
|||
51 | <mod_USER USER_LOGIN="Administrator"> |
|||
52 | <password value="VERYSTRONKPASSWORD" /> |
|||
53 | </mod_USER> |
|||
54 | </user_INFO> |
|||
55 | </login> |
|||
56 | </ribcl> |
|||
57 | ``` |
|||
58 | И применим этот конфиг: |
|||
59 | ``` |
|||
60 | [root@localhost:/opt/tools] ./hponcfg -f admin.xml |
|||
61 | Lights-Out Online Configuration utility for ESXi Version 5.4-0.0 (c) Copyright 2011-2019 Hewlett Packard Enterprise Development LP |
|||
62 | Firmware Revision = 2.78 Device type = iLO 4 Driver name = ilo |
|||
63 | Script succeeded |
|||
64 | ``` |
|||
65 | Теперь можно зайти под заданным логином и паролем в панель управления iLO |