PowerShellని ఉపయోగించి Hyper-V VMని ఎలా ప్రారంభించాలి & ఆపాలి

Powershellni Upayoginci Hyper V Vmni Ela Prarambhincali Apali



మీ తర్వాత హైపర్-విని ఇన్‌స్టాల్ చేయండి లేదా ప్రారంభించండి మీ Windows 11 లేదా Windows 10 హోస్ట్ మెషీన్‌లో, మీరు చేయవచ్చు VMలను సృష్టించండి వివిధ ప్రయోజనాల కోసం వేరే ఆపరేటింగ్ సిస్టమ్ (గెస్ట్ OS)ని అమలు చేయడానికి. ఈ పోస్ట్‌లో, మేము మీకు చూపుతాము PowerShellని ఉపయోగించి Hyper-V VMని ఎలా ప్రారంభించాలి & ఆపాలి .



  PowerShellని ఉపయోగించి Hyper-V VMని ఎలా ప్రారంభించాలి & ఆపాలి





PowerShellని ఉపయోగించి Hyper-V VMని ఎలా ప్రారంభించాలి & ఆపాలి

మీ వర్చువల్ మెషీన్(ల)ని మాన్యువల్‌గా ప్రారంభించడానికి మరియు ఆపడానికి Hyper-V మేనేజర్‌ని ఉపయోగించవచ్చు. ది ప్రారంభం-VM మరియు స్టాప్-VM పవర్‌షెల్‌లోని cmdlet వర్చువల్ మిషన్‌ను ప్రారంభిస్తుంది/ఆపివేస్తుంది. హైపర్-V మాడ్యూల్‌లో అందుబాటులో ఉన్న cmdlets హైపర్-V హోస్ట్‌లపై నడుస్తున్న ఒకటి లేదా అంతకంటే ఎక్కువ వర్చువల్ మిషన్‌లను ప్రారంభించడానికి/ఆపివేయడానికి ఉపయోగించవచ్చు.





PowerShellని ఉపయోగించి Hyper-Vలో వర్చువల్ మిషన్‌ను ప్రారంభించడానికి లేదా ఆపడానికి, కింది సంబంధిత cmdletని అమలు చేయండి. కమాండ్ వర్చువల్ మిషన్‌ను ప్రారంభిస్తుంది/ఆపివేస్తుంది VM-1 VMName పరామితి ద్వారా పేర్కొనబడింది.



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

డిఫాల్ట్‌గా, ది ప్రారంభం-VM cmdlet ఏ అవుట్‌పుట్‌ను అందించదు. కాబట్టి, మీరు ఉపయోగించవచ్చు - పాస్ త్రూ అవుట్‌పుట్‌ను రూపొందించడానికి మరియు పైప్‌లైన్‌లో పంపడానికి పారామితి మరియు దానిని ఉపయోగించండి పొందండి-VM VM స్థితిని తిరిగి ఇవ్వడానికి cmdlet. సంబంధిత సింటాక్స్ ఇలా ఉండాలి:

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

VM స్థితిని సేవ్ చేయడానికి మరియు దాన్ని ఆపడానికి, మీరు దీన్ని ఉపయోగించాలి - సేవ్ చేయండి క్రింద చూపిన విధంగా పరామితి:

Stop-VM -VMName VM-1 -Save

PowerShellని ఉపయోగించి Hyper-Vలో ఒకటి కంటే ఎక్కువ వర్చువల్ మిషన్లను ప్రారంభించడానికి లేదా ఆపడానికి, కింది సంబంధిత cmdletని అమలు చేయండి. కమాండ్ VMతో ప్రారంభమయ్యే అన్ని వర్చువల్ మిషన్లను ప్రారంభిస్తుంది/ఆపివేస్తుంది.



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

చదవండి : హైపర్-విలో లైనక్స్ ఉబుంటును ఎలా ఇన్‌స్టాల్ చేయాలి

స్పందించని Hyper-V VMని ఎలా ఆపాలి

