Remiantis oficialia VMware dokumentacija, ESXi iš naujo įdiegimas nuo nulio yra vienintelis palaikomas būdas iš naujo nustatyti pagrindinį slaptažodį (https://kb.vmware.com/s/article/1317898). Taip pat galite iš naujo nustatyti slaptažodį naudodami pagrindinio kompiuterio profilius (reikalinga „vCenter“ ir „Enterprise Plus“ licencija). Tačiau iš naujo įdiegus ESXi pagrindinio kompiuterio konfigūraciją bus visiškai prarasta. Virtualios mašinos duomenys ir konfigūracijos failai lieka VMFS/NFS duomenų saugykloje ir gali būti greitai importuojami į pagrindinį kompiuterį iš naujo įdiegus.
Tiesą sakant, galite iš naujo nustatyti pagrindinį „VMware ESXi“ slaptažodį neįdiegę iš naujo, jei paleidžiate pagrindinį kompiuterį naudodami bet kurį „Linux“ įkrovos / gelbėjimo diską. Tai nėra sunku.
Turinys:
- Kaip iš naujo nustatyti ESXi slaptažodį naudojant Linux Live CD
- Iš naujo nustatykite ESXi pagrindinį slaptažodį naudodami „VMware Host“ profilius
Jei pamiršote root slaptažodį, negalėsite autentifikuoti kaip root naudodami DCUI arba VMware Host Client žiniatinklio sąsają:
Authentication failed Invalid login or password.

Kaip iš naujo nustatyti ESXi slaptažodį naudojant Linux Live CD
ESXi saugo vartotojo slaptažodžius (tiksliau jų maišą)/etc/shadowfailą, kuris yra saugomasVietinis.tgzarchyvas, kuris yra archyvuojamasbūsena.tgz.Teoriškai iš šio failo galėtumėte nuskaityti ir iššifruoti pagrindinio slaptažodžio maišą, tačiau tai įmanoma tik naudojant paprastus slaptažodžius. Taigi geriau šešėliniame faile nustatyti tuščią dabartinį root slaptažodį arba pakeisti jį žinomo slaptažodžio maiša.
Paleiskite ESXi pagrindinį kompiuterį iš bet kurio „Linux LiveCD“ ir atidarykite konsolę.
Išvardykite disko skaidinius:
Taip pat žiūrėkite:„ESXi Host“ pridėjimas prie „VMware vCenter Server“ (vCSA)
# fdisk –l
Mums reikia/dev/sda5(VMware terminais jis vadinamasbootbank) ir/dev/sda6(yraaltrbootbank) 1 GB dydžio skaidinius ESXi 7.x (ankstesnėse ESXi versijose šių skaidinių dydis buvo 250 MB).


Pirmiausia iš naujo nustatykite slaptažodį ESXi konfigūracijoje /dev/sda5. Sukurkite prijungimo taškus ir laikinųjų failų katalogą:
# mkdir /mnt/sda5
# mkdir /mnt/sda6
# mkdir /temp
Prijunkite /dev/sda5:
# mount /dev/sda5 /mnt/sda5
Kopijuotibūsena.tgzfailas iš sda5:
# cp /mnt/sda5/state.tgz /temp
# cd /temp
Išpakuokite state.tgz:
# tar xzf state.tgz
Viduje yra kitas local.tgz archyvas, taip pat išpakuokite jį:
# tar xzf local.tgz
Aplankas etc rodomas dabartiniame kataloge.
Redaguokite šešėlinį failą naudodami bet kurį teksto rengyklę:
# nano /temp/etc/shadow
Šiame faile yra vietinių ESXi vartotojų slaptažodžių maišos.


Norėdami pašalinti dabartinį slaptažodį ir nustatyti tuščią root slaptažodį, išvalykite maišos reikšmę. Tai turėtų atrodyti taip:


Išsaugokite failo pakeitimus, ištrinkite senus tgz archyvus ir supakuokite juos visus:
# rm *.tgz
# tar czf local.tgz etc
# tar czf state.tgz local.tgz
Pakeiskite failą state.tgz sda5 ESXi skaidinyje:
# mv state.tgz /mnt/sda5
Atjunkite skaidinį:
# umount /mnt/sda5
Tuo pačiu būdu nustatykite tuščią slaptažodį sda6 skaidinio passwd faile (dabar turėtumėte galėti prisijungti prie ESXi naudodami tuščią pagrindinį slaptažodį).
Dabar galite iš naujo paleisti ESXi pagrindinį kompiuterį ir pašalinti įkrovos atmintinę / vaizdą. Galite prisijungti prie ESXi naudodami tuščią root slaptažodį.
Šis slaptažodžio nustatymo iš naujo metodas tinka visoms ESXi versijoms (5.x, 6.x, 7.x ir 8.x), įskaitant nemokamą VMware Hypervisor.
Prisijungę būtinai nustatykite naują root slaptažodį.
Iš naujo nustatykite ESXi pagrindinį slaptažodį naudodami „VMware Host“ profilius
Jei įdiegėte „vCenter“ ir pagrindiniuose kompiuteriuose įdiegėte „vSphere Enterprise Plus“ licencijas, galite iš naujo nustatyti pagrindinį slaptažodį bet kuriame valdomame pagrindiniame kompiuteryje naudodami„VMware“ pagrindinio kompiuterio profiliai. Pagal šį scenarijų, norėdami pritaikyti VMware profilio nustatymus (ir naują pagrindinį slaptažodį) ESXi pagrindiniam kompiuteriui,vpxaNaudojama privilegijuota paskyra, kuri pridedama jungiant pagrindinį kompiuterį prie vCenter. Šis metodas leidžia iš naujo nustatyti pagrindinį slaptažodį neperkraunant ESXi pagrindinio kompiuterio.
- Prisijunkite prie „vCenter“ ir eikite į Politikos ir profiliai -> Pagrindinio kompiuterio profiliai ->Išskleiskite pagrindinio kompiuterio profilį;


- Pasirinkite savo ESXi pagrindinį kompiuterį ir nurodykite profilio, kuriame norite išsaugoti nustatymus, pavadinimą;
- Spustelėkite profilį ir pasirinkiteRedaguoti pagrindinio kompiuterio profilį;
- Eiti įSauga ir paslaugos -> Saugos nustatymai -> Sauga -> Vartotojo konfigūracija -> root;
- Nustatykite naują root slaptažodįIštaisyta slaptažodžio konfigūracija;


- Tada pritaikykite profilį savo ESXi pagrindiniam kompiuteriui. Rekomenduojama įjungti jo priežiūros režimą (Priežiūros režimas -> Įveskite priežiūrą) ir perkelti visas virtualias mašinas į kitus pagrindinius kompiuterius;
- Pritvirtinkite profilį prie pagrindinio kompiuterio (Host profiles -> Attach Host Profile);


- Tada eikite į pagrindinio kompiuterio profilius, pasirinkite savo profilį ir spustelėkiteIštaisyti;
- Norėdami pritaikyti profilio nustatymus (įskaitant naują slaptažodį), spustelėkiteIštaisytivėl;


- Pagrindinis ESXi pagrindinio kompiuterio slaptažodis yra nustatytas iš naujo ir galite išjungti pagrindinį kompiuterį iš priežiūros režimo.














