Upgrade delle VM di Windows Server

Puoi eseguire l'upgrade di alcune VM di Windows Server 2008 R2 a Windows Server 2012 R2 mentre esegui la migrazione a Compute Engine.

Prima di iniziare

Assicurati di disporre di quanto segue prima di iniziare una migrazione che includa gli upgrade:

  • Assicurati di avere spazio sul disco di avvio sufficiente per supportare l'upgrade. È probabile che l'upgrade richieda 15-20 GB per ogni VM sottoposta ad upgrade.

  • Assicurati che le VM di cui eseguire l'upgrade non utilizzino il processo BYOL (Bring Your Own License). La funzionalità di upgrade non supporta le VM che utilizzano BYOL. I tentativi di eseguire l'upgrade delle VM BYOL non riusciranno e restituiranno un errore.

    Puoi invece eseguire la migrazione della VM, quindi eseguirne l'upgrade separatamente con il processo in loco fornito su Compute Engine.

  • Garantire un tempo di inattività adeguato. Durante una migrazione in cui esegui l'upgrade delle VM Windows Server, queste VM non saranno disponibili per il tempo necessario per la migrazione e l'upgrade. Il processo di migrazione che include l'upgrade può richiedere 1-2 ore per essere completato per ogni VM in fase di upgrade.

  • Assicurati che le VM di cui esegui l'upgrade utilizzino Windows Server 2008 R2.

Convalida delle VM aggiornate

Assicurati di verificare che la tua VM funzioni come dopo l'upgrade e prima di completare la migrazione. Ad esempio, potresti voler confermare che le applicazioni sulla VM funzionino prima di completare il processo di migrazione.

Puoi convalidare la tua VM durante il processo di migrazione e upgrade. Puoi eseguire questa operazione dopo aver scollegato la VM ed eseguito il processo di upgrade, ma prima di eseguire la pulizia alla fine del ciclo di migrazione.

Se i test di convalida non vanno a buon fine, puoi annullare l'upgrade per riportarlo allo stato disinserito della migrazione. Tieni presente che questo non esegue il rollback della migrazione nel suo complesso, ma solo dell'upgrade.

Per saperne di più, consulta la procedura di upgrade delle VM.

Risoluzione dei problemi

Troverai errori relativi all'upgrade nel gestore di Migrate for Compute Engine o registrati in Cloud Logging.

Per gli errori che potresti riscontrare durante l'upgrade, consulta l'argomento Risoluzione dei problemi.

Upgrade di una VM Windows Server durante la migrazione

Esegui l'upgrade durante la migrazione delle VM tramite wave.

L'upgrade del sistema operativo VM avviene dopo la fase di scollegamento e prima della fase di pulizia. Una volta eseguita la fase di pulizia, non sarà possibile eseguire il rollback o il ripristino dell'upgrade.

Prima di eseguire l'upgrade della VM, Migrate for Compute Engine crea uno snapshot della VM. Se l'upgrade non va a buon fine, Migrate for Compute Engine ripristinerà lo snapshot.

Eseguire l'upgrade dei sistemi operativi delle VM in una wave

Quando crei il runbook per la migrazione delle VM, specifichi di eseguirne l'upgrade inserendo TRUE nel campo UpgradeOS del runtime. Durante la migrazione, dopo la fase di scollegamento e prima della fase di pulizia, puoi eseguire l'upgrade dei sistemi operativi delle VM qualificate.

Di seguito viene descritto come eseguire l'upgrade durante una migrazione completa delle VM.

  1. Utilizza il gestore di Migrate for Compute Engine per scaricare un file CSV del runbook.
  2. Nel file CSV del runbook, individua le righe delle VM di cui vuoi eseguire l'upgrade.
  3. Per le VM che supportano il processo di upgrade, individua la colonna UpgradeOS e modifica il valore in TRUE.
  4. Modifica o compila le altre colonne in base alle esigenze per avere un runbook funzionante.

    Per un elenco dei campi del runbook, consulta la documentazione di riferimento per i runbook.

  5. Nel gestore di Migrate for Compute Engine, crea e convalida una wave dal runbook.

  6. Una volta che la wave supera la convalida, crea un nuovo job. Per l'operazione del job, seleziona Migrazione completa.

    A seconda del numero di VM nella tua wave, la migrazione può richiedere da un'ora a molte ore.

    Screenshot della finestra di dialogo del nuovo job per avviare la migrazione completa (fai clic per ingrandire)
    Screenshot della finestra di dialogo Nuovo lavoro (fai clic per ingrandire)

  7. Monitora l'avanzamento della migrazione, cercando lo stato Pronto per lo scollegamento per ogni VM.

    Screenshot dello stato di migrazione delle VM come pronto per lo scollegamento (fai clic per ingrandire)
    Screenshot della scheda Macchine virtuali che mostra lo stato della migrazione pronto per lo scollegamento (fai clic per ingrandire)

  8. Quando ogni VM è pronta per lo scollegamento, crea un nuovo job la cui operazione sia Scollega.

    Screenshot della finestra di dialogo del nuovo lavoro da scollegare (fai clic per ingrandire)
    Screenshot della finestra di dialogo Nuovo job con l'operazione di scollegamento selezionata (fai clic per ingrandire)

  9. Quando tutte le VM sono in stato scollegato, seleziona la wave, crea un nuovo job la cui operazione è Esegui l'upgrade del sistema operativo e fai clic su Avvia per iniziare l'upgrade.

    Lo stato Ultimo job (stato) diventa Esegui l'upgrade del sistema operativo (in esecuzione).

    Dopo aver avviato l'upgrade, puoi annullarlo per qualsiasi VM della wave. Per annullare l'upgrade, seleziona la VM nell'elenco Macchine virtuali, quindi fai clic su Annulla upgrade del sistema operativo.

    Screenshot dell'elenco delle VM con il pulsante Annulla upgrade del sistema operativo evidenziato (fai clic per ingrandire)
    Screenshot della scheda Macchine virtuali con il pulsante Annulla upgrade del sistema operativo evidenziato (fai clic per ingrandire)

  10. Quando ogni VM nell'elenco Macchine virtuali mostra il proprio stato di migrazione come Sistema operativo aggiornato, esegui i test per verificare che ciascuna funzioni come previsto prima di completare il processo di migrazione.

    Se una VM non viene convalidata correttamente, puoi annullare l'upgrade.

  11. Dopo aver convalidato le VM con sistemi operativi aggiornati, completa la migrazione eseguendo l'operazione di pulizia. Per farlo, crea un nuovo job con pulizia specificata come operazione.

Annullamento di un upgrade del sistema operativo in corso

Puoi annullare l'upgrade di un sistema operativo VM in corso utilizzando il gestore di Migrate for Compute Engine.

  1. Nel gestore di Migrate for Compute Engine, vai alla pagina Migrazione di Cloud.
  2. Nella scheda Onde, individua la wave che include l'upgrade da annullare, quindi fai clic sulla relativa icona nella colonna Monitor.
  3. Nella scheda Macchina virtuale visualizzata, seleziona la riga della VM di cui vuoi annullare l'upgrade.
  4. Con la riga selezionata, fai clic sul pulsante Annulla upgrade del sistema operativo.
    Screenshot dell'elenco delle VM con il pulsante Annulla upgrade del sistema operativo evidenziato (fai clic per ingrandire)
    Screenshot della scheda Macchine virtuali con il pulsante Annulla upgrade del sistema operativo evidenziato (fai clic per ingrandire)