Oprirea mașinii virtuale folosind linia de comandă ESXi

Uneori, în clientul VM VMware vSphere pe un ESXi nu ascultă comenzile Shut Jos / Oprire și rămâne „agățate“. Mai jos este descris ca un „ucide“ mașină virtuală recalcitrante prin linia de comandă de pe VMware ESXi.

Similitudinea consolei de serviciu în VMware ESXi încă mai există. Prin urmare, am intra în felul următor:

În consola, VMware ESXi gazdă, apăsați ALT-F1

Tastați neacceptat (textul nu va fi văzut), activați modul Tech Support și va solicita o parolă. Introduceți parola de root

Vi se va solicita să introduceți

Acum, executați următoarea comandă:

pentru o listă de mașini virtuale și identificatorii lor (VMID). Apoi opriți mașina virtuală pentru a specifica identificatorul următoarea comandă (care urmează să fie create informații de depanare benă în ESXi secțiunea de swap, prin parametrul -w Puteți specifica VMFS-volumul și dosarul în care groapa de gunoi va fi pus la):

Apoi, verificați din nou starea comenzii mașină virtuală: # vm-suport -x

Pentru a ieși din modul de întreținere, de tip „ieșire“ și apăsați Alt-F2.

Oprirea mașinii virtuale folosind linia de comandă ESXi

Dacă acest lucru nu funcționează, atunci trebuie să încerci să-l omoare direct procesul care pune în aplicare o mașină virtuală pe ESXi. Pentru a face acest lucru, du-te înapoi la „Consola de service“, la fel ca în paragraful precedent și tastați comanda:

#ps -g | grep

proces de grup de identificare (ID grup de proces, PGID), care este în a patra coloană a rezultatelor în continuare în căutarea. ucide în continuare procese cu o mașină virtuală cu:

Din nou, verificați starea mașinii virtuale, care ar trebui să fie deja off, vm-suport -X comandă.

Oprirea mașinii virtuale folosind linia de comandă ESXi