Trong bài viết này chúng tôi sẽ chỉ cách reset mật khẩu administrator trên bảng quản lý server HPE — Integrated Lights-Out (ILO). Hướng dẫn này dựa trên iLO v4, nhưng cũng áp dụng cho iLO3 và iLO2.
Nếu bạn có quyền truy cập vật lý đến server HPE của mình, bạn có thể khởi động lại host và nhấn F9 trong quá trình boot server để vào menu cài đặt RBSU (BIOS/Platform Configuration).
Sau đó chọn System Configuration -> iLO 4 Configuration Utility.
Để quản lý người dùng iLO, đi đến User Management.
Sau đó chọn Edit/Remove User -> Edit.
Tên tài khoản tích hợp mặc định của iLO là Administrator (phân biệt chữ hoa/thường).
Chọn Password và nhập mật khẩu mới.
Lưu thay đổi bằng cách nhấn F10. Mật khẩu administrator iLO đã được thay đổi. Bây giờ bạn có thể boot hệ điều hành host.
Nhược điểm chính của phương pháp reset mật khẩu HP iLO này là bạn phải dùng console server vật lý (đi đến phòng server) và khởi động lại hệ điều hành của bạn.
Tuy nhiên, bạn có thể reset mật khẩu admin iLO trực tiếp từ hệ điều hành đang chạy. Để làm vậy, dùng công cụ chính thức HPE — hponcfg hoặc HP Online iLO Configuration for Windows (iLO Management Interface Driver phải được cài trong hệ điều hành chạy trên server HPE).
Hponcfg cho phép bạn thay đổi bất kỳ cài đặt iLO nào từ command prompt cục bộ trên server của bạn mà không cần khởi động lại server.
Chúng tôi sẽ chỉ cách reset mật khẩu administrator HP iLO từ Windows, Linux và VMWare ESXi dùng hponcfg.
Reset mật khẩu Administrator HP ILO từ Windows
Để reset mật khẩu administrator HP iLO từ Windows, tải và cài đặt HP Lights-Out Configuration Utility SP70865.exe (nếu chưa cài) cho phiên bản Windows của bạn.
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_0e6dd836b4c54fa9b600b4491b
- Chạy HP Lights-Out Online Configuration Utility (
C:\Program Files\HP\hponcfg\hponcfg_gui.exe) với quyền administrator; - Đi đến tab User. Bạn sẽ thấy danh sách người dùng iLO ở đây. Chọn Administrator và nhấn View/Modify;
- Trong cửa sổ tiếp theo, tích ô Change Password, nhập mật khẩu administrator iLO mới và lưu thay đổi.
Dùng HP Lights-Out Online Configuration Utility, bạn cũng có thể thay đổi cài đặt mạng của giao diện iLO (địa chỉ IP, gateway, netmask), import/export, hoặc reset cấu hình.
Bạn cũng có thể dùng công cụ dòng lệnh hponcfg.exe.
Bạn phải lưu cấu hình iLO hiện tại vào file XML trước:
hponcfg.exe /w current_config.xml
Sau đó tạo file XML mới reset_ilo_admin_password.xml với văn bản sau:
<ribcl VERSION="2.0"> <login USER_LOGIN="Administrator" PASSWORD="password"> <user_INFO MODE="write"> <mod_USER USER_LOGIN="Administrator"> <password value="NewILOPass"/> </mod_USER> </user_INFO> </login> </ribcl>
Để áp dụng cấu hình với mật khẩu mới cho iLO, chạy lệnh:
hponcfg.exe /f reset_ilo_admin_password.xml /l hplog.txt
Đặt mật khẩu HPE ILO từ Linux dùng HPONCFG
Trong Linux, bạn phải cài hponcfg cũng. Bạn không tìm thấy nó trong kho tiêu chuẩn, nên phải cài thủ công. Dễ hơn thêm kho chứa công cụ HP dùng add_repo.sh (https://downloads.linux.hpe.com/SDR/add_repo.sh). Script sẽ tự động phát hiện phiên bản Linux, bitness, v.v., và kết nối kho bạn cần.
Trình quản lý gói yum (dnf) dùng để cài hponcfg trong CentOS/RHEL:
# yum install hponcfg -y
Trong Ubuntu/Debian:
# apt-get install hponcfg
Kiểm tra xem gói đã cài chưa:
# rpm -qf /sbin/hponcfg
Tạo file XML với mật khẩu administrator iLO mới:
# vi reset_ilo_password.xml
<ribcl version=”2.0″> <login user_login=”Administrator” password=”password”> <user_info mode=”write”> <mod_user user_login=”Administrator”> <password value=”NewHPiloPass1!”> </password> </mod_user> </user_info> </login>
Sau đó áp dụng mật khẩu mới cho HPE iLO:
# hponcfg -f passwd_reset_ilo.xml -l log.txt
Firmware Revision = 2.20 Device type = iLO 4 Driver name = hpilo Script succeeded
Cách reset mật khẩu HP ILO từ VMWare ESXi Shell?
Để reset mật khẩu iLO từ VMWare ESXi, bạn cũng cần công cụ hponcfg. Nếu bạn dùng hình ảnh ESXi tùy chỉnh HPE, công cụ đã được cài (/opt/hp/tools/hponcfg).
Nếu bạn không có, tải HPE ESXi Utilities Offline Bundle cho phiên bản ESXi của bạn:
- vSphere 7.0 (https://vibsdepot.hpe.com/hpe/may2021/esxi-700-bundles/HPE-Utility-Component_10.5.0-63-signed_component-15745486.zip)
- vSphere 6.7 (https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX-702d3c7d8c4546a3b27d1458b5)
- vSphere 6.5 (https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_6be6cedecfee4ffe9f6c808711)
Cài gói:
#esxcli software vib install -d /tmp/HPE_bootbank_hponcfg_700.10.5.0.25-7.0.0.15525992.vib
Bạn có thể thêm gói driver vào hình ảnh ESXi của riêng bạn.
Khởi động lại host bằng lệnh:
# reload
Tạo file văn bản reset_ilo_password.xml (như mô tả trên) với mật khẩu iLO mới và áp dụng nó:
# hponcfg -f reset_ilo_password.xml
Trong một phút, bảng iLO sẽ áp dụng cấu hình mới của bạn và bạn sẽ có thể đăng nhập với mật khẩu mới.