Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Questo documento descrive un metodo alternativo per l'upgrade del sistema operativo (OS) dei server nel cluster Apigee Edge per Private Cloud. Invece di configurare un data center parallelo completamente nuovo, questo approccio nodo per nodo ti consente di eseguire l'upgrade del sistema operativo in loco, una macchina/nodo alla volta.
Compatibilità
Prima di avviare l'upgrade del sistema operativo nodo per nodo, verifica che la tua versione attuale di Apigee Edge per Private Cloud supporti la versione del sistema operativo di destinazione. Per la verifica, consulta la matrice di compatibilità del sistema operativo.
Prerequisiti
Prima di iniziare l'upgrade nodo per nodo, verifica di aver completato le seguenti attività:
Esegui il backup di tutti i nodi
Prima di seguire la procedura, ti consigliamo di eseguire un backup completo di tutti i nodi, ad esempio un backup a livello di VM, a livello di componente o entrambi, per motivi di sicurezza. In questo modo avrai un piano di backup nel caso in cui uno dei seguenti passaggi non funzioni correttamente. Per ulteriori informazioni sul backup a livello di componente, consulta Backup e ripristino.
Assicurati che Edge sia in esecuzione
Assicurati che Edge sia in esecuzione durante la procedura di aggiornamento utilizzando il comando:
/opt/apigee/apigee-service/bin/apigee-all statusOrdine di sostituzione dei nodi
Ti consigliamo di eseguire l'upgrade dei nodi nell'ordine elencato di seguito, in base al tipo di componente:
Altri scenari
Quando esegui un upgrade del sistema operativo nodo per nodo, se una delle seguenti configurazioni è presente nella configurazione esistente, considera questi passaggi aggiuntivi:
- apigee-mtls: se apigee-mtls è abilitato, l'upgrade del sistema operativo nodo per nodo (rolling) non è supportato per questa configurazione. Per eseguire l'upgrade, segui la guida all'upgrade di apigee-mtls.
Cassandra
Quando sostituisci Cassandra, valuta la possibilità di sostituire prima i nodi non seed, seguiti dai nodi seed.
Di seguito sono riportati i casi particolari da considerare per Cassandra:
- Cassandra Native-mTLS: se Native-mTLS è abilitato e applicato, rimuovi l'applicazione sui nodi abilitati per mTLS impostando
conf_cassandra_client_encryption_optional=true. Per saperne di più, consulta la documentazione relativa a mTLS nativo. - Crittografia tra nodi Cassandra abilitata: consulta la sezione Attivare la crittografia tra nodi Cassandra per assicurarti che i certificati dei nodi Cassandra esistenti siano inclusi nel truststore del nodo appena sostituito e viceversa.
Passaggi per sostituire il nodo Cassandra:
- Esegui il backup del nodo acquisendo snapshot della macchina virtuale (se possibile) ed esegui il backup di Apigee per Cassandra su tutti i nodi utilizzando il seguente comando:
apigee-service apigee-cassandra backup
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica ed esegui il file Edge per installare l'utilità apigee-service. Il bootstrap della versione di Apigee in uso, run bootstrap per ottenere apigee-service e installare apigee-setup.
- Elenca i nodi iniziali:
apigee-service apigee-cassandra configure -search conf_cassandra_seeds
- Aggiorna il file di configurazione modificando l'IP del nodo Cassandra esistente e sostituendolo con il nuovo indirizzo IP del nodo.
CASS_HOSTS esistenti
CASS_HOSTS="$IP1 $IP2 $IP3"
CASS_HOSTS appena aggiornato
CASS_HOSTS="$IP1 $IP4 $IP3"
- Riconfigura i nodi esistenti nel cluster con il nuovo IP del nodo Cassandra aggiornato (ad eccezione del nodo da sostituire). Utilizza il riferimento al file di configurazione.
/opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile - Arresta e annulla la registrazione di Cassandra sul vecchio nodo:
- Arresta Cassandra sul nodo da sostituire:
apigee-service apigee-cassandra stop
- Elenca l'UUID del nodo Cassandra da ritirare (se più data center, considera di conseguenza):
apigee-adminapi.sh servers list -r dc-1 -p central -t application-datastore --admin AdminEmailID --pwd 'AdminPassword' --host localhost
- Annulla la registrazione dei tipi di datastore associati all'UUID Cassandra esistente:
curl -u AdminEmailID:'AdminPassword' -X POST http://MS_IP:8080/v1/servers -d "type=cache-datastore&type=user-settings-datastore&type=scheduler-datastore&type=audit-datastore&type=apimodel-datastore&type=application-datastore&type=edgenotification-datastore&type=identityzone-datastore&type=auth-datastore®ion=dc-1&pod=central&uuid=old_cassandra_uuid&action=remove"
- Elimina il server.
curl -u AdminEmailID:AdminPassword -X DELETE http://MS_IP:8080/v1/servers/old_cassandra_uuid
- Arresta Cassandra sul nodo da sostituire:
- Prepara un nuovo nodo per l'host apigee-cassandra. Aggiungi la seguente riga al file cassandra.properties in
/opt/apigee/customer/application/cassandra.properties(crealo se non è già presente) sul nuovo nodo Cassandra:conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
- Verifica che il proprietario e il gruppo siano impostati su
apigee:apigeenel file cassandra.properties. Se necessario, utilizza il seguente comando per aggiornare il proprietario e il gruppo:chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
- Installa Cassandra ed esegui la configurazione sul nodo appena aggiunto:
apigee-service apigee-cassandra install
apigee-service apigee-cassandra setup -f updatedConfigFile
- Dopo aver configurato il nuovo nodo, rimuovi la configurazione aggiuntiva aggiunta a
/opt/apigee/customer/application/cassandra.propertiese riavvia apigee-cassandra:conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
apigee-service apigee-cassandra restart
- Controlla lo stato del nuovo nodo sostituito:
apigee-service apigee-cassandra status
/opt/apigee/apigee-cassandra/bin/nodetool status - Ricrea il nuovo nodo aggiunto al cluster:
/opt/apigee/apigee-cassandra/bin/nodetool rebuild -dc dc-1 - Configura di nuovo i nodi esistenti dei server Router, Message Processor, Qpid, Postgres e Management aggiornando il nuovo IP del nodo Cassandra nel file di configurazione:
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - Rimuovi/disinstalla Cassandra dal nodo precedente:
apigee-service apigee-cassandra uninstall
- Ripeti l'operazione per gli altri nodi Cassandra nel cluster.
Zookeeper
Per sostituire i nodi Zookeeper, segui i passaggi riportati di seguito. Valuta la possibilità di sostituire prima i nodi follower e poi i nodi leader, per assicurarti che l'ensemble mantenga il quorum.
- Esegui il backup del nodo creando snapshot della macchina virtuale (se possibile) ed esegui il backup di Apigee per Zookeeper su tutti i nodi.
- Arresta e disinstalla Zookeeper sul nodo esistente:
apigee-service apigee-zookeeper stop
apigee-service apigee-zookeeper uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiorna il file di configurazione rimuovendo gli indirizzi IP dei nodi obsoleti/eliminati e sostituendoli con i nuovi indirizzi IP dei nodi per Zookeeper. Per maggiori dettagli, consulta il riferimento al file di configurazione:
Configurazione ZK esistente
ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3"
Configurazione di ZK aggiornata
ZK_HOSTS="$IP1 $IP4 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP4 $IP3"
- Installa, configura e avvia Zookeeper sul nuovo nodo utilizzando il file di configurazione aggiornato:
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - Apporta modifiche al nodo Zookeeper esistente con updatedConfigFile:
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - Configura di nuovo i nodi esistenti dei server Router, Message Processor, Qpid, Postgres e Management aggiornando l'IP del nuovo nodo Zookeeper nel file di configurazione:
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - Ripeti l'operazione per tutti i nodi Zookeeper.
Postgres
Questa sezione descrive un approccio senza tempi di inattività per l'upgrade dei nodi Postgres, in cui completerai i passaggi descritti. Nelle sottosezioni che seguono sono riportate istruzioni dettagliate per completare ogni passaggio.
- Sostituisci uno qualsiasi dei nodi di standby esistenti con il sistema operativo di destinazione.
- Promuovi il nuovo nodo di standby a master.
- Dismettere il vecchio master.
- Continua a sostituire i nodi di standby aggiuntivi.
Prima di iniziare la sostituzione, ti consigliamo di arrestare edge-qpid-server per ridurre al minimo qualsiasi potenziale perdita di messaggi di analisi.
apigee-service edge-qpid-server stop
Standby
- Ottieni l'UUID dei nodi edge-postgres-server:
curl http://pg_standby_ip:8084/v1/servers/self
- Arresta Postgres:
apigee-service edge-postgres-server stop
apigee-service apigee-postgresql stop
- Rimuovi lo standby Postgres esistente dal gruppo di analisi seguendo questi passaggi.
- Disinstalla apigee-postgres e postgres-server:
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Configura la replica master-standby sul master esistente aggiornando il file di configurazione con EXISTING_PG_MASTER_IP e NEW_PG_STANDBY_IP. Per maggiori dettagli, consulta il riferimento al file di configurazione:
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- Installa, configura e avvia Postgres con le configurazioni master-standby sul nuovo nodo di standby:
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - Verifica la configurazione dello standby:
apigee-service apigee-postgresql postgres-check-standby
Master
- Ottieni l'UUID del nodo master Postgres esistente:
curl http://pg_ip:8084/v1/servers/self
- Promuovi il nuovo nodo di standby del sistema operativo di cui è stato eseguito l'upgrade a master.
- Arresta Postgres sull'istanza principale esistente:
apigee-service apigee-postgresql stop
apigee-service edge-postgres-server stop
- Promuovi il nuovo nodo di standby a master:
apigee-service apigee-postgresql promote-standby-to-master EXISTING_PG_MASTER_IP
- Rimuovi il vecchio nodo master dai gruppi di analisi e di consumatori.
- Aggiungi il nuovo nodo master ai gruppi di analisi e di consumatori.
- Se utilizzi la monetizzazione, aggiorna il nuovo nodo master Postgres e segui questi passaggi.
- Una volta sostituito il nodo master, è possibile avviare edge-qpid-server con una configurazione del nodo master aggiornata:
apigee-service edge-qpid-server start
- Se utilizzi la monetizzazione, riavvia anche il server di gestione e il processore di messaggi:
apigee-service edge-management-server restart
- Arresta e disinstalla apigee-postgres e postgres-server sul vecchio master:
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
Aggiunta di un nuovo standby
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Configura la replica master-standby utilizzando il nuovo IP master e il nuovo IP nodo di standby nel nuovo file di configurazione del nodo master e del nodo di standby. Per maggiori dettagli, consulta il riferimento al file di configurazione:
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- Installa e configura sul nuovo nodo di standby:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - Aggiungi il nuovo standby ai gruppi di analisi seguendo i passaggi per la configurazione master-standby.
LDAP
La sostituzione del nodo LDAP richiede l'arresto del server di gestione e qualsiasi API di gestione verrà considerata non disponibile per la durata della sostituzione del nodo.
- Arresta il server di gestione su tutti i nodi:
apigee-service edge-management-server stop
- Ritiro del nodo LDAP esistente:
- Esegui il backup/snapshot a livello di VM del nodo LDAP.
- Prima di arrestare LDAP, assicurati di acquisire il conteggio dei dati LDAP, che può essere verificato in un secondo momento, ad esempio:
ldapsearch -o ldif-wrap=no -b "dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w Secret123 | wc -l
- Per la configurazione attiva-passiva:
- Rendi l'attuale nodo passivo attivo aggiungendo un file
mark_writable.ldifsul nodo passivo con il seguente contenuto:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- Esegui questo comando sul nodo passivo per renderlo attivo:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif
- Continua con il passaggio d) per il decommissioning dei nodi attivo-attivo.
- Rendi l'attuale nodo passivo attivo aggiungendo un file
- In una configurazione LDAP Active-Active, interrompi la replica tra i due nodi LDAP e aggiorna le configurazioni. Seguendo i passaggi elencati nel documento sul ritiro di LDAP.
- Arresta ed esegui il backup dei dati LDAP e disinstalla il nodo LDAP esistente (salta per la configurazione active-active se già eseguita):
apigee-service apigee-openldap stop
apigee-service apigee-openldap backup
apigee-service apigee-openldap uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Configura un nuovo nodo LDAP:
- Aggiorna configFile per il nuovo nodo in base alla configurazione. Puoi fare riferimento a Riferimento al file di configurazione Edge, in base alla configurazione attiva o attiva/attiva:
LDAP_TYPELDAP_PEERLDAP_SIDUSE_LDAP_REMOTE_HOST=y/n
- Configura e avvia LDAP sul nuovo nodo con updatedConfigFile:
/opt/apigee/apigee-setup/bin/setup.sh -p ld -f updatedConfigFile - Esegui il backup dei dati LDAP dai nodi precedenti (se la configurazione active-active può essere ignorata):
- Esegui un backup di esempio sul nuovo nodo, in modo da generare una cartella/un percorso di backup predefinito:
apigee-service apigee-openldap backup
- Sposta i dati di cui hai eseguito il backup dal vecchio nodo alla cartella di backup generata.
- Arresta apigee-openldap prima di ripristinare i dati:
apigee-service apigee-openldap stop
- Ripristina il backup eseguito dal nodo precedente:
apigee-service apigee-openldap restore backup_file
Ad esempio:
apigee-service apigee-openldap restore 2026.02.09,10.28.20
- Esegui un backup di esempio sul nuovo nodo, in modo da generare una cartella/un percorso di backup predefinito:
- Aggiorna configFile per il nuovo nodo in base alla configurazione. Puoi fare riferimento a Riferimento al file di configurazione Edge, in base alla configurazione attiva o attiva/attiva:
- Ripeti l'operazione per l'altro nodo LDAP (se attivo-attivo).
- Configura di nuovo e avvia Management Server con le configurazioni host LDAP aggiornate:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Configura di nuovo e avvia l'SSO (se applicabile):
apigee-service apigee-sso setup -f updatedConfigFile
apigee-service apigee-sso restart
- (Facoltativo) Configura il secondo Active Directory in modalità di sola lettura seguendo i passaggi della documentazione.
Qpid
Per sostituire un nodo Qpid esistente con un nodo del sistema operativo aggiornato, dobbiamo assicurarci di eseguire i seguenti passaggi:
- Interrompi la ricezione di messaggi nella coda dei nodi esistente dai processori di messaggi.
- Svuota i messaggi esistenti nella coda.
- Arresta e dismetti il nodo esistente.
Ritiro dei nodi esistenti. Per assicurarti che nessun messaggio venga perso, sono elencate ulteriori misure:
- Arresta il broker Qpid:
apigee-service apigee-qpidd stop
- Blocca il traffico in entrata sulla porta 5672 da tutti i Message Processor:
iptables -A INPUT -p tcp --dport 5672 -s MP_IP -j DROP
- Riavvia il broker Qpid per svuotare i messaggi esistenti:
apigee-service apigee-qpidd start
- Prima di iniziare la dismissione, assicurati che tutti i messaggi nella coda vengano inviati al consumer.
- Ottieni l'UUID del nodo edge-qpid-server:
curl http://qpid_node_ip:8083/v1/servers/self
- Completa i passaggi per la dismissione o la rimozione di Qpid da Analytics per apigee-qpidd e edge-qpid-server.
- Arresta e disinstalla sia apigee-qpidd che edge-qpid-server:
apigee-service apigee-qpidd stop
apigee-service edge-qpid-server stop
apigee-service apigee-qpidd uninstall
apigee-service edge-qpid-server uninstall
Aggiungi nuovo nodo:
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Configura ed esegui i servizi Qpid sul nuovo nodo e aggiungili ai gruppi di consumatori, seguendo questi passaggi. Segui gli stessi passaggi per aggiungere altri gruppi, ad esempio per la monetizzazione.
- Se il servizio di monetizzazione è abilitato, riavvia Management Server e processore di messaggi:
apigee-service edge-management-server restart
apigee-service edge-message-processor restart
- Ripeti l'operazione su tutti i nodi Qpid.
Message-processor
- Ottieni l'UUID del nodo edge-message-processor:
curl http://mp_ip:8082/v1/servers/self
- Dismettere e disinstallare il nodo del processore di messaggi.
- Se il servizio di monetizzazione è abilitato, disinstalla edge-mint-message-processor.
- Disinstalla il processore di messaggi:
apigee-service edge-message-processor uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiungi, configura e avvia il processore di messaggi al cluster seguendo i passaggi.
- Se la monetizzazione è attivata, configura il servizio di monetizzazione insieme al processore di messaggi. Per saperne di più, consulta la documentazione seguente.
Router
- Ottieni l'UUID del nodo edge-router:
curl http://router_ip:8081/v1/servers/self
- Disattiva la raggiungibilità e verifica se è raggiungibile:
iptables -A INPUT -i eth0 -p tcp --dport 15999 -j REJECT
curl -vvv -X GET http://router_ip:15999/v1/servers/self/reachable
- Dismettere e disinstallare il nodo del router.
- Disinstalla router:
apigee-service edge-router uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiungi, configura e avvia il router al cluster.
Server di gestione
Solo un server di gestione
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiungi il server di gestione utilizzando l'IP e il file di configurazione aggiornati, a cui puoi fare riferimento qui, ed esegui il comando di configurazione:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Riconfigura e riavvia la UI con la nuova configurazione dell'IP di gestione.
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - Riconfigura l'SSO con la nuova configurazione dell'IP di gestione (se applicabile):
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - Configura di nuovo la nuova UI (UE) con la nuova configurazione IP di gestione (se applicabile):
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - Se la monetizzazione è attivata:
- Configura di nuovo MS per la monetizzazione con la nuova configurazione dell'IP di gestione (se applicabile), facendo riferimento alla documentazione relativa alla configurazione della monetizzazione.
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f updatedConfigFile - Riavvia il server di gestione:
apigee-service edge-management-server restart
- Configura di nuovo MS per la monetizzazione con la nuova configurazione dell'IP di gestione (se applicabile), facendo riferimento alla documentazione relativa alla configurazione della monetizzazione.
- Dismettere il server di gestione sul nodo esistente/precedente, seguendo i passaggi.
- Se la monetizzazione è attivata, rimuovi l'UUID del server di gestione dai gruppi di analisi. Esempio:
curl -v -u AdminEmail:AdminPassword -X DELETE "http://localhost:8080/v1/analytics/groups/ax/mint_axgroup/servers?uuid=MS_UUID&type=consumer-server"
- Disinstalla il server di gestione della monetizzazione:
apigee-service edge-mint-management-server uninstall
Più server di gestione
- Dismettere uno dei server di gestione utilizzando l'altro sul nodo esistente, seguendo i passaggi.
- Arresta e disinstalla il server di gestione:
apigee-service edge-management-server stop
apigee-service edge-management-server uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiungi il server di gestione utilizzando l'IP e il file di configurazione aggiornati, a cui puoi fare riferimento qui, ed esegui il comando di configurazione:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Configura di nuovo e riavvia la UI con la configurazione IP di gestione aggiornata:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (Solo se SSO è abilitato) Riconfigura e riavvia SSO con la configurazione IP di gestione aggiornata:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (Solo se è abilitata la nuova UI) Configura e riavvia la nuova UI con la configurazione IP di gestione aggiornata:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - Ripeti l'operazione per l'altro server di gestione.
UI/UE
- Esegui il backup/lo snapshot della VM del nodo UI.
- Interrompi e disinstalla la UI:
apigee-service edge-ui stop
apigee-service edge-ui uninstall
- (Se utilizzi solo la nuova UI) Interrompi e disinstalla la nuova UI:
apigee-service edge-management-ui stop
apigee-service edge-management-ui uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Configura ed esegui edge-ui sul nuovo nodo con le configurazioni IP aggiornate:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (Solo se SSO è abilitato) Configura ed esegui SSO con le nuove configurazioni dell'IP del nodo dell'UI, a seconda dei casi:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (Solo se la nuova UI è abilitata) Configura ed esegui la nuova UI sul nuovo nodo, con configurazioni IP aggiornate:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFileapigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile
SSO
- Esegui il backup/lo snapshot della VM del nodo UI.
- Interrompi e disinstalla SSO:
apigee-service apigee-sso stop
apigee-service apigee-sso uninstall
- Acquisisci un nuovo nodo con il sistema operativo aggiornato.
- Applica i prerequisiti specifici per il sistema operativo.
- Scarica il bootstrap della versione di Apigee in uso, esegui il bootstrap per ottenere apigee-service e installa apigee-setup.
- Aggiungi configurazioni e chiavi per l'SSO seguendo la guida, tenendo conto del nuovo IP del nodo.
- Configura e avvia SSO:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - Aggiorna la configurazione con i nuovi IP dei nodi SSO e riconfigura SSO per la UI:
apigee-service edge-ui configure-sso -f updatedConfigFile
- (Se utilizzi la nuova UI) Esegui configure-sso sul nodo della nuova UI, facendo riferimento alla documentazione:
apigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile