Come gestire i servizi di integrazione Hyper-V

Se lavori in un ambiente virtuale, sai che gestire più server host e macchine virtuali (VM) può essere un compito molto impegnativo. Tuttavia, la piattaforma di virtualizzazione Hyper-V include un insieme di utility speciali progettate per migliorare la gestione, le prestazioni e la connettività tra gli host e le VM di Hyper-V. Questo insieme di servizi è noto come Hyper-V Integration Services.

Informazioni su Hyper-V Integration Services

Hyper-V Integration Services rappresenta una suite di software di servizi che, quando abilitati, migliorano l’integrazione tra un server host e una VM in un ambiente virtuale. Ogni servizio Hyper-V ha una funzione specifica mirata a migliorare le prestazioni dei sistemi operativi guest. Il grado del loro impatto sulla VM può variare poiché alcuni dei servizi Hyper-V sono progettati per fornire semplicemente comodità agli utenti, mentre altri sono fondamentali per la funzionalità della VM.

I servizi di integrazione Hyper-V includono:

  • Arresto del sistema operativo

Questo servizio di integrazione Hyper-V consente di arrestare correttamente un sistema operativo guest all’interno di una VM dalla console di gestione (come Hyper-V Manager). In questo caso, non è necessario accedere alla VM e avviare manualmente l’arresto del sistema operativo. Dopo aver avviato il processo di arresto, la VM chiuderà le applicazioni aperte, interromperà i servizi in esecuzione e salverà i dati sul disco.

  • Sincronizzazione dell’orario

Questo servizio di integrazione Hyper-V può essere utilizzato per sincronizzare l’ora di sistema della VM e del server host, il che è fondamentale quando si eseguono operazioni in un singolo ambiente virtuale.

  • Scambio di dati

Questo servizio di integrazione Hyper-V è anche conosciuto come Hyper-V Key/Value Pair Exchange. Consente lo scambio di metadati tra una VM e il relativo host Hyper-V. Lo scambio di dati avviene tramite coppie chiave-valore, che vengono create automaticamente e contengono le informazioni di configurazione generale sulla VM e sull’host Hyper-V.

  • Heartbeat

Questo servizio di integrazione Hyper-V può essere utilizzato per monitorare lo stato del sistema operativo all’interno della VM e verificare che si sia avviato correttamente. Inoltre, l’host Hyper-V controlla periodicamente se una VM è in esecuzione correttamente. Per controllare il battito cardiaco della VM, apri PowerShell come amministratore ed esegui il seguente cmdlet:

Get-VM -VMName TestVM | select Name, State, Status

Come puoi vedere dalla schermata sopra, il servizio di battito cardiaco ha controllato lo stato della VM e lo ha definito come Operativo normalmente.

  • Volume Shadow Copy

Questo servizio di integrazione Hyper-V consente di fare il backup dei dati e delle applicazioni della VM in esecuzione senza disturbare l’ambiente di produzione. A questo scopo, viene utilizzato il Volume Shadow Copy Service per eseguire i backup Hyper-V basati su immagini. In questo caso, l’OS e tutti i dati contenuti vengono catturati e copiati in un file singolo chiamato immagine. Per questo scopo, viene utilizzato il Volume Shadow Copy Service per eseguire i backup Hyper-V basati su immagini. In questo caso, l’OS e tutti i dati contenuti vengono catturati e copiati in un file singolo chiamato immagine.

  • Servizi Ospite

Questo servizio di integrazione Hyper-V consente di copiare file da un host Hyper-V a una VM in esecuzione e viceversa. Con i Servizi Ospite Hyper-V, non è più necessaria una connessione di rete per permettere la comunicazione tra il computer ospite e il computer guest. Per copiare file da e verso il guest, eseguire il cmdlet Copy-VMFile in PowerShell. Notare che questa funzione è disabilitata per default.

Gestione dei Servizi di Integrazione Hyper-V

Precedentemente, gestire i servizi Hyper-V era un compito impegnativo perché doveva essere installato e aggiornato manualmente su ogni sistema operativo guest. Tuttavia, nei nuovi sistemi operativi Windows, i Servizi di integrazione Hyper-V sono abilitati per impostazione predefinita, ad eccezione dei Servizi guest, e gli aggiornamenti corrispondenti possono essere scaricati e installati automaticamente tramite Windows Update. Inoltre, è possibile attivarli e disattivarli facilmente quando necessario eseguendo cmdlet di PowerShell o utilizzando Gestione Hyper-V. Assicurati che ciascun servizio di integrazione Hyper-V sia abilitato e aggiornato sia su un host Hyper-V che su un sistema operativo guest per una loro interazione riuscita.

