A KB VMWare szerint az egyetlen támogatott módszer jelszó visszaállítása az ESXi-n gazdagép (legyen az ESXi 3.5, ESXi 4.x vagy ESXi 5.x) - az ESXi teljes újratelepítése, amely természetesen nem mindig elfogadható, mert az újratelepítéskor („javítás”) Annak ellenére, hogy semmi sem történik a virtuális gépek fájljaival a VMFS tárolón (csak válassza a„Telepítse az ESXi szoftvert, őrizze meg a VMFS-adattárolót"), maga a hipervizor beállításai el fognak veszni, és a memóriából való helyreállítása meglehetősen időigényes feladat, különösen összetett ESXi konfiguráció esetén. A VMWare szakértői kissé ravaszak, a root jelszót visszaállíthatják a VMWare ESXi-n, de ebben az esetben a gyártó, a rendszer műszaki támogatása szempontjából. mentesül nem támogatott konfiguráció (az ESXi architektúra bonyolultsága miatt).
Tehát kitaláljuk, hogyan állíthatjuk vissza a gyökérjelszót az ESXi 5.1 hipervizoron harmadik féltől származó eszközök segítségével. A legfontosabb probléma, hogy szembesülünk velünk, az, hogy az ESXi-nek nincs szervizkonzolja, és a hagyományos jelszó-visszaállítási módszerek a Linux rendszerek számára (egyetlen felhasználói módon keresztül) itt nem működnek..
Az ESXi felhasználók jelszavait (vagy inkább azok kivonatát) egy fájlban tárolják stb / árnyék, amelyet az archívumban tárolnak local.tgz, amelyet az archívumban tárolnak state.tgz. Természetesen nem fog sikerül a gyökérjelszót a fájlban található információkból megtudni, és csak annyit lehet megtenni, hogy törölje (legegyszerűbb) vagy cserélje ki egy korábban ismert jelszó kivonatára..
- Töltse le a szervert az ESXi-ből bármilyen élő Linux CD-ről (például Slax, GRML, KNOPPIX vagy CentOS LiveCD)
- Ezután meg kell találnunk azt a részt, amelyen az state.tgz fájl található. A partíció meghatározása, amelyen tárolja, nem könnyű feladat. Mbr partíciós lemez esetén írja be
fdisk -l
, GPT használata esetén használja az osztott parancsot
/ dev / print
- Tegyük fel, hogy az state.tgz fájl megtalálható a szakaszban / dev / sda5. A standard paranccsal szerelje fel a / dev / sda5 partíciót a / mnt könyvtárba
mount -t vfat / dev / sdc5 / mnt
- Csomagolja ki az state.tgz fájl tartalmát a / tmp könyvtárba
cd / tmp tar xzf /mnt/state.tgz
- kicsomagol
helyi.tgz tar xzf helyi.tgz
- A fenti műveletek eredményeként megjelenik az / etc könyvtár, amelyben az árnyékfájl tárolódik. Nyissa meg bármelyik szövegszerkesztővel (például vi vagy nano) szerkesztéshez
vi stb / árnyék
- Törölje a gyökérjelszó-kivonatot (az első és a második kettőspont között), és mentse el a módosításokat a fájlba
- Az archívumokat újracsomagoljuk, korábban létrehozva az state.tgz.bakup másolatát (ha valami rosszul fordul elő)
mv /mnt/state.tgz /mnt/state.tgz.bakup rm local.tgz tar czf local.tgz stb tar czf state.tgz local.tgz mv state.tgz / mnt /
- Indítsa újra az ESXi szervert, távolítsa el a rendszerindító lemezt a Linuxról, és miután a szerver elindult, próbáljon meg egy üres gyökérjelszóval csatlakozni a hipervizorhoz..
Mint láthatja, a konzol az alapértelmezett gyökérjelszó megváltoztatására vonatkozó kérést jelenít meg.
PS. Még néhány kapcsolódó link:
Állítsa vissza az admin jelszavát a Windows 8 rendszerben