Pokud spravujete HP server s nainstalovaným Debianem a potřebujete nakonfigurovat iLO (Integrated Lights-Out) bez nutnosti restartu serveru, máte štěstí! HP poskytuje nástroj hponcfg
, který umožňuje spravovat iLO přímo z operačního systému. V tomto článku vás provedu krok za krokem procesem nastavení iLO, včetně instalace potřebného softwaru a konfigurace síťových parametrů.
Co je iLO a proč je důležité?
iLO je výkonný nástroj pro vzdálenou správu serverů HP ProLiant. Umožňuje vám monitorovat hardware, restartovat server, přistupovat k virtuální konzoli a spravovat nastavení, aniž byste museli být fyzicky u zařízení. Správa iLO přímo z OS šetří čas, protože eliminuje potřebu rebootu a přístupu přes BIOS.
Co budete potřebovat
- HP server s funkčním iLO modulem.
- Debian nainstalovaný na serveru.
- Administrátorský přístup k systému (root nebo sudo).
- Připojení k internetu pro stažení balíčků (volitelné, pokud máte offline balíčky).
- Základní znalost příkazové řádky a XML.
Krok 1: Instalace nástroje hponcfg
Prvním krokem je instalace nástroje hponcfg
, který umožňuje komunikaci s iLO modulem. Tento nástroj je k dispozici na webu HPE nebo v repozitářích HPE.
-
Přidání HPE repozitáře (pokud ještě není přidán):
- Navštivte HPE Support a stáhněte si balíček
hponcfg
pro váš server a verzi Debianu. - Alternativně přidejte HPE repozitář do vašeho
/etc/apt/sources.list
:deb http://downloads.linux.hpe.com/SDR/repo/mcp buster/current non-free
- Aktualizujte seznam balíčků:
sudo apt-get update
- Navštivte HPE Support a stáhněte si balíček
-
Instalace
hponcfg
:- Nainstalujte balíček příkazem:
sudo apt-get install hponcfg
- Pokud nemáte přístup k repozitáři, stáhněte
.deb
balíček z HPE Support a nainstalujte ho manuálně:sudo dpkg -i hponcfg_<verze>.deb
- Nainstalujte balíček příkazem:
-
Ověření instalace:
- Zkontrolujte, zda je nástroj nainstalován:
hponcfg --version
- Pokud příkaz vrátí verzi (např.
HPE iLO Configuration Utility 5.x
), je vše připraveno.
- Zkontrolujte, zda je nástroj nainstalován:
Krok 2: Vytvoření XML konfiguračního souboru
iLO se konfiguruje pomocí XML skriptů, které definují požadovaná nastavení, například IP adresu, masku podsítě nebo heslo. Níže je příklad XML souboru pro nastavení síťových parametrů.
-
Vytvořte soubor
ilo_config.xml
:- Vytvořte nový soubor, například pomocí editoru
nano
:nano ilo_config.xml
- Vložte následující obsah (upravte hodnoty podle své sítě):
<RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="Administrator" PASSWORD="vas_heslo"> <RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <ENABLE_NIC VALUE="Y"/> <IP_ADDRESS VALUE="192.168.1.100"/> <SUBNET_MASK VALUE="255.255.255.0"/> <GATEWAY_IP_ADDRESS VALUE="192.168.1.1"/> <DHCP_ENABLE VALUE="N"/> <DNS_NAME VALUE="ilo-server"/> </MOD_NETWORK_SETTINGS> </RIB_INFO> </LOGIN> </RIBCL>
- Uložte soubor a ukončete editor (
Ctrl+O
,Enter
,Ctrl+X
).
- Vytvořte nový soubor, například pomocí editoru
-
Vysvětlení parametrů:
USER_LOGIN
aPASSWORD
: Přihlašovací údaje k iLO (výchozí je častoAdministrator
a heslo na štítku serveru).IP_ADDRESS
: Statická IP adresa pro iLO.SUBNET_MASK
: Maska podsítě.GATEWAY_IP_ADDRESS
: Adresa brány.DHCP_ENABLE
: Nastaveno naN
pro statickou IP (pro DHCP použijteY
).DNS_NAME
: Název iLO v síti.
Krok 3: Aplikace nastavení
Nyní použijeme hponcfg
k aplikaci konfigurace.
-
Spusťte příkaz:
sudo hponcfg -f ilo_config.xml
- Tento příkaz odešle XML soubor do iLO modulu a aplikuje změny.
- Po úspěšném provedení uvidíte výstup, například:
Firmware Version 2.82 Script succeeded
-
Řešení problémů:
- Pokud se objeví chyba (např. špatné heslo), zkontrolujte přihlašovací údaje v XML souboru.
- Logy můžete najít v
/var/log/hponcfg.log
.
Krok 4: Ověření přístupu
Po aplikaci nastavení otestujte přístup k iLO:
- Otevřete webový prohlížeč a přejděte na adresu
https://192.168.1.100
(nebo IP adresu, kterou jste nastavili). - Přihlaste se pomocí přihlašovacích údajů (výchozí je
Administrator
a heslo z XML nebo štítku serveru). - Pokud se dostanete do webového rozhraní iLO, konfigurace proběhla úspěšně!
Bonus: Změna hesla iLO
Pokud potřebujete změnit heslo iLO, můžete použít jiný XML skript. Vytvořte soubor change_password.xml
:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Administrator" PASSWORD="stare_heslo">
<USER_INFO MODE="write">
<MOD_USER USER_LOGIN="Administrator">
<PASSWORD value="nove_heslo"/>
</MOD_USER>
</USER_INFO>
</LOGIN>
</RIBCL>
Aplikujte změnu příkazem:
sudo hponcfg -f change_password.xml
Závěr
Konfigurace iLO z Debianu pomocí hponcfg
je rychlý a efektivní způsob, jak spravovat váš HP server bez nutnosti restartu. Tento postup vám ušetří čas a umožní spravovat iLO přímo z příkazové řádky. Pokud narazíte na problémy, zkontrolujte logy nebo dokumentaci na HPE Support.
Máte další otázky nebo potřebujete pokročilejší konfiguraci? Napište do komentářů a můžeme to probrat!