Počas mojej poslednej migrácie vCenter Server Appliance som prišiel na to, že root heslo do OS je expirované. Sú dve možnosti ako z tejto šlamastiky von. Popíšeme si tú, ktorá nepotrebovala reštart samotnej appliance.
Zistiť, že nám heslo expirovalo môžeme dvoma spôsobmi.
- Vo webovom managemente vCentra (https://vcenter:5480/) v sekcii Administration.
- Na konzole samotnej virtualnej appliance príkazom:
com.vmware.appliance.version1.localaccounts.user.list
Riešenie
Riešenie ktoré sa niekomu môže núkať ako prvé – zmeniť heslo vo webovom managemente vCentra – NEFUNGUJE. ;-)
Po zadaní aktuálneho hesla a 2x nového…
…nám v pravom dolnom rohu okna zasvieti error, že nieje možné nové heslo zadať.
Preto to musíme urobiť na konzole samotnej appliance.
- Najprv je nutné povoliť Bash shell vo webovom managemente vCentra kliknutím na Edit v sekcii Access.
- Následne sa môžeme prihlásiť na konzolu appliance a nasledujúcimi príkazmi zmeniť heslo a skontrolovať jeho Passwordstatus. (zmena stavu z expired na valid)
- Ak to máte podobne ako ja, teda že vCenter máte v labe, odporúčam expiráciu hesla vypnúť. Môžete to urobiť priamo vo web managemente.
- O úspešnej zmene nastavenia nás bude informovať informáčné okno v pravo dole.