Server 2012 r2 Hyper-v Hibernation

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Goedemorgend iedereen,

Ik heb hier thuis (als homeserver) een server 2012 R2 met hyper-V draaien.
Nu, gezien deze 's nachts vrijwel niets zit te doen zou ik hem graag willen hibernaten (s4) omdat het wat gunstiger is voor de energie rekening uiteraard.
Dus, na wat online zoeken kwam ik uit op een 'handleidingetje' voor server 2012. Maar helaas heeft MS de locaties in het register van de sleutels wat aangepast. Dus na wat zoeken heb ik het volgende gedaan...

De sleutel HKEYLM\System\CurrentControlSet\Services\hvservice\start heb ik aangepast naar 3 (zodat deze alleen nog maar opstart wanneer ik het wil (ga dit doen via scripting).
Vervolgens even herstart en met het commando "powercfg.exe /hibernate on" hibernaten geactiveerd.

Alles werkt zoals het zou moeten, kan hem in slaapstand laten gaan en met een gemaakt scriptje (gewoon een "echo hello world") weer uit slaapstand halen.

Maar nu is er echter 1 probleem...
Als ik de hyper-V service wil starten moet ik eerst een scriptje aanmaken dat zegt "net start hvservice" dit start de Hyper-V service en ik krijg er ook bevestiging van. Maar met dat dit gestart wordt, word wel de hibernate automatisch uitgezet. Dus om hem weer te kunnen laten hibernaten zou ik diezelfde service moeten kunnen uitzetten... Probeer dit met het commando "net stop hvservice" maar dan krijg ik een output die zegt: "De aangevraagde onderbreking, voortzetting of het stoppen van deze service is niet geldig".

Dus daar zit ik een beetje vast, iemand enig idee hoe ik alsnog de hyper-v service kan laten stoppen?
Kan ik dit allemaal mooi in een bat file gieten en door takenplanner laten uitvoeren :)!

Bedankt.

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


Acties:
  • 0 Henk 'm!

  • Plopeye
  • Registratie: Maart 2002
  • Laatst online: 28-05 08:06
Ik kan me vanuit stroom gebruik overwegingen je idee begrijpen maar daar houdt het dan ook wel op.

Een HyperV server die in Hibernation gaat, de schrik van elke systeembeheerder! Zou ik ook niet meer als normaal HyperV gebruik willen bestempelen en ik vermoed dan ook dat dit unsupported is en dat je het ook nooit goed werkend zal krijgen.

Unix is user friendly, it's only selective about his friends.....


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 22:47

Jazzy

Moderator SSC/PB

Moooooh!

Moet je die service echt stoppen voordat je Hibernation weer aan kunt zetten?

Verder zou ik je aanraden om nu naar PowerShell over te stappen. Gebruikt bijvoorbeeld Stop-Service en Start-Service en sla je scriptje op in een .ps1 bestand.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Ben ik me van bewust dat het voor een productie server uiteraard not-done is! Maar dit is echter enkel voor thuisgebruik waar ik wat virtualisatiewerk voor school op doe. Verder als ik de volledige service stop dan kan dit normaal ook niet zo'n kwaad. Het is niet dat de server in hibrination gaat terwijl Hyper-V nog staat te lopen. Laat scriptjes lopen om vlak voor hibrination er voor te zorgen dat elke VM keurig is afgesloten.

Je moet die service helaas echt stoppen ja, en niet enkel dat. Er moeten nog een paar zaken stoppen eer hibrination mogelijk is, maar helaas vind ik deze keys niet in het register (in tegenstelling tot Server 2008 R2) terug.
Dus daarmee vroeg ik me af of iemand hier (met dezelfde doeleinde als mezelf voor thuisgebruik) ervaring in had :).

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


Acties:
  • 0 Henk 'm!

  • rookie no. 1
  • Registratie: Juni 2004
  • Laatst online: 01-07 15:13