Di seguito, descriveremo come gestire i Servizi di integrazione Hyper-V utilizzando sia Gestione Hyper-V sia PowerShell.

Come controllare lo stato e la versione di un servizio di integrazione Hyper-V

Per identificare quali servizi di integrazione Hyper-V sono abilitati su una VM selezionata, aprire PowerShell come amministratore ed eseguire il seguente cmdlet:

Get-VMIntegrationService -VMName "TestVM"

Se tutto è corretto, dovresti vedere la seguente schermata:

Come puoi vedere, tutti i servizi sono abilitati per impostazione predefinita, ad eccezione dell’Interfaccia del servizio guest Hyper-V.

Inoltre, assicurati che ciascun servizio di integrazione Hyper-V sulle tue VM guest sia aggiornato, poiché ciò potrebbe influenzare le loro prestazioni in futuro. Per controllare la versione dei servizi di integrazione del guest, esegui questo cmdlet:

REG QUERY "HKLM\Software\Microsoft\Virtual Machine\Auto" /v IntegrationServicesVersion

Come abilitare/disabilitare un servizio di integrazione Hyper-V

A selected Hyper-V integration service can be turned on by using the following PowerShell command:

Enable-VMIntegrationService -NomeVM "TestVM" -Nome "Interfaccia del servizio ospite"

Dopo ciò, controllare se il servizio di integrazione Hyper-V è stato abilitato con successo. A tale scopo, eseguire il cmdlet Get-VMIntegrationService.

Per disattivare un servizio di integrazione Hyper-V a scelta, è necessario eseguire il seguente cmdlet in PowerShell:

Disable-VMIntegrationService -NomeVM "TestVM" -Nome "Interfaccia del servizio ospite"

Anche in questo caso, è possibile utilizzare il cmdlet Get-VMIntegrationService per verificare che le modifiche siano state adottate.

Tuttavia, i servizi di integrazione Hyper-V possono essere gestiti anche da Hyper-V Manager. Per farlo, aprire Hyper-V Manager, trovare la VM richiesta, fare clic destro su di essa e selezionare Impostazioni. Nella sezione Gestione, fare clic su Servizi di integrazione e guardare l’elenco dei servizi disponibili per questa VM. Selezionare quali servizi abilitare o disabilitare spuntando o deselezionando le caselle corrispondenti. Fare clic su Applica per salvare le modifiche.

Come avviare/arrestare un servizio di integrazione Hyper-V

Come già accennato in precedenza, un servizio di integrazione Hyper-V deve essere abilitato non solo su un host Hyper-V ma anche sul sistema operativo guest per garantire un’efficienza ottimale. Come regola generale, quando si avvia o si arresta il servizio da un host Hyper-V, il servizio corrispondente all’interno del sistema operativo guest si avvia o si interrompe automaticamente. Ad esempio, quando si avvia un servizio di integrazione Hyper-V nel sistema operativo guest, che è disabilitato in un host Hyper-V, il servizio selezionato non verrà eseguito. Oppure, quando il servizio, che è abilitato in un host Hyper-V, viene arrestato nel sistema operativo guest, Hyper-V lo avvierà automaticamente. Tuttavia, se il servizio di integrazione Hyper-V è disabilitato nel sistema operativo guest, un host Hyper-V non sarà in grado di avviarlo.

Per avviare o arrestare un servizio di integrazione Hyper-V su Windows, seguire i seguenti passaggi:

  1. Digitare Servizi nella casella di ricerca sottostante, che aprirà un’applicazione Windows corrispondente.
  2. Trovare un elenco di tutti i servizi di integrazione Hyper-V e selezionare il servizio che si desidera avviare o arrestare. Nel riquadro di sinistra, verranno visualizzate le opzioni di configurazione disponibili, oltre a una breve descrizione del servizio.
  3. Fare clic con il pulsante destro del mouse sul servizio richiesto e selezionare l’azione da implementare.

Un’altra opzione è avviare o arrestare un servizio di integrazione Hyper-V utilizzando PowerShell. Per farlo, seguire i seguenti passaggi:

  1. Ottenere un elenco completo dei servizi di integrazione di Hyper-V in esecuzione nel sistema operativo guest aprendo PowerShell come amministratore e eseguendo questo comando:

    Get-Service -Name vm*

  2. Per avviare o arrestare il servizio all’interno di un guest Windows, utilizzare i cmdlet Start-Service o Stop-Service. Guarda l’esempio qui sotto:

    Stop-Service -Name "vmicshutdown"

