Ho recentemente upgradato il sistema operativo del mio portatile di lavoro dalla versione Windows Server 2008 sp2 alla RTM di Windows Server 2008 R2 dove ho attivo i ruolo di Hyper-V.
Prima di eseguire il fatidico “in-place upgrade” bisogna tenere conto che :
- per eseguire con successo l'aggiornamento tutte le macchine virtuali devono essere spente
- essendo incompatibili le funzioni di “salva stato” tra le due versioni tutte le macchine virtuali non devono avere dei “Saved States” . Nel caso si fosse già eseguito l’upgrade a Windows Server 2008 R2 ,prima di farle ripartire fare tasto destro sulla Virtual Machine ed eliminare lo stato salvato
- discorso analogo per le snapshot: considerato che le snapshot usano funzionalità dei saved-states, e che quindi non sono perfettamente compatibili tra le due versioni di windows, potranno solamente essere riapplicate le snapshot eseguite su di una macchina virtuale spenta prima dell’upgrade
Passo 1
Per un’eventuale sicurezza ho spento tutte le macchine virtuali e prima dell’upgrade me le sono esportate su un HD esterno.
Si può effettuare l’esportazione dalla console di gestione di Hyper-V –> Azione –> Esporta..
Passo 2
Ho spento il computer fisico, messo il DVD di Windows Server 2008 R2e riavviato facendo fare il boot da dvd
-> Accedi a internet per scaricare gli aggiornamenti -> Qui scegliere la versione appropriata da installare

-> Accettare le condizioni di licenza -> Qui scegliere “Personalizzata (utenti esperti)”

La procedura continua con un avvertimento di possibili incompatibilità software e genera sul desktop un rapporto compatibilità :
Prima di continuare con l'aggiornamento verificare che i fornitori del software supportino le proprie applicazioni in Windows Server 2008 R2. Seguire i consigli specifici di tali fornitori prima e dopo l'aggiornamento. Per verificare la compatibilità del software nel Catalogo di Windows Server e per scaricare strumenti e documentazione, visitare il sito Web all'indirizzo http://go.microsoft.com/fwlink/?LinkID=85172.
Importante: nel caso in cui il software non sia supportato in Windows Server 2008 R2, o se il fornitore non supporta il software installato durante l'aggiornamento del sistema operativo, disinstallare il software prima dell'aggiornamento. Se tale software non viene disinstallato, il sistema non sarà supportato, il software potrebbe non funzionare e le relative impostazioni o altre informazioni potrebbero andare perse.
Dopodiché comincia il vero e proprio aggiornamento di windows

Passo 3
Dopo qualche riavvio l'aggiornamento del sistema operativo è terminato, occorrerà riattivare la copia di windows.


Passo 4
Verificare che tutto l’hardware e il software sia a posto, eseguire windows update per ricevere gli ultimi aggiornamenti.
Nel caso ci fossero dei problemi con le Macchine Virtuali reimportarle dalla copia precedentemente esportata.
Passo 5
La prima volta che avvio la macchina virtuale, aggiornare i servizi di integrazione (Integration Services)
Per farlo : aprire la finestra di Connessione di Virtual Machine –> Azione –> Inserisci il disco di installazione dei servizi di integrazione (in Windows Server 2008 R2 gli Integration Services per Windows Vista e Windows Server 2008 sono elencati in programmi e funzionalità)
Per eventuali altri metodi di aggiornamento o approfondimenti si può far riferimento anche al seguente link