Kuidas käivitada ja peatada Hyper-V VM PowerShelli abil

Kuidas Kaivitada Ja Peatada Hyper V Vm Powershelli Abil



Pärast sind installige või lubage Hyper-V oma Windows 11 või Windows 10 hostmasinas saate seda teha luua VM-e erineva operatsioonisüsteemi (külalise OS) käitamiseks erinevatel eesmärkidel. Selles postituses näitame teile kuidas käivitada ja peatada Hyper-V VM PowerShelli abil .



  Kuidas käivitada ja peatada Hyper-V VM PowerShelli abil





Kuidas faile arvutisse arvutisse arvutisse edastada, kasutades LAN 10 kaablit

Kuidas käivitada ja peatada Hyper-V VM PowerShelli abil

Hyper-V haldurit saab kasutada virtuaalmasina(te) käsitsi käivitamiseks ja peatamiseks. The Start-VM ja Stop-VM PowerShelli cmdlet käivitab/peatab virtuaalse masina. Hyper-V moodulis saadaolevaid cmdlet-faile saab kasutada ühe või mitme Hyper-V hostidel töötava virtuaalmasina käivitamiseks/peatamiseks.





Virtuaalse masina käivitamiseks või peatamiseks rakenduses Hyper-V PowerShelli abil käivitage järgmine vastav cmdlet. Käsk käivitab/peatab virtuaalmasina VM-1 määratud parameetri VMName poolt.



Start-VM -VMName VM-1
Stop-VM -VMName VM-1

Vaikimisi on Start-VM cmdlet ei tagasta ühtegi väljundit. Seega võite kasutada - PassThru parameetri väljundi genereerimiseks ja selle konveieri kaudu edasiandmiseks ning seejärel kasutage Hangi-VM cmdlet VM-i oleku tagastamiseks. Vastav süntaks peaks välja nägema järgmine:

Start-VM -VMName VM-1 -Passthru | Get-VM

VM-i oleku salvestamiseks ja peatamiseks peate kasutama - Salvesta parameeter, nagu allpool näidatud:

Stop-VM -VMName VM-1 -Save

Rohkem kui ühe virtuaalmasina käivitamiseks või peatamiseks Hyper-V-s PowerShelli abil käivitage järgmine vastav cmdlet. Käsk käivitab/peatab kõik virtuaalmasinad, mille nimed algavad tähega VM.



Start-VM -VMName VM*
Stop-VM -VMName VM*

Lugege : Linuxi Ubuntu installimine Hyper-V-sse

Kuidas peatada mittereageeriv Hyper-V VM

Mõnikord võivad teie Hyper-V virtuaalmasinad hanguda, kui proovite neid välja lülitada. Kui see probleem ilmneb, näete Hyper-V Manageris mõjutatud VM-e olekuga Sulgub mis enam ei reageeri. Lisaks ei saa te PowerShelli abil VM-i sundida sulgema Stop-VM -Jõud käsku või tavalisi juhtnuppe, sest kui külalis-OS lakkab reageerimast, Lülita välja , Lülita välja, ja Lähtesta Hyper-V Manageri nupud on hallid ja nende vajutamisel kuvatakse järgmine tõrketeade:

Rakenduses ilmnes VM-i oleku muutmisel viga.
Oleku muutmine ebaõnnestus.
Toimingut ei saa teha, kui objekt on praeguses olekus.

Kui kasutate klient Hyper-V-d, saate sel juhul serveri või arvuti sulgemise asemel (mis on üks võimalus, kuid see on lihtsalt liialdamine) sundida mittereageerivat virtuaalmasinat allolevate meetodite abil sulgema.

kuidas perspektiivis kalendrikutset saata
  1. PowerShell
  2. Task Manager või Process Explorer

Vaatame iga meetodi jaoks vajalikke samme.

Lugege : Hyper-V virtuaalmasin jäi lähteolekusse kinni

1] Peatage mittereageeriv Hyper-V VM PowerShelli abil

  Peatage mittereageeriv Hyper-V VM PowerShelli abil

  • Avage PowerShell administraatorirežiimis.
  • Sisestage allolev käsk ja vajutage sisestusklahvi, et saada kogu oma VM-i GUID väljund. Peate teadma mittereageeriva VM-i nime.
Get-VM
  • Kui teil on VM-i nimi, käivitage allolev käsk. Asendage kohatäide VM_NAME selle VM-i nimega, mille soovite peatada:
$VmGUID = (Get-VM 'VM_NAME').id
  • Järgmisena käivitage VM-i protsessi ID leidmiseks allolev käsk. Käsk kasutab nimeruumi Win32_Process Windows Management Instrumentation (WMI), et leida töötav protsessor, mis sobib vmwp.exe ja teie virtuaalmasina GUID ($VmGUID).
