Quando una nuova versione di Horizon viene rilasciata da VMware, per aggiornare l'infrastruttura VDI bisogna seguire una specifica sequenza aggiornamenti per evitare interruzioni del servizio.
VMware ultimamente sta rilasciando nuove versioni ogni tre mesi circa per la piattaforma VDI Horizon ed è consigliato mantenere l'infrastruttura aggiornata per trarre vantaggio dalle nuove funzionalità fornite risolvendo alcuni bug e rafforzando la sicurezza.
VMware Horizon 8 sequenza aggiornamenti
In una tipica infrastruttura Horizon on-premise, i componenti installati sono principalmente i seguenti:
- Connection Server - il sistema principale
- UAG - per le connessioni esterne
- App Volumes - per fornire aree persistenti e app virtuali
- Agents - installati nei client VDI
- DEM Tool - per personalizzare l'ambiente utente
Quando viene rilasciata una nuova versione, la procedura di aggiornamento deve essere pianificata attentamente seguendo la corretta sequenza aggiornamenti (vedi la tabella di VMware).
È importante seguire la corretta sequenza aggiornamenti per evitare potenziali problemi e interruzioni del servizio.
Prima di procedere con l'aggiornamento, scaricare dal sito VMware l'ultima versione dei componenti Horizon da installare.
Aggiornare Horizon Client
Se si utilizza Horizon Client per connettersi all'infrastruttura VDI, questo è il primo componente da aggiornare. Aprire Horizon Client, fare click su ... (3 punti) e selezionare Software Updates. Se viene trovata una nuova versione, procedere con il download.
Cliccare Yes, update per installare l'aggiornamento.
Cliccare sul bottone Agree & Upgrade.
Il client viene aggiornato.
Quando l'aggiornamento viene completato, cliccare su Finish.
Cliccare su Restart Now per ultimare la procedura di aggiornamento.
Il client Horizon è stato aggiornato correttamente alla versione più recente.
Aggiornamento App Volumes Manager
Se App Volumes è utilizzato nella propria infrastruttura VDI, questo è il componente successivo da aggiornare. Per limitare il degrado del servizio durante il processo di aggiornamento, pianificare una finestra di manutenzione per limitare il traffico.
Per ripristinare il servizio App Volumes nel caso si verifichi qualche imprevisto durante la procedura di aggiornamento, assicurarsi di effettuare il backup del database di App Volumes e di creare un full backup o effettuare una snapshot del server App Volumes Manager.
Scaricare la versione più recente ed eseguire il programma di installazione di App Volumes Manager. Fare click su Next.
Accettare l'EULA e cliccare su Next.
Cliccare Install per procedere con l'aggiornamento.
Cliccare OK.
L'aggiornamento viene installato nel sistema. La procedura richiede diversi minuti.
Una volta completato l'aggiornamento, cliccare su Finish per uscire dal wizard e riavviare il server.
L'App Volumes Manager è stato aggiornato correttamente.
Aggiornare il Connection Server
Il Connection Server è il prossimo componente da aggiornare nella sequenza aggiornamenti. Prima di procedere, effettuare una snapshot del Connection Server da processare.
Si consiglia inoltre di effettuare il backup del database LDAP utilizzando il tool vdmexport.exe. Nel Connection Server aprire il Command Prompt e digitare i seguenti comandi:
C:\> cd \Program Files\VMware\VMware View\Server\tools\bin
C:\...> vdmexport.exe -f c:\temp\backupdb.ldf
Il file DB esportato.
Se la propria infrastruttura utilizza dei load balancer per gestire un gruppo di Connection Server, prima di aggiornare un server specifico bisogna prima disabilitare il server da processare. Non è necessario modificare la configurazione dei bilanciatori.
Per disabilitare il Connection Server da aggiornare, aprire la console Horizon e posizionarsi su Settings > Servers area. Posizionarsi nella sezione Connection Server e selezionare il Connection Server da disattivare. Cliccare sul bottone Disable.
Cliccare OK per confermare.
Il Connection Server selezionato è stato disabilitato.
Accedere al server appena disabilitato ed eseguire il programma di installazione del Connection Server. Cliccare su Next.
Accettare l'EULA e cliccare Next.
Cliccare Next.
Cliccare Next.
Cliccare Install per procedere con l'aggiornamento.
L'aggiornamento viene installato nel Connection Server.
Dopo alcuni minuti, l'installazione viene completata con successo. Fare click su Finish per uscire dal wizard.
Abilitare il server aggiornato e ripetere la stessa procedura per tutti gli altri Connection Server installati.
Disabilitare il successivo Connection Server ed eseguire l'aggiornamento.
I Connection Server sono stati aggiornati correttamente e la nuova versione è indicata nella colonna Version.
Se la pagina di login è stata configurata con un logo e uno sfondo personalizzati, è necessario caricare nuovamente questi file.
Aggiornamento UAG
Per evitare la disconnessione dei client, attivare la Quiesce Mode nel primo UAG da aggiornare per rendere lo stato dell'appliance come non disponibile quando il load balancer controlla la funzionalità dell'appliance. Quando arriva una nuova richiesta di connessione, il load balancer la trasmetterà al successivo UAG disponibile.
Accedere all'UAG inserendo le credenziali corrette. Cliccare su Login.
Cliccare Select nel riquadro Configure Manually.
Nella sezione Advanced Settings, cliccare l'icona dell'ingranaggio System Configuration.
Attivare tramite l'interruttore la Quiesce Mode e cliccare su Save in fondo alla schermata. Le sessioni esistenti verranno conservate per 10 ore, trascorse le quali le sessioni verranno chiuse.
Salvare la configurazione ovunque sul proprio computer.
Effettuare il Power off e l'operazione di Delete from Disk della vecchia appliance UAG.
Installare la nuova appliance UAG.
Una volta installata, fare il Power On e Login alla nuova appliance, successivamente cliccare su Select nel riquadro Import Settings.
Cliccare Browse e selezionare il file JSON salvato in precedenza. Cliccare Import.
Il nuovo UAG è ora operativo.
Se la comunicazione tra il nuovo UAG e il Connection Server non viene stabilita correttamente e si utilizza un dominio interno .local, verificare di aver modificato la voce nel file resolved.conf nell'appliance UAG.
Se un certificato SSL era stato precedentemente installato nel vecchio UAG, è necessario caricare nuovamente il certificato poiché non viene salvato nel file JSON.
Ripetere la stessa procedura per gli UAG aggiuntivi installati nell'infrastruttura.
Aggiornare gli Agent
Per far corrispondere la versione dell'infrastruttura Horizon, tutti gli Agent installati nella Golden Image devono essere aggiornati:
- Horizon Agent
- App Volumes agent
- DEM agent
Se la farm RDS è configurata nell'infrastruttura VDI per pubblicare applicazioni, l'Horizon Agent deve essere aggiornato anche nel server RDS.
La procedura di aggiornamento degli Agenti è molto semplice ed è sufficiente fare click su Next, Next, Finish.
Aggiornare la DEM Console
Se si utilizza il Tool DEM per configurare l'ambiente utente, la console DEM deve essere aggiornata su tutti i computer in cui è stata installata.
Eseguire il programma di installazione DEM e fare clic su Next.
Accettare l'EULA e cliccare su Next.
Cliccare Next.
Verificare che la voce VMware DEM Management Console sia selezionata per l'installazione. Cliccare su Next.
Cliccare Upgrade.
DEM viene aggiornato nel sistema.
Una volta completato l'aggiornamento, cliccare su Finish per uscire dal wizard.
Aggiornare i file admx Horizon e DEM
L'ultimo passaggio nella sequenza aggiornamenti, è l'aggiornamento dei file admx Horizon e DEM.
Copiare i nuovi template admx nella cartella corretta del Domain Controller.
C:\Windows\SYSVOL\sysvol\<domain>\Policies\PolicyDefinitions
Seguendo la corretta sequenza aggiornamenti, gli amministratori non riscontreranno particolari problemi nell'infrastruttura Horizon dovuti alla procedura di aggiornamento e il servizio VDI non verrà interrotto.