Is het niet veiliger voor de systemen om een shutdown te geven bv. met een scheduled task en de Hyper-V machine weer online te krijgen middels WOL?

Kans op corruptie in de VM's lijkt me nogal groot op de manier zoals je dat nu doet via hibernation.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 22:47

Jazzy

Moderator SSC/PB

Moooooh!

Dat is een goede suggestie!

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:15

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Er is een standaard instelling op hyper-V die dit voor je kan regelen (automatic stop action). Je kunt hier kiezen wat de VM moet doen als de host stopt, bijvoorbeeld "save state", of "shut down". In combinatie met de "automatic start action" zijn dat erg nuttige opties in dit geval. :)

Topicstarter moet die twee opties even configureren, en dan kan volgens mij standaard al wat hij wilt.
Plopeye schreef op vrijdag 06 februari 2015 @ 09:13:
Een HyperV server die in Hibernation gaat, de schrik van elke systeembeheerder!
Vanuit het oogpunt van Green-IT is dit wel wenselijk, en eigenlijk jarenlang al een standaard optie in Vsphere. Als er weinig load is, consolideert VCenter vm's naar zo min mogelijk hosts, en schakelt de andere hosts uit. Als er meer load gevraagd wordt, worden deze hosts dynamisch weer aangezet via "out-of-band management.

Een modern datacenter wordt geacht elastisch te zijn, en dit is een mooi voorbeeld hiervan.

[ Voor 44% gewijzigd door Question Mark op 11-02-2015 16:30 ]

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 22:47

Jazzy

Moderator SSC/PB

Moooooh!

Dat doe je met System Center ook, maar dan natuurlijk goedkoper. :) Alleen gaat het in dit topic niet om een gecontroleerd proces, dat is wel een verschil. Maar ik denk dat de suggestie van rookie no. 1 de juiste is.

[ Voor 3% gewijzigd door Jazzy op 11-02-2015 16:49 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Trommelrem
  • Registratie: Februari 2009
  • Laatst online: 09-11-2021
Waarom niet in PowerShell een paar commando's die de VM's opslaan en de server zelf een graceful shutdown geven? Get-VM | Suspend-VM ofzoiets?

Waarom zou je perse de server zelf willen hibernaten? Ook met PowerShell kun je de VM's weer opstarten nadat de server is opgestart.

[ Voor 16% gewijzigd door Trommelrem op 11-02-2015 17:53 ]


Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:15

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Jazzy schreef op woensdag 11 februari 2015 @ 16:49:
Maar ik denk dat de suggestie van rookie no. 1 de juiste is.
Waarom zelf aan de slag met scheduled tasks, terwijl gecontroleerd een afsluitactie uitvoeren als de Hyper-V host down gaat een standaard optie is?(ook zonder VMM)

Als TS bv. instelt dat de guest een "save state" moeten gaan doen als de host uit gaat, en instelt dat de VM's automatisch weer starten als de host aangaat, dan is TS toch al klaar? Hij kan dan zonder zich ergens om te bekommeren zijn host uitschakelen, en de vm's redden zich wel.

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 22:47

Jazzy

Moderator SSC/PB

Moooooh!

Question Mark schreef op woensdag 11 februari 2015 @ 18:44:
[...]

Waarom zelf aan de slag met scheduled tasks, terwijl gecontroleerd een afsluitactie uitvoeren als de Hyper-V host down gaat een standaard optie is?(ook zonder VMM)
Een scheduled task om de Hyper-V host op een bepaald tijdstip uit te zetten. Dat van die save state klopt natuurlijk, als ik me niet vergis is dat de standaard actie dus hoef je helemaal niets te configureren.

Edit: sorry, misschien mis ik iets. Lange dag gehad, ga de laptop nu even weg leggen. :)