Come aggiornare i servizi di integrazione di Hyper-V

I servizi di integrazione di Hyper-V sono stati ripetutamente aggiornati fin dalla prima versione di Hyper-V. Di conseguenza, è necessario mantenere aggiornati i servizi Hyper-V per garantire che l’host Hyper-V e le VM possano interagire correttamente e che le loro prestazioni rimangano efficienti e affidabili. Dal rilascio di Windows Server 2016, il processo di aggiornamento non è più manuale poiché tutti gli aggiornamenti di Hyper-V vengono ora effettuati automaticamente tramite Windows Update.

Tuttavia, se si dispone di host Hyper-V con una versione del sistema operativo precedente a Windows Server 2016 e Windows 10, sarà necessario aggiornare manualmente i servizi di integrazione di Hyper-V.
Innanzitutto, è necessario verificare se le VM includono servizi di integrazione di Hyper-V obsoleti. Aprire Gestione Hyper-V e trovare le informazioni sui servizi di integrazione nel riepilogo della VM nel riquadro centrale. I servizi di integrazione possono essere segnalati come Aggiornato, Aggiornamento richiesto, Potrebbe essere richiesto, Non rilevato.

Se è necessario un aggiornamento, eseguire quanto segue:

  1. Aprire Gestione Hyper-V.
  2. Selezionare la VM e fare clic su Connetti. VMConnect si aprirà consentendo di interagire con il sistema operativo in una VM selezionata.
  3. Clicca su Azione nella barra delle attività in alto. Nel menu a discesa, seleziona Inserisci il disco di configurazione dei servizi di integrazione. Dopo di ciò, il disco di installazione sarà caricato nell’unità DVD virtuale.
  4. Trova l’unità DVD che contiene il disco di configurazione dei servizi di integrazione. Fai clic destro su di essa e seleziona Installa i Servizi di Integrazione Hyper-V.
  5. L’installazione inizierà.
  6. Riavvia il sistema per completare l’installazione.
  7. Dopo il riavvio, verifica che i Servizi di Integrazione siano aggiornati guardando il riepilogo della VM nel Gestore Hyper-V.

Perché dovresti utilizzare il Backup & Replication NAKIVO

Gli ambienti Hyper-V non possono funzionare correttamente senza i Servizi di Integrazione Hyper-V. Spegnere uno dei servizi potrebbe causare problemi di prestazioni, connettività e protezione dei dati. Se la tua azienda gestisce grandi quantità di dati e non può permettersi lunghi periodi di inattività, è fondamentale assicurarsi che il tuo ambiente virtuale sia costantemente protetto e possa essere ripristinato istantaneamente in caso di necessità.

NAKIVO Backup & Replication è una soluzione di protezione dati veloce e affidabile che ha da tempo dimostrato la sua efficacia e sostenibilità. NAKIVO Backup & Replication ti offre varie opzioni di protezione dati, tra cui il backup, il backup copy, il backup su cloud, la replica e il recovery del sito, per gli ambienti VMware, Hyper-V e AWS EC2. Inoltre, il prodotto include diverse funzionalità utilizzate per ottenere vari risultati. Ad esempio, NAKIVO Backup & Replication può ridurre i requisiti di spazio di archiviazione con la deduplica globale dei backup, la compressione e l’esclusione dei file di swap. Inoltre, puoi automatizzare e orchestrare le attività di ripristino da disastro utilizzando la nostra funzionalità di Site Recovery, che consente di migliorare la continuità aziendale e ridurre al minimo il rischio di downtime prolungato. Con Policy-Based Data Protection, la tua infrastruttura virtuale viene regolarmente esaminata per rilevare le VM che corrispondono alle regole di policy stabilite (nome della VM, dimensione, tag, posizione, ecc.) e proteggerle automaticamente. Di conseguenza, puoi semplificare la gestione della protezione dei dati e risparmiare tempo ed energie considerevoli.

Ricorda che proteggere il tuo ambiente Hyper-V è estremamente importante perché ti consente di garantire la continuità aziendale, ridurre i tempi di fermo, diminuire gli oneri di gestione e ottenere la massima efficienza.

Source:
https://www.nakivo.com/blog/manage-hyper-v-integration-services/