4.15.07.01 - Note di rilascio di Apigee Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Giovedì 22 ottobre 2015 abbiamo rilasciato una nuova patch per Apigee Edge for Private Cloud.

Ordine di upgrade per un'installazione con due data center

Se stai eseguendo l'upgrade di un'installazione con due data center, esegui l'upgrade dei componenti nel seguente ordine:

  1. Qpid Data Center 1
  2. Qpid Data Center 2
  3. Data center Postgres 1
  4. Data center Postgres 2
  5. Data center 1 del server di gestione
  6. Data center 2 del server di gestione
  7. Router/Processore di messaggi Data Center 1
  8. Router/Processore di messaggi Data Center 2

Rimozione del pod "gateway" aggiuntivo durante l'upgrade alla versione 4.15.07.00

Questa release include uno script che risolve il problema OPDK-1878. Per questo problema, se l'installazione precedente di Edge ha modificato il nome del pod del gateway dal valore predefinito "gateway", lo script di upgrade 4.15.07.00 ha aggiunto automaticamente un nuovo pod denominato "gateway" all'installazione, insieme al pod che hai creato.

Determinare se il problema ti riguarda

Questo problema si verifica molto probabilmente in un ambiente con più data center, in cui hai creato pod gateway con nomi diversi in ogni data center, ad esempio "gateway-1" e "gateway-2". Se hai utilizzato il nome predefinito del pod del gateway, "gateway", questo problema non ti riguarderà.

Per determinare i pod in una regione, utilizza il seguente comando cURL:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

dove ms_IP è l'indirizzo IP o il nome DNS del server di gestione Edge e dc-1 è il nome della regione. Questo comando restituisce un array contenente tutti i nomi dei pod nella regione.

Se esegui questo comando prima dell'upgrade e hai rinominato il pod "gateway", vedrai i risultati nel seguente formato:

[ "gateway-1", "analytics", "central" ]

Se esegui questo comando dopo l'upgrade alla versione 4.15.07.00, i risultati ora includono il pod "gateway":

[ "gateway-1", "gateway", "analytics", "central" ]

Se non conosci i nomi delle regioni, utilizza il comando:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

Applicazione dello script di patch

La patch 4.15.07.01 include lo script delete-gw-pod.sh che rimuove il pod aggiuntivo creato dall'upgrade 4.15.07.00.

Lo script delete-gw-pod.sh:

  • Rimuove tutti i componenti Edge dal pod "gateway" o dal pod specificato.
  • Scollega tutte le organizzazioni dal pod.
  • Elimina il pod.

Per eseguire questo script:

  1. Installa la patch 4.15.07.01.
  2. Esegui il backup di tutti i nodi ZooKeeper. Per ulteriori informazioni, consulta la Guida operativa di Edge.
  3. Su qualsiasi nodo del server di gestione, esegui lo script delete-gw-pod.sh per eliminare il pod "gateway" creato dall'upgrade 4.15.07.00:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    Lo script richiede la password dell'amministratore di sistema.

    Se non specifichi alcuna opzione della riga di comando per lo script, questo esegue un ciclo in tutte le regioni per identificare eventuali multipli del pod del gateway. Ti viene quindi chiesto di eliminarne uno, per impostazione predefinita il pod "gateway".

    Puoi passare le opzioni della riga di comando allo script delete-gw-pod.sh. Ad esempio, se passi un nome di pod e una regione, viene eliminato solo quel pod in quella regione. Poi ti chiede se vuoi controllare tutte le regioni.

Puoi passare i seguenti parametri allo script delete-gw-pod.sh:

  • -P <password amministratore di sistema>
  • -a <Email amministratore, il valore predefinito è ADMIN_EMAIL in apigee_env.sh>
  • -H <Host del server di gestione, il valore predefinito è il valore di MSIP in apigee_env.sh>
  • -r <Regione in cui cercare il pod "gateway">
  • -p <Gateway pod name. Il valore predefinito è "gateway">
  • -y <Suppress warning>

Correzioni di bug

In questa release sono stati corretti i seguenti bug.

ID problema Descrizione
OPDK-1927 Tabelle mancanti per l'upgrade della monetizzazione; creazione di indici duplicati
OPDK-1878 La modifica del nome del pod del gateway durante la configurazione causa problemi
OPDK-1886 Il nodo non può accedere agli indirizzi IP locali, ad esempio 192.168.x.y
MGMT-2353 Il pulsante Elimina nella pagina dell'elenco dei report personalizzati funziona una sola volta
MGMT-2521 A volte la sessione di traccia si blocca
MGMT-2543 Il nuovo editor proxy modifica l'XML nel <Payload> della policy AssignMessage, interrompendo i proxy API esistenti
MGMT-2581 Disattiva il metodo di traccia HTTP su tutte le porte di gestione
MGMT-2599 Il nuovo editor proxy ripristina il prefisso dello spazio dei nomi dopo l'eliminazione
MGMT-2616 Il nuovo editor proxy API non gestisce correttamente le entità XML
MGMT-2618 Problemi di deployment dovuti a "Errore durante la creazione della directory per il percorso"
MGMT-2702 Vulnerabilità di sicurezza cross-site per Firefox e IE
DEVRT-1942 Tabelle mancanti per l'upgrade della monetizzazione; creazione di indici duplicati
APIRT-1074 I contenuti compressi con gzip non vengono gestiti correttamente quando l'intestazione Connection: Close viene inviata senza le intestazioni Content-Length o Transfer-Encoding