È possibile eseguire l'upgrade di un'installazione in modalità applicazione di Sentinel ad alta disponibilità utilizzando la patch Zypper.
IMPORTANTE:Nella procedura descritta in questa sezione vengono utilizzati i comandi rcopenais e openais, compatibili soltanto con SLES 11 SP4. Per SLES 12 SP2 e versioni successive, utilizzare il comando systemctl pacemaker.service.
Ad esempio, nel caso del comando /etc/rc.d/openais start, utilizzare il comando systemctl start pacemaker.service.
Prima di eseguire l'upgrade è necessario registrare tutti i nodi dell'applicazione mediante Sentinel Appliance Manager. Per ulteriori informazioni, vedere la Registrazione degli aggiornamenti. Se non viene eseguita la registrazione dell'applicazione, in Sentinel appare un avviso di colore giallo.
Abilitare la modalità di manutenzione nel cluster.
crm configure property maintenance-mode=true
La modalità di manutenzione facilita l'eliminazione di eventuali disturbi sulle risorse del cluster in esecuzione mentre si esegue l'aggiornamento del software Sentinel. Il comando seguente può essere eseguito da uno qualsiasi dei nodi del cluster.
Verificare che la modalità di manutenzione sia attiva.
crm status
Le risorse del cluster devono apparire nello stato non gestito.
Upgrade del nodo passivo del cluster:
Arrestare lo stack del cluster.
rcopenais stop
Interrompendo lo stack del cluster le risorse rimangono inaccessibili e si evita il fencing dei nodi.
Effettuare il download degli aggiornamenti per l'applicazione Sentinel ad alta disponibilità.
zypper -v patch
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che richiede di risolvere la dipendenza per il pacchetto OpenSSH, immettere l'opzione appropriata per eseguire il downgrade del pacchetto OpenSSH.
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che indica una modifica nell'architettura ncgOverlay, immettere l'opzione appropriata per accettare la modifica dell'architettura.
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che richiede di risolvere la dipendenza di alcuni pacchetti dell'applicazione, immettere l'opzione appropriata per disinstallare i pacchetti dipendenti.
Al termine dell'upgrade, riavviare lo stack del cluster.
rcopenais start
Ripetere il passaggio 3 per tutti i nodi passivi del cluster.
Upgrade del nodo attivo del cluster:
eseguire il backup della configurazione, quindi creare un'esportazione ESM.
Per ulteriori informazioni sul backup dei dati, vedere Backing Up and Restoring Data
(Backup e ripristino dei dati) nella Sentinel Administration Guide (Guida all'amministrazione di NetIQ Sentinel).
Arrestare lo stack del cluster.
rcopenais stop
Interrompendo lo stack del cluster le risorse rimangono inaccessibili e si evita il fencing dei nodi.
Effettuare il download degli aggiornamenti per l'applicazione Sentinel ad alta disponibilità.
zypper -v patch
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che richiede di risolvere la dipendenza per il pacchetto OpenSSH, immettere l'opzione appropriata per eseguire il downgrade del pacchetto OpenSSH.
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che indica una modifica nell'architettura ncgOverlay, immettere l'opzione appropriata per accettare la modifica dell'architettura.
(Condizionale) Se nel programma di installazione viene visualizzato un messaggio che richiede di risolvere la dipendenza di alcuni pacchetti dell'applicazione, immettere l'opzione appropriata per disinstallare i pacchetti dipendenti.
Al termine dell'upgrade, riavviare lo stack del cluster.
rcopenais start
Per sincronizzare eventuali modifiche apportate ai file di configurazione, eseguire il comando seguente:
csync2 -x -v
Disabilitare la modalità di manutenzione nel cluster.
crm configure property maintenance-mode=false
Il comando seguente può essere eseguito da uno qualsiasi dei nodi del cluster.
Verificare che la modalità di manutenzione sia disattivata.
crm status
Le risorse del cluster devono apparire avviate.
(Facoltativo) Verificare che l'upgrade di Sentinel sia stato eseguito correttamente:
rcsentinel version
(Condizionale) Per eseguire l'upgrade del sistema operativo, vedere Upgrade del sistema operativo.