Nu se poate porni o mașină virtuală vSphere „Operațiunea nu este permisă în starea curentă” (Administrarea sistemului, Mașini Virtuale, Vmware Vcenter)

Jeff a intrebat.
a intrebat.

Am un server care arată astfel

Server1

Server2

Server3 (inaccesibil)

Server4

Când încerc să îl pornesc, îmi spune „Operațiunea nu este permisă în starea actuală”. Am verificat gazda și VM-ul în sine și nu am văzut nicio sarcină în așteptare sau eșuată. Ce altceva pot să mai verific?

EDIT:

Am reușit să navighez la fișierele VM din datastore.

Comentarii

  • Verificați dacă spațiul de stocare utilizat pentru fișierele VM sunt accesibile. – user226159
  • Poți să navighezi la fișierele VM-ului? –  > Por Chopper3.
  • Ce s-a întâmplat chiar înainte de asta? 🙂 –  > Por ewwhite.
  • Nu știu. Nimic, din câte știu eu. Există un fișier jurnal de verificat? Unul pe gazdă? –  > Por Jeff.
  • Ați încercat să-l opriți? Probabil că nu este cazul, deoarece este inaccesibilă, dar poate fi la fel de bine și să încerci – am văzut mașini virtuale care au ajuns într-o stare în care sunt oprite, dar vSphere crede că sunt încă pornite, iar emiterea unei comenzi de oprire a alimentării de obicei sincronizează starea de alimentare, permițându-vă să o porniți din nou. –  > Por HopelessN00b.
5 răspunsuri
user383911

Verificați dacă serverul nu este în modul de întreținere. este necesar pentru închidere / repornire ca serverul să fie mai întâi pus în modul de întreținere și VM-urile nu vor porni în această stare.

Comentarii

  • Bingo!!! ESXi era în modul de întreținere. L-am scos din modul de întreținere, iar butonul de pornire al sistemului de operare invitat a fost activat și, făcând clic pe el, am pornit mașina virtuală fără probleme. –  > Por mbmast.
  • Te-ai gândi că VMware ar pune o linie de avertizare că sistemul este în modul de întreținere, așa cum face atunci când SSH este activat. –  > Por rcpa0.
Jeff

Am reușit să îl fac să pornească. Iată pașii pe care i-am urmat:

  1. Localizați fișierul .vmx (nu uitați care magazin de date)

  2. Îndepărtați vm-ul pentru inventar

  3. Răsfoiți magazinul de date și reintroduceți VM-ul (faceți clic dreapta pe fișierul .vmx)

Comentarii

  • de aceea v-am cerut să navigați la el, intrarea VM vC DB VM este coruptă –  > Por Chopper3.
  • este o prostie, dar acest lucru a funcționat pe esxi 6.7 –  > Por pcnate.
jornane

Acest lucru nu funcționează de fiecare dată, dar m-a salvat în mai multe ocazii:

Conectați-vă folosind SSH sau consola, apoi emiteți următoarea comandă:

services.sh restart

Acest lucru nu atinge nici o mașină virtuală în curs de execuție, dar poate elibera orice blocare care vă împiedică să atingeți o anumită mașină virtuală.

Yong Xu

Am reușit să pornesc VM-ul din linia de comandă cu această comandă:

vim-cmd vmsvc/power.on xxx

Vimid xxx poate fi găsit folosind

vim-cmd vmsvc/getallvms | grep -i "vm name"

Comentarii

  • Se pare că ieșirea din vim-cmd vmsvc/getallvms este puțin diferită acum, așa că grepping-ul pentru „vm name” nu a funcționat. Trebuie doar să eliminați pipe-ul și grep și puteți vedea vmid-ul (este prezentat ca un tabel cu Vmid ca titlu de coloană). Oricum, pornirea VM nu a funcționat. Primesc mesajul „Power on failed.” Nu este foarte frumos că nu precizează DE CE a eșuat. –  > Por mbmast.
Alex H

Reporniți gazda și vedeți dacă aveți serverul legat într-un cluster sau poate folosiți stocare partajată – sarcini programate , orice ar putea avea legătură . Trebuie să se întâmple ceva pe gazdă care poate nu este direct vizibil din ecranul de comandă de bază . O altă modalitate de a afla ar fi să intrați în consola serverului și să vedeți ce consumă cele mai multe resurse – cel mai probabil este vorba de blocarea stării.

Comentarii

  • Aș fi încercat acest lucru, dar am alte VM-uri pe care nu am putut să le scot din vmotion. –  > Por Jeff.
  • jlscz.blogspot.ro/2011/04/pre.html puteți vedea cum puteți accesa jurnalele de vmotion –  > Por Alex H.