Stiskněte "Enter" pro přeskočení obsahu

Jak nastavit iLO na HP serveru z Debianu bez restartu

ToŠ 0

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.

  1. 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
  2. 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
  3. 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.

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ů.

  1. 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).
  2. Vysvětlení parametrů:

    • USER_LOGIN a PASSWORD: Přihlašovací údaje k iLO (výchozí je často Administrator 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 na N pro statickou IP (pro DHCP použijte Y).
    • DNS_NAME: Název iLO v síti.

Krok 3: Aplikace nastavení

Nyní použijeme hponcfg k aplikaci konfigurace.

  1. 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
  2. Ř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:

  1. Otevřete webový prohlížeč a přejděte na adresu https://192.168.1.100 (nebo IP adresu, kterou jste nastavili).
  2. Přihlaste se pomocí přihlašovacích údajů (výchozí je Administrator a heslo z XML nebo štítku serveru).
  3. 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!

Napsat komentář