[ Voor 8% gewijzigd door Jazzy op 11-02-2015 21:32 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Question Mark schreef op woensdag 11 februari 2015 @ 18:44:
[...]

Waarom zelf aan de slag met scheduled tasks, terwijl gecontroleerd een afsluitactie uitvoeren als de Hyper-V host down gaat een standaard optie is?(ook zonder VMM)

Als TS bv. instelt dat de guest een "save state" moeten gaan doen als de host uit gaat, en instelt dat de VM's automatisch weer starten als de host aangaat, dan is TS toch al klaar? Hij kan dan zonder zich ergens om te bekommeren zijn host uitschakelen, en de vm's redden zich wel.
Dit was ook hetgene wat ik in gedachte had. Nu goed, ik blijf op de moment wat voort zoeken en proberen maar helaas nog niet 100% werkend gekregen.

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:15

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Wat werkt er dan niet als je dit op deze manier insteld?

In je topicstart heb je het over allemaal aanpassingen in het register, maar dat is toch helemaal niet nodig?

Of is je probleem dat Hybernation niet mogelijk is, omdat de Hyper-V Role geinstalleerd staat? Dat stukje is me niet helemaal duidelijk.

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Het is het laatste, in het oorspronkelijke bericht had ik aangegeven de register aan te passen opdat hyper-v niet automatisch met de boot start.
Dus vervolgens laat ik hem starten waardoor hyper-v volledig werkt en slaapstand/hibrination uitgezet wordt. Maar dan om Hyper-V volledig af te sluiten is het blijkbaar niet genoeg om enkel de service te doen stoppen (zelfs al die ik dit in de grafische interface.. Service stoppen). Ben na de service enkel te stoppen niet in staat hem te kunnen laten hibrinaten...
Dus er moeten eventueel nog bepaalde andere zaken zijn die de slaap tegenhouden.

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:15

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Kijk even met "powercfg /a" waardoor de gewenste sleepstate niet mogelijk is. De output zou aan moeten geven welke modes ondersteund worden, en welke niet. Bij niet ondersteunde modes wordt aangegeven waarom dit niet ondersteund wordt.

Wat ik zo gauw even tegenkom is dat sleep vanaf 2012R2 wel mogelijk is (ik weet dat jij Hybernation wil gebruiken), maar dat dit nog wel eens wordt geblokkeerd door een videokaartdriver.

Wellicht dat jij tegen eenzeldfe soort issue aanloopt.

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 22:47

Jazzy

Moderator SSC/PB

Moooooh!

Het idee was om Hybernation niet te gebruiken maar hem gewoon uit te zetten en dan weer te starten met WOL. Bij het uitzetten kan Hyper-V de status van de VM's gewoon opslaan.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Heb het op een andere manier opgelost. Stom dat ik er niet eerder op gekomen ben want het is nog de mooist en meest elegante oplossing voor mijn probleem (vind ik persoonlijk toch).
Laat hem automatisch op een bepaald uur uitschakelen en dan gewoon via het bios een alarm ingesteld dat hij automatisch opstart vanuit shutdown. Dan moet ik niet in het registeren liggen spelen en maakt hyper-V niet van zijn oren :)!
Inspiratie
Toch bedankt voor de input die mee gegeven is :)!

[ Voor 4% gewijzigd door Tommienator op 13-02-2015 17:04 ]

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Tommienator
  • Registratie: Maart 2011
  • Laatst online: 10-05-2024
Inderdaad, ben daar wat op gaan inkijken. Maar wou het graag automatisch doen en niet via wol :)!

"Small minds discuss persons. Average minds discuss events. Great minds discuss ideas. Really great minds discuss mathematics."


  • Ximon
  • Registratie: Juli 2004
  • Laatst online: 30-04 19:42
Ik neem aan dat het Hello World scriptje dat je nu gebruikt om de host weer aan te krijgen op een vast tijdstip afgetrapt wordt? Je hoeft geen WOL te gebruiken om de machine automatisch weer aan te krijgen, vaak is dit ook een optie in het BIOS/UEFI van de machine.

(╯°□°)╯︵ + ︵ x ︵ + ︵ x ︵ + ︵ x ︵ + ︵ x

Pagina: 1