„Weak password, too short” – ESXi host nem léptethető vissza a vCenterbe
Hiba leírása
Az ESXi host eltávolításra került a vCenter-ből valamilyen oknál fogva és most szeretnénk azt ismét csatlakoztatni. Viszont amikor az „Add Host…” varázslón végigmész akkor a következő hibaüzenetet kapod: „A general system error occurred: Weak password: too short. *** passwd: Authentication token manipulation error”
Kiváltó ok
Az én esetemben az történt, hogy egy szigorú jelszó policy került korábban beállításra ami elvárja, hogy a jelszavak negyven (40) karakter hosszúak legyenek. Amikor a vCenter megpróbálja létrehozni/frissíteni a vpxuser felhasználó jelszavát az hibára fut mert ez a jelszó policy szigorúbb, mint amit a vCenter beállítana.
Ahhoz, hogy meggyőződhess, hogy a te esetedben is erről van szó, a jelenleg standalone ESXi host-odra lépj be és menj a Manage > System > Advanced settings felületre és a keresőmezőbe írd be, hogy Security.PasswordQualityControl. Ennek az alapértelmezett értéke „retry=3 min=disabled,disabled,disabled,7,7” de az én esetemben ez „retry=3 min=disabled,disabled,disabled,40,40”-re lett módosítva.
Megoldás
A jó hír az, hogy nincs szükség a root felhasználó jelszavának átállításához vagy bármi bonyolult dologra. Ahhoz, hogy sikerrel vissza tudd léptetni az ESXi host-ot a vCenter-be a következőket tedd:
- Lépj be a standalone ESXi host-ra, ha esetlegesen nem lennél már bent
- Menj a Manage > System > Advanced settings felületre és a keresőmezőbe írd be, hogy Security.PasswordQualityControl majd kattints az „Edit option”-ra
- Állítsd át az értéket az alapértelmezettre, azaz „retry=3 min=disabled,disabled,disabled,7,7”-ra majd mentsd el a változtatást
- Lépj be a vCenter-re és indítsd el az „Add Host…” varázslót. Töltsd ki a „Name and location” és „Connection settings” mezőket majd kattints a Next-re
- A „Host summary” oldalig el kell tudnod jutni
- Kattints a Finish-re, hogy lefusson a varázsló
- Az ESXi host-od ismét elérhető a vCenter-ben
- Menj vissza az ESXi host GUI-ba és állítsd vissza a Security.PasswordQualityControl értéket a korábbira és menstd el a változtatást