అప్పుడప్పుడు, మీరు వాటిని షట్ డౌన్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు మీ హైపర్-వి వర్చువల్ మెషీన్లు హ్యాంగ్ అయి ఉండవచ్చు. ఈ సమస్య సంభవించినప్పుడు, Hyper-V మేనేజర్‌లో, మీరు ప్రభావిత VMలను స్థితితో చూస్తారు షట్ డౌన్ అవుతోంది ఇక స్పందించను అని. అదనంగా, మీరు PowerShellని ఉపయోగించి VMని బలవంతంగా షట్‌డౌన్ చేయలేరు స్టాప్-VM -ఫోర్స్ కమాండ్ లేదా సాధారణ నియంత్రణలను ఉపయోగించడం ఎందుకంటే అతిథి OS ప్రతిస్పందించడం ఆపివేసినప్పుడు, ది ఆఫ్ చేయండి , షట్ డౌన్, మరియు రీసెట్ చేయండి హైపర్-V మేనేజర్‌లోని బటన్‌లు బూడిద రంగులోకి మారాయి మరియు నొక్కినప్పుడు కింది ఎర్రర్‌ను తిరిగి పొందుతుంది:

VM స్థితిని మార్చడానికి ప్రయత్నిస్తున్నప్పుడు అప్లికేషన్ లోపాన్ని ఎదుర్కొంది.
స్థితిని మార్చడంలో విఫలమైంది.
ఆబ్జెక్ట్ దాని ప్రస్తుత స్థితిలో ఉన్నప్పుడు ఆపరేషన్ నిర్వహించబడదు.

టచ్‌ప్యాడ్ సంజ్ఞలు పనిచేయడం లేదు

ఈ సందర్భంలో, మీరు క్లయింట్ హైపర్-విని ఉపయోగిస్తుంటే, మీ సర్వర్ లేదా PCని షట్ డౌన్ చేసే బదులు (ఇది కేవలం ఓవర్ కిల్ మాత్రమే), మీరు క్రింది పద్ధతులను ఉపయోగించి ప్రతిస్పందించని VMని షట్ డౌన్ చేయమని ఒత్తిడి చేయవచ్చు:

  1. పవర్‌షెల్
  2. టాస్క్ మేనేజర్ లేదా ప్రాసెస్ ఎక్స్‌ప్లోరర్

ప్రతి పద్ధతికి సంబంధించిన దశలను చూద్దాం.

చదవండి : హైపర్-వి వర్చువల్ మెషిన్ ప్రారంభ స్థితిలో నిలిచిపోయింది

1] PowerShellని ఉపయోగించి స్పందించని Hyper-V VMని ఆపండి

  PowerShellని ఉపయోగించి స్పందించని Hyper-V VMని ఆపండి

  • అడ్మిన్ మోడ్‌లో పవర్‌షెల్ తెరవండి.
  • మీ అన్ని VM యొక్క GUID యొక్క అవుట్‌పుట్‌ను పొందడానికి దిగువ ఆదేశాన్ని టైప్ చేసి, ఎంటర్ నొక్కండి. మీరు స్పందించని VM పేరు తెలుసుకోవాలి.
Get-VM
  • మీరు VM పేరును కలిగి ఉన్న తర్వాత, దిగువ ఆదేశాన్ని అమలు చేయండి. మీరు ఆపివేయాలనుకుంటున్న VM పేరుతో VM_NAME ప్లేస్‌హోల్డర్‌ను ప్రత్యామ్నాయం చేయండి:
$VmGUID = (Get-VM 'VM_NAME').id
  • తరువాత, VM యొక్క ప్రాసెస్ IDని కనుగొనడానికి దిగువ ఆదేశాన్ని అమలు చేయండి. కమాండ్ Win32_Process విండోస్ మేనేజ్‌మెంట్ ఇన్‌స్ట్రుమెంటేషన్ (WMI) నేమ్‌స్పేస్‌ని ఉపయోగించి రన్నింగ్ CPU ప్రాసెస్‌ను సరిపోల్చుతుంది vmwp.exe మరియు మీ వర్చువల్ మిషన్ యొక్క GUID ($VmGUID).
$VMWMProc = (Get-WMIObject Win32_Process | ? {$_.Name -match 'VMWP' -and $_.CommandLine -match $VmGUID})
  • ఒకసారి మేము ప్రాసెస్ ID ($VMWMProc)ని కలిగి ఉన్నాము, మీరు దీన్ని అమలు చేయవచ్చు స్టాప్-ప్రాసెస్ ప్రక్రియను చంపడానికి క్రింద చూపిన విధంగా cmdlet:
Stop-Process ($VMWMProc.ProcessId) –Force

చదవండి : హైపర్-వి వర్చువల్ మెషీన్ స్టాపింగ్ స్టేట్‌లో చిక్కుకుపోయిందని పరిష్కరించండి

2] టాస్క్ మేనేజర్ లేదా ప్రాసెస్ ఎక్స్‌ప్లోరర్ ఉపయోగించి స్పందించని హైపర్-వి VMని ఆపండి

  టాస్క్ మేనేజర్ లేదా ప్రాసెస్ ఎక్స్‌ప్లోరర్ ఉపయోగించి స్పందించని హైపర్-వి VMని ఆపివేయండి

హైపర్-V హోస్ట్‌లోని అన్ని VMలు వర్చువల్ మెషిన్ వర్కర్ ప్రాసెస్‌ని ఉపయోగించి ప్రారంభించబడ్డాయి vmwp.exe ఒక VM చిక్కుకుపోయినట్లయితే మీరు చంపవలసిన సందర్భాలను ప్రాసెస్ చేయండి. నిర్దిష్ట ప్రాసెస్ PIDని కనుగొనడానికి, మీరు వర్చువల్ మెషీన్ యొక్క GUIDని కనుగొనాలి.

ఈ పద్ధతుల్లో దేనికైనా, మీరు హైపర్-వి మేనేజర్ కన్సోల్‌ని ఉపయోగించి VM GUIDని పొందవచ్చు.

  • హైపర్-వి సర్వర్ సెట్టింగ్‌లను తెరవండి.
  • ది సర్వర్ విభాగం VM కాన్ఫిగరేషన్ ఫైల్‌లు నిల్వ చేయబడిన డైరెక్టరీని కలిగి ఉంది.
  • మీరు ఫోల్డర్‌ను గుర్తించిన తర్వాత, ఫైల్ ఎక్స్‌ప్లోరర్‌లోని డైరెక్టరీకి నావిగేట్ చేయండి.
  • లొకేషన్‌లో, మీ స్టక్ వర్చువల్ మెషీన్ పేరుతో ఉన్న ఫోల్డర్‌ను కనుగొనండి.
  • *.vmcx ఎక్స్‌టెన్షన్‌తో VM కాన్ఫిగరేషన్ ఫైల్ పేరులో పేర్కొన్న GUIDని కాపీ చేయండి.
  • తర్వాత, టాస్క్ మేనేజర్‌ని తెరిచి, దానికి వెళ్లండి వివరాలు ట్యాబ్.
  • ఇప్పుడు, లో వినియోగదారు పేరు నిలువు వరుసలో, నిలిచిపోయిన మీ VM యొక్క GUIDని కలిగి ఉన్న vmwp.exe ప్రక్రియను కనుగొని చంపండి.

అదేవిధంగా, మీరు చేయవచ్చు ప్రాసెస్ ఎక్స్‌ప్లోరర్ ఈ దశలను అనుసరించడం ద్వారా హైపర్-వి హోస్ట్‌లో నిలిచిపోయిన వర్చువల్ మెషీన్ ప్రాసెస్‌ను కనుగొని ఆపడానికి సాధనం:

  • ప్రాసెస్ ఎక్స్‌ప్లోరర్‌ని అడ్మినిస్ట్రేటర్‌గా అమలు చేయండి.
  • తర్వాత, ని నొక్కండి Ctrl-F కీ కాంబో లేదా క్లిక్ హ్యాండిల్ లేదా DLLని కనుగొనండి .
  • హైపర్-V VM యొక్క వర్చువల్ డిస్క్ (*.vhdx)కి మార్గాన్ని పేర్కొనండి, అది ప్రారంభ/ఆపివేసే స్థితిలో ఉంది.
  • ప్రాసెస్ ఎక్స్‌ప్లోరర్ వర్చువల్ మెషీన్ VHDX ఫైల్‌ని ఉపయోగించి అన్ని ప్రక్రియలను జాబితా చేస్తుంది.
  • ఇప్పుడు, గుర్తించండి vmwp.exe వర్చువల్ మెషీన్ ప్రక్రియ.
  • ప్రక్రియపై కుడి-క్లిక్ చేసి, ఎంచుకోండి కిల్ ప్రాసెస్ మెను నుండి.