$VMWMProc = (Get-WMIObject Win32_Process | ? {$_.Name -match 'VMWP' -and $_.CommandLine -match $VmGUID})
  • Kui meil on protsessi ID ($ VMWMProc), saate käivitada Lõpeta protsess Protsessi peatamiseks cmdlet, nagu allpool näidatud:
Stop-Process ($VMWMProc.ProcessId) –Force

Lugege : Parandage seiskamisolekusse kinni jäänud Hyper-V virtuaalmasin

2] Peatage mittereageeriv Hyper-V VM, kasutades tegumihaldurit või Process Explorerit

  Peatage mittereageeriv Hyper-V VM, kasutades tegumihaldurit või Process Explorerit

Kõik Hyper-V hosti VM-id käivitatakse Virtual Machine Worker protsessi abil vmwp.exe töödelda eksemplare, mille peate virtuaalse masina kinnijäämise korral tapma. Konkreetse protsessi PID leidmiseks peate välja selgitama virtuaalse masina GUID.

Mõlema meetodi puhul saate VM GUID-i hankida Hyper-V Manageri konsooli abil.

sülearvuti akutestimise tarkvara
  • Avage Hyper-V serveri seaded.
  • The Server jaotis sisaldab kataloogi, kuhu VM-i konfiguratsioonifailid salvestatakse.
  • Kui olete kausta tuvastanud, liikuge File Exploreris kataloogi.
  • Leidke asukohast kaust oma kinni jäänud virtuaalmasina nimega.
  • Kopeerige laiendusega *.vmcx VM-i konfiguratsioonifaili nimes määratud GUID.
  • Järgmisena avage Task Manager ja minge lehele Üksikasjad sakk.
  • Nüüd, Kasutaja nimi veerus, otsige üles ja lõpetage protsess vmwp.exe, millel on teie VM-i GUID, mis on kinni jäänud.

Samamoodi saate Protsessiuurija tööriist Hyper-V hostis kinni jäänud virtuaalmasina protsessi leidmiseks ja peatamiseks, järgides neid samme:

kas mul on vaja Microsofti 3D-ehitajat
  • Käivitage protsess Explorer administraatorina.
  • Järgmisena vajutage nuppu Ctrl-F klahvikombinatsioon või klõps Otsige üles Handle või DLL .
  • Määrake käivitus-/seiskamisolekusse takerdunud Hyper-V virtuaalse ketta (*.vhdx) tee.
  • Process Explorer loetleb kõik protsessid, mis kasutavad virtuaalmasina VHDX-faili.
  • Nüüd otsige üles vmwp.exe virtuaalmasina protsess.
  • Paremklõpsake protsessi ja valige Tapmisprotsess menüüst.

Lugege : Parandage salvestatud olekus kinni jäänud Hyper-V virtuaalmasin

Teine võimalus mittereageeriva virtuaalse masina sulgemiseks sundida on Hyper-V teenuse peatamine, käivitades kõrgendatud PowerShelli viipa alloleva käsu. The Taaskäivita-teenus käsk sulgeb sunniviisiliselt kõik teie serveris töötavad VM-id. Pidage meeles, et Hyper-V teenuse (vmms) taaskäivitamine võib võtta üsna kaua aega. Seega võib toimingu peatamiseks ja seejärel uuesti käivitamiseks kuluda mitu minutit.

Get-Service vmms | Restart-Service

See on kõik!

Loe edasi: Kuidas panna Hyper-V virtuaalmasin käivitamisel automaatselt käivituma

Kuidas kontrollida oma VM-i olekut?

VMware'is üksiku virtuaalmasina oleku kontrollimiseks tehke järgmist.

  • Navigeerige vSphere Clientis virtuaalmasinasse.
  • peal Värskendused vahekaart, klõpsake Kontrolli olekut . Olemi skannimise ülesanne kuvatakse paanil Hiljutised ülesanded.
  • Pärast ülesande lõppu kuvatakse olekuteave VMware tööriistade ja VM riistvara ühilduvus paneelid.

Kuidas ma tean, kas mu VM on jõude?

Google Cloudis peavad virtuaalse masina jõudeolekuks klassifitseerimiseks olema täidetud kõik järgmised tingimused.

  • CPU-kasutus on 97% VM-i käitusajast alla 0,03 vCPU-d.
  • Vastuvõetud võrguliiklus on 95% VM-i käitusajast vähem kui 2600 baiti sekundis (B/s).
  • Saadetud võrguliiklus on 95% VM-i käitusajast alla 1000 B/s.

Lugege : Kuidas konfigureerida virtuaalset lülitit Hyper-V-s .

Lemmik Postitused