Formazione e Tecnologia

Hyper-V

Accensione/spegnimento VM Hyper-V

Accensione/spegnimento VM Hyper-V

L’utilizzo di macchine virtuali per differenti funzioni è sempre più diffuso è spesso impiegando il sistema di virtualizzazione Microsoft Hyper-V.

Può capitare di dover spegnere, accendere o riavviare questi sistemi virtuali, dove la scelta migliore e più sicura è quello di utilizzare le funzionalità di un RMM posizionando un agente su questi sistemi, in mancanza di un RMM è tuttavia possibile operare attraverso i cmdlet di Powershell.

Circa tre anni fa abbiamo realizzato un apposito script da eseguire sul server host, che ospita le macchine virtuali, ed integrabile con un RMM oppure eseguibile con lo schedulatore di Microsoft Windows.

Lo script può essere utilizzato a partire dal sistema operativo Microsoft Windows Server 2012 o con Microsoft Windows 10 e richiede l’attivazione dei componenti di Hyper-V.

Per la realizzazione dello script Powershell abbiamo utilizzato tre cmdlet:

  • Get-VM – per l’acquisizione delle informazioni di funzionamento delle macchine virtuali;
  • Stop-VM – per lo spegnimento delle macchine virtuali;
  • Start-VM – per l’accensione delle macchine virtuali.

Il cmdlet Stop-VM permette di inviare la richiesta di shutdown al sistema operativo guest, se su questo sono stati attivati i tool di gestione di Hyper-V, questa caratteristica rende possibile spegnere il sistema in modo normale, evitando uno spegnimento similare alla rimozione dell’alimentazione e con rischio di danni.

È tuttavia fondamentale sapere che se il sistema operativo guest non si arresta in un tempo di cinque minuti, sarà spento in modo forzato.

Per l’operazione di riavvio… Continua a leggere