చదవండి : సేవ్ చేయబడిన స్థితిలో చిక్కుకున్న హైపర్-వి వర్చువల్ మెషీన్‌ను పరిష్కరించండి

మీరు షట్ డౌన్ చేయడానికి ప్రతిస్పందించని VMని బలవంతం చేయగల మరొక మార్గం ఏమిటంటే, దిగువన ఉన్న కమాండ్‌ను ఎలివేటెడ్ పవర్‌షెల్ ప్రాంప్ట్‌లో అమలు చేయడం ద్వారా హైపర్-వి సేవను ఆపడం. ది పునఃప్రారంభించు-సేవ కమాండ్ మీ సర్వర్‌లో నడుస్తున్న అన్ని VMలను బలవంతంగా మూసివేస్తుంది. హైపర్-వి సేవ (vmms) పునఃప్రారంభించటానికి చాలా సమయం పట్టవచ్చని గుర్తుంచుకోండి. కాబట్టి, ఆపరేషన్ ఆగి, మళ్లీ పునఃప్రారంభించడానికి చాలా నిమిషాలు పట్టవచ్చు.

Get-Service vmms | Restart-Service

అంతే!

విండోస్ 10 ఫోల్డర్లను దాచు

తదుపరి చదవండి: స్టార్టప్‌లో హైపర్-వి వర్చువల్ మెషీన్‌ని ఆటోమేటిక్‌గా లాంచ్ చేయడం ఎలా

నేను నా VM స్థితిని ఎలా తనిఖీ చేయాలి?

VMwareలో వ్యక్తిగత వర్చువల్ మిషన్ యొక్క స్థితిని తనిఖీ చేయడానికి, ఈ క్రింది వాటిని చేయండి:

  • vSphere క్లయింట్‌లో, వర్చువల్ మెషీన్‌కు నావిగేట్ చేయండి.
  • నవీకరణలు ట్యాబ్, క్లిక్ చేయండి స్థితిని తనిఖీ చేయండి . స్కాన్ ఎంటిటీ టాస్క్ ఇటీవలి టాస్క్‌ల పేన్‌లో కనిపిస్తుంది.
  • పని పూర్తయిన తర్వాత, స్థితి సమాచారం లో కనిపిస్తుంది VMware సాధనాలు మరియు VM హార్డ్‌వేర్ అనుకూలత ప్యానెల్లు.

నా VM నిష్క్రియంగా ఉందో లేదో నాకు ఎలా తెలుస్తుంది?

Google క్లౌడ్‌లో, VMని నిష్క్రియంగా వర్గీకరించడానికి, కింది షరతులన్నీ తప్పనిసరిగా పాటించాలి:

  • 97% VM రన్‌టైమ్ కోసం CPU వినియోగం 0.03 vCPUల కంటే తక్కువగా ఉంది.
  • VM రన్‌టైమ్‌లో 95% కోసం అందుకున్న నెట్‌వర్క్ ట్రాఫిక్ సెకనుకు 2600 బైట్‌ల కంటే తక్కువగా ఉంది (B/s).
  • VM రన్‌టైమ్‌లో 95% కోసం పంపిన నెట్‌వర్క్ ట్రాఫిక్ 1000 B/s కంటే తక్కువగా ఉంది.

చదవండి : హైపర్-విలో వర్చువల్ స్విచ్‌ను ఎలా కాన్ఫిగర్ చేయాలి .

ప్రముఖ పోస్ట్లు