Prima di aggiornare l'appliance virtuale di VMware Identity Manager 19.03 offline, eseguire queste attività relative ai prerequisiti.
- Per utilizzare le applicazioni in pacchetto ThinApp, usare VMware Identity Manager Connector (Linux) 2018.8.1.0.
- Per utilizzare altre app virtuali, come i desktop e le applicazioni Horizon o le risorse pubblicate da Citrix, utilizzare VMware Identity Manager Connector (Windows) versione 19.03.0.1.
- Verificare che nella partizione root primaria dell'appliance virtuale siano disponibili almeno 4 GB di spazio libero su disco.
- Creare un'istantanea dell'appliance virtuale per eseguirne un backup. Per informazioni sulla creazione di istantanee, vedere la documentazione di vSphere.
- Per assicurarsi che i dati di Elasticsearch non vengano eliminati, preparare Elasticsearch per l'aggiornamento.
- Determinare se più istanze di Elasticsearch sono mai state eseguite sui nodi del servizio VMware Identity Manager e, in tal caso, consolidare le directory dei dati delle diverse istanze.
- Visualizzare il contenuto della directory /db/elasticsearch/horizon/nodes.
L'obiettivo è che esista una sola sottodirectory denominata 0. Se esiste solo la sottodirectory 0, non è necessario consolidare le directory.
Se è stata eseguita una seconda copia di Elasticsearch, esiste anche una seconda directory denominata 1. Continuare con i passaggi per consolidare le directory.
- Se esistono più istanze di Elasticsearch, arrestare Elasticsearch e verificare che tutti i processi siano arrestati.
Ad esempio, per arrestare Elasticsearch, eseguire il comando seguente.
service elasticsearch stop
Ad esempio, per verificare che tutti i processi di Elasticsearch siano arrestati, eseguire il comando seguente.
ps -ef | grep elasticsearch
Se il comando grep indica che sono in esecuzione processi di Elasticsearch aggiuntivi, eliminare tali processi.
- Per determinare quale directory all'interno di ciascun nodo contiene i dati, cercare i dati nella directory indices di ciascun nodo, ad esempio la directory seguente: /db/elasticsearch/horizon/nodes/1/indices/.
- Rimuovere la directory che non contiene i dati e, se necessario, rinominare la directory rimanente.
Se la directory 0 contiene i dati, rimuovere la directory 1.
Se la directory 1 contiene i dati, rimuovere la directory 0 e modificare il nome della directory 1 impostandolo su 0.
- Riavviare Elasticsearch.
service elasticsearch start
- In /opt/vmware/elasticsearch/logs/horizon.log cercare un messaggio simile al seguente:
ripristinati xx indici in cluster_state
Il messaggio indica che il sistema può leggere la directory dei dati rinominata. xx rappresenta il numero di directory o di indici nella directory /db/elasticsearch/horizon/nodes/0/indices/.
- Visualizzare il contenuto della directory /db/elasticsearch/horizon/nodes.
- Rimuovere i file sysconfig.cloneprep e sysconfig.iamaclone da tutti i nodi del servizio clonato.
Ad esempio, accedere a ogni nodo del servizio ed eseguire i comandi seguenti come utente root.
rm -f /usr/local/horizon/conf/flags/sysconfig.cloneprep rm -f /usr/local/horizon/conf/flags/sysconfig.iamaclone
- Determinare se più istanze di Elasticsearch sono mai state eseguite sui nodi del servizio VMware Identity Manager e, in tal caso, consolidare le directory dei dati delle diverse istanze.
- Se si revoca il ruolo db_owner nel database Microsoft SQL, è necessario aggiungere nuovamente il ruolo prima di eseguire l'aggiornamento. In caso contrario, l'aggiornamento non riesce.
Le istruzioni originali per la revoca del ruolo db_owner sono disponibili come segue.
Aggiungere il ruolo db_owner allo stesso utente utilizzato durante l'installazione:
- Accedere a Microsoft SQL Server Management Studio come utente con privilegi di sysadmin.
- Connettersi all'istanza del database per VMware Identity Manager 19.03.
- Immettere i comandi seguenti.
Se si utilizza la modalità di autenticazione di Windows, utilizzare i comandi seguenti:
USE <saasdb>; ALTER ROLE db_owner ADD MEMBER <domain\username>; GO
Sostituire <saasdb> con il nome del database e <domain\username> con il nome utente e il dominio corrispondenti.
Se si utilizza la modalità di autenticazione di SQL Server, utilizzare i comandi seguenti:USE <saasdb>; ALTER ROLE db_owner ADD MEMBER <loginusername>; GO
Sostituire <saasdb> con il nome del database e <loginusername> con il nome utente corrispondente.
- Creare uno snapshot o effettuare un backup del database esterno.
- Assicurarsi che VMware Identity Manager sia configurato correttamente.
- Verificare che esista un aggiornamento di Workspace ONE Access. È possibile verificare la disponibilità di aggiornamenti sul sito My VMware all'indirizzo my.vmware.com.
- Se si esegue l'aggiornamento mediante lo script updateoffline.hzn e la distribuzione include un server proxy, disabilitare il server proxy.
Disabilitare il server proxy dalla riga di comando.
- Eseguire il comando seguente.
yast2
Viene aperta la finestra di dialogo YaST2 Control Center.
- Selezionare Network services.
- Selezionare Proxy.
Viene aperta la finestra di dialogo Proxy Configuration.
- Se l'opzione Enable proxy è selezionata, deselezionarla.
- Chiudere l'utilità YaST2.
Dopo aver eseguito l'aggiornamento correttamente, abilitare di nuovo il server proxy.
- Eseguire il comando seguente.
- Assicurarsi che siano soddisfatti i seguenti requisiti di spazio della directory.
Directory Spazio minimo disponibile / 4 GB Directory in cui si scarica il file dualbootupdate.tar.gz, se applicabile 2 GB Directory in cui si scarica il pacchetto di aggiornamento offline, identity-manager-20.10.0.0-buildNumber-updaterepo.zip 2 GB - Scaricare Photon Migration Support Tools dalla pagina di download di Workspace ONE Access 20.10 su my.vmware.com e salvare il file in una directory a scelta nell'appliance virtuale del service.
Workspace ONE Access 20.10 passa dal sistema operativo SUSE Linux Enterprise Server (SLES) al sistema operativo VMware Photon™ OS. Il download di Photon Migration Support Tools contiene il file di dualbootupdate.tar.gz, che include il sistema operativo Photon e i relativi pacchetti. Il processo di aggiornamento utilizza il file dualbootupdate.tar.gz durante la migrazione del sistema operativo da SLES a Photon.