Come aggiornare i computer che eseguono Windows Server 2008 con il ruolo Hyper-V installato in Windows Server 2008 R2

Questo articolo descrive le opzioni disponibili per l'aggiornamento o la migrazione da un'installazione di Windows Server 2008 con il ruolo Hyper-V abilitato per Windows Server 2008 R2.

Si applica a: Windows Server 2012 R2
Numero KB originale: 957256

Introduzione

Per i cluster di failover di Windows Server 2008 che eseguono macchine virtuali, vedere la sezione Indicazioni sull'aggiornamento per le macchine virtuali nei cluster di failover di questo articolo.

Ulteriori informazioni

Metodo 1: eseguire un aggiornamento della partizione padre da Windows Server 2008 a Windows Server 2008 R2.

Nota

Durante l'aggiornamento, il report di compatibilità informa che è necessario rimuovere il ruolo Hyper-V usando Server Manager prima di continuare con l'aggiornamento. Questo non è necessario. Tuttavia, prima di continuare con l'aggiornamento, è consigliabile eseguire il backup delle macchine virtuali o esportarle usando Gestione Hyper-V. Prima di eseguire l'aggiornamento, considerare anche quanto segue:

  • Hyper-V deve trovarsi in RTM (KB 950050) o versioni successive. Se questo requisito non viene soddisfatto, verrà impedito di continuare con l'aggiornamento.

  • Tutte le macchine virtuali devono essere arrestate prima dell'aggiornamento. Gli stati salvati non sono compatibili tra Windows Server 2008 e Windows Server 2008 R2. Se la partizione padre viene aggiornata con macchine virtuali in uno stato salvato, è necessario fare clic con il pulsante destro del mouse sulla macchina virtuale e quindi selezionare Ignora stato salvato per attivare la macchina virtuale.

  • Poiché la funzionalità Snapshot online usa gli stati salvati, gli snapshot online non sono completamente compatibili tra Windows Server 2008 e Windows Server 2008 R2. Gli snapshot online sono snapshot creati quando è stata attivata una macchina virtuale. Gli snapshot offline sono snapshot acquisiti quando una macchina virtuale è stata disattivata. Gli snapshot offline sono completamente compatibili con Windows Server 2008 R2. Le macchine virtuali verranno avviate correttamente nello snapshot online applicato quando la macchina virtuale è stata arrestata prima dell'aggiornamento. Questa opzione viene visualizzata in Gestione Hyper-V dalla freccia verde sotto lo snapshot che punta a Ora.

    Per attivare la macchina virtuale con qualsiasi altro snapshot, seguire questa procedura.

    Nota

    I passaggi seguenti presuppongono che sia necessario continuare a usare tutti gli snapshot configurati per la macchina virtuale. Se non sono più necessari snapshot, è possibile eliminare gli snapshot usando Gestione Hyper-V e quindi arrestare la macchina virtuale per l'unione dei dati con il disco rigido virtuale padre.

    Per ulteriori informazioni, vedere Hyper-V Virtual Machine Snapshots: FAQ.

    1. Usando Gestione Hyper-V, fare clic con il pulsante destro del mouse sullo snapshot da applicare e quindi scegliere Crea snapshot e applica. Questa azione prenderà un nuovo snapshot dallo snapshot attualmente applicato. Questo nuovo snapshot sarà ora compatibile con Windows Server 2008 R2. È consigliabile rinominare lo snapshot per riflettere questo aspetto. Se si seleziona questa opzione, verranno salvate tutte le modifiche apportate allo stato della macchina virtuale dall'ultimo avvio.

    2. Dopo aver creato il nuovo snapshot R2, verrà applicato lo snapshot selezionato nel passaggio 1 e la macchina virtuale passerà allo stato salvato. Fare clic con il pulsante destro del mouse sulla macchina virtuale e quindi scegliere Elimina stato salvato.

    3. Attivare la macchina virtuale.

    4. Creare un nuovo snapshot per acquisire lo stato corrente della macchina virtuale per avere uno snapshot compatibile con Windows Server 2008 R2.

    5. Ripetere questi passaggi per ogni snapshot di Windows Server 2008. Dopo aver completato questi passaggi in tutti gli snapshot necessari, eliminare gli snapshot creati in Windows Server 2008 e quindi arrestare la macchina virtuale per consentire l'avvio del processo di unione.

  • Dopo l'aggiornamento, aggiornare Integration Services. A tale scopo, aprire la finestra Connessione macchina virtuale e quindi fare clic su Inserisci disco di installazione di Integration Services dal menu Azione .

    Nota

    In un computer basato su Windows Server 2008 R2, Integration Services per Windows Vista e Windows Server 2008 verrà elencato in Programmi e funzionalità come KB955484.

Metodo 2

Esportare una macchina virtuale da un computer basato su Windows Server 2008 con Hyper-V abilitato e quindi importarla in un server con Windows Server 2008 R2 con Hyper-V abilitato.

Nota

La macchina virtuale deve essere arrestata prima di esportarla. Se la macchina virtuale è stata esportata con uno stato salvato, non è possibile ripristinare la macchina virtuale in Windows Server 2008 R2. Per avviare la macchina virtuale dopo l'importazione in Windows Server 2008 R2, è necessario rimuovere lo stato salvato prima di poter attivare la macchina virtuale. Se la macchina virtuale dispone di snapshot, questi snapshot devono essere uniti prima dell'esportazione oppure è necessario usare i passaggi del metodo 1 per ripristinare e ricreare gli snapshot.

Dopo aver importato la macchina virtuale, aggiornare Integration Services. A tale scopo, aprire la finestra Connessione macchina virtuale e quindi fare clic su Inserisci disco di installazione di Integration Services dal menu Azione .

Nota

In un computer basato su Windows Server 2008 R2, Integration Services per Windows Vista e Windows Server 2008 sarà elencato in Programmi e funzionalità come "KB955484".

Metodo 3

Usando il software di backup che sfrutta Hyper-V VSS Writer, eseguire il backup di una macchina virtuale in esecuzione in Windows Server 2008 e ripristinarla in Windows Server 2008 R2.

Dopo aver ripristinato la macchina virtuale, aggiornare Integration Services. A tale scopo, aprire la finestra Connessione macchina virtuale e quindi fare clic su Inserisci disco di installazione di Integration Services dal menu Azione .

Nota

In un computer basato su Windows Server 2008 R2, Integration Services per Windows Vista e Windows Server 2008 verrà elencato in Programmi e funzionalità come KB955484.

Linee guida per l'aggiornamento per le macchine virtuali nei cluster di failover

Quando si dispone di macchine virtuali a disponibilità elevata configurate come risorse cluster in un cluster Windows Server 2008, è necessario seguire questa procedura per aggiornare le macchine virtuali e i cluster a Windows Server 2008 R2.

Nota

Se si eseguono altri servizi o applicazioni cluster nella partizione padre, visitare il seguente sito Web Microsoft per informazioni su come spostare queste risorse in Windows Server 2008 R2:
Migrazione a un cluster di failover che esegue Windows Server 2008 R2

Non è consigliabile eseguire altri servizi o applicazioni nella partizione padre per i server Hyper-V.

  1. Usando lo snap-in Gestione cluster di failover (CluAdmin.msc), eseguire una migrazione rapida per spostare tutte le macchine virtuali in un subset di nodi. Rimuovere l'altro subset dei nodi, che non ospitano macchine virtuali. A tale scopo, fare clic con il pulsante destro del mouse sui nodi in Gestione cluster di failover, scegliere Sposta azioni e quindi fare clic su Evict. Le dimensioni del subset devono essere tali che le macchine virtuali ospitate dal subset possano essere archiviate nei nodi rimanenti, che eseguono ancora Windows Server 2008. Ad esempio, in un cluster a quattro nodi rimuovere due nodi in modo che i nodi rimanenti possano contenere le macchine virtuali ospitate dal primo gruppo di nodi. Assicurarsi che i nodi rimossi vengano mascherati dall'archiviazione condivisa del cluster originale.

  2. Eseguire un'installazione pulita di Windows Server 2008 R2 nel subset di nodi eliminato, quindi abilitare il ruolo Hyper-V e la funzionalità Clustering di failover.

    Importante

    Un aggiornamento non è supportato in un cluster di failover, pertanto è necessaria un'installazione pulita.

  3. Creare un nuovo cluster con i nodi rimossi e quindi eseguire tutti i test della Convalida guidata configurazione. Se applicabile, abilitare Volumi condivisi cluster (CSV) nel cluster Windows Server 2008 R2 e creare alcuni dischi CSV.

  4. Preparare le macchine virtuali nel cluster originale per un aggiornamento. Eseguire le azioni seguenti, a seconda dello stato della macchina virtuale:

    • Se la macchina virtuale si trova in uno stato In esecuzione , usare Gestione Hyper-V per arrestare la macchina virtuale.

    • Se la macchina virtuale è in uno stato Salvato , usare Gestione Hyper-V per iniziare dallo stato salvato e quindi arrestare la macchina virtuale. Gli stati salvati non sono supportati quando si aggiorna l'host a Windows Server 2008 R2.

    • Se la macchina virtuale ha uno snapshot online necessario, applicare lo snapshot pertinente e quindi arrestare le macchine virtuali.

  5. Seguire uno di questi passaggi per preparare la macchina virtuale per l'aggiornamento:

    Importante

    Se si spostano macchine virtuali in un disco CSV, seguire la procedura specifica descritta nella sezione "Eseguire la migrazione di una macchina virtuale da un disco non CSV a un disco CSV" più avanti in questo articolo.

    1. Esportare le macchine virtuali. Se si intende usare la stessa risorsa di archiviazione SAN per il cluster Windows Server 2008 R2, è possibile usare un'esportazione solo configurazione. Esportare la macchina virtuale da Windows Server 2008 Hyper-V Manager selezionando Esporta dal menu Azione . Assicurarsi di selezionare la casella di controllo Esporta solo la configurazione della macchina virtuale .

    2. Eseguire il backup delle macchine virtuali usando un'applicazione di backup di propria scelta.

  6. Aprire Gestione cluster di failover nel cluster originale e quindi portare offline le risorse di configurazione della macchina virtuale.

  7. Se si intende riutilizzare lo stesso spazio di archiviazione per il nuovo cluster, mascherarlo dal cluster originale e quindi renderlo disponibile per il nuovo cluster (Windows Server 2008 R2).

  8. A seconda di quanto fatto nel passaggio 5, seguire uno di questi passaggi per spostare le macchine virtuali nel nuovo cluster Windows Server 2008 R2.

    Importante

    Se si spostano le macchine virtuali in un disco CSV, seguire la procedura descritta nella sezione Eseguire la migrazione di una macchina virtuale da un disco non CSV a un disco CSV .

    1. Se è stato usato il passaggio 5a per esportare le macchine virtuali precedenti, importare di nuovo le macchine virtuali nei nodi del cluster.
    2. Se si usa il passaggio 5b per eseguire il backup delle macchine virtuali, usare un'applicazione di backup per ripristinare la macchina virtuale nel disco cluster.
  9. Per ognuna delle macchine virtuali che si trovano ora in questo cluster Windows Server 2008 R2, aggiornare Integration Services. A tale scopo, attivare la macchina virtuale, aprire la finestra Connessione macchina virtuale e quindi fare clic su Inserisci disco di installazione di Integration Services dal menu Azione .

    Nota

    In Windows Server 2008 R2 Integration Services per Windows Vista e Windows Server 2008 sarà elencato in Programmi e funzionalità come KB955484.

  10. Quando tutte le macchine virtuali sono in esecuzione nel cluster Windows Server 2008 R2 e tutti gli elementi sono stati testati e verificati come completamente funzionali, usare Gestione cluster di failover per rimuovere il cluster precedente. A tale scopo, fare clic con il pulsante destro del mouse sul cluster in Gestione cluster di failover, scegliere Altre azioni e quindi fare clic su Distruggi cluster.

  11. Per i nodi rimanenti presenti nel cluster precedente, eseguire un'installazione pulita di Windows Server 2008 R2 e quindi abilitare il ruolo Hyper-V e la funzionalità Clustering di failover in base alle esigenze. Unire questi nodi al nuovo cluster.

Eseguire la migrazione di una macchina virtuale da un disco non CSV a un disco CSV

  1. Esportare le macchine virtuali. Usare una delle opzioni seguenti, a seconda di quanto controllo si desidera su dove sono archiviati i dischi rigidi virtuali:

    1. Se si vuole che Gestione Hyper-V sposti i dischi rigidi virtuali insieme alla configurazione della macchina virtuale, selezionare Esporta dal menu Azione in Gestione Hyper-V e quindi specificare la cartella in cui esportare la macchina virtuale. Se si esegue Windows Server 2008 Hyper-V, assicurarsi che la casella di controllo Esporta solo la configurazione della macchina virtuale non sia selezionata.

    2. Se si vuole avere il controllo completo sulla posizione in cui vengono posizionati i dischi rigidi virtuali durante la migrazione, esportare la macchina virtuale nella cartella CSV selezionando Esporta dal menu Azione in Gestione Hyper-V. Selezionare Esporta solo la configurazione della macchina virtuale.

  2. In Virtual Machine Manager eliminare la macchina virtuale.

  3. Per aggiungere l'archiviazione al gruppo "Archiviazione disponibile" del cluster, selezionare il nodo Archiviazione nel riquadro di spostamento sinistro e quindi fare clic su Aggiungi archiviazione. Per impostare un disco come volume condiviso cluster, abilitare la funzionalità Volumi condivisi cluster nella pagina Panoramica del cluster di failover, selezionare il nodo Volumi condivisi cluster nel riquadro di spostamento a sinistra, selezionare Aggiungi archiviazione e quindi specificare un disco. Questo disco verrà aggiunto al gruppo Volumi condivisi cluster e verrà creata una directory, ad esempio C:\ClusterStorage\Volume4, per questo gruppo.

  4. Se è stato usato il passaggio 1b per esportare la macchina virtuale, seguire la procedura descritta nella sezione "Esportazione e importazione di macchine virtuali in ambienti cluster". In caso contrario, importare la macchina virtuale usando l'interfaccia utente Importa in Gestione Hyper-V.

  5. In Gestione cluster di failover rendere la macchina virtuale a disponibilità elevata.