Potrivit KB VMWare este singura modalitate acceptată de a reseta parola pe o gazdă ESXi (dacă ESXi 3.5, 4.x ESXi sau ESXi 5.x) - complet ESXi reinstalre, în mod natural, nu este întotdeauna acceptabilă, pentru că dacă reinstalați (faceți clic pe „Repair“) în ciuda ce cu fișierele mașinii virtuale pe bolta VMFS nu se întâmplă nimic (destul de la instalare selectați «instala ESXi, conserva VMFS datatore»), setările hypervisor-ului vor fi pierdute, și a le restaura din memorie - suficient de sarcină consumatoare de timp, mai ales în cazul configurației complexe ESXi. Specialiștii VMWare biți viclean, resetați parola de root pe VMWare ESXi este posibil, dar în acest caz, în ceea ce privește sistemul de furnizor de suport tehnic intră în categoria de configurare neacceptat (datorită complexității arhitecturii ESXi).
Deci, vom afla cum să resetați parola de root pe hypervisorul ESXi 5.1 folosind instrumente terță parte. Principala problemă cu care ne confruntăm este că ESXi nu are o consolă de servicii, iar metodele tradiționale de resetare a parolei pentru sistemele Linux (prin modul de utilizator unic) nu vor funcționa aici.
Parolele (sau, mai degrabă, hash-urile) utilizatorilor ESXi sunt stocate în fișierul etc / shadow. care este stocată în arhiva local.tgz. care este stocată în arhiva state.tgz. Firește, nu, tot ce se poate face pentru a afla parola de root pe informațiile din dosar - pentru a reseta la un martor (cea mai simplă) sau înlocuită cu o parolă hash de pre-cunoscute.
- Descărcați serverul de la ESXi de pe orice CD Live cu Linux (de exemplu, Slax, GRML, KNOPPIX sau CentOS LiveCD)
- Apoi, trebuie să găsim partiția pe care se află fișierul state.tgz. Determinați partiția pe care este stocată - sarcina nu este ușoară. Pentru un disc cu secțiuni mbr, introduceți comanda
dacă se utilizează GPT, utilizați comanda partajată
După cum puteți vedea, consola afișează o solicitare de modificare a parolei de root implicite.
PS. Mai multe link-uri pe acest subiect: