Note di rilascio di Edge per Private Cloud 4.19.01

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Questa sezione descrive la versione 4.19.01 del rilascio delle funzionalità Edge per Cloud privato.

Riepilogo della release

La tabella riportata di seguito riassume le modifiche apportate a questa release:

Nuove funzionalità

Questa release include le nuove funzioni seguenti:

○ Release di disponibilità generale (GA) dell'UI di Edge
○ La release di monetizzazione in disponibilità generale (GA) nella UI di Edge
apigee-monit aggiunge servizi di riparazione automatica e monitoraggio
○ La UI di Edge ha nuove proprietà di configurazione TLS
○ Ora puoi creare, modificare ed eliminare gli host virtuali nell'UI di Edge
○ Ora è supportato il supporto di OpenAPI v3
○ Ora supportato da RedHat Enterprise Linux (RHEL).
○ Ora è supportato RedHat Enterprise Linux (RHEL).

Per maggiori informazioni su ciascuna di queste nuove funzionalità, consulta la sezione Nuove funzionalità.

Release incluse

Dalla versione precedente della funzionalità Edge for Private Cloud, sono state apportate le seguenti release che sono incluse in questa release:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.23.00
○ Portale:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
Pensionati Nessuno
Deprecazioni Apigee Edge per la versione 4.17.09 del cloud privato non è più supportato (deprecato).

Per ulteriori informazioni, consulta la pagina relativa a ritiri, ritiri e modifiche al CPS di Apigee.

Correzioni di bug

Questa release include le seguenti correzioni di bug:

○ Zookeeper non è stato arrestato dallo script di backup (122694069) (122694069)
○ "Nessuna pagina di destinazione dell'organizzazione" aggiunta (120993451)
○ Eliminazione dei report personalizzati (120682369)
○ reimpostazione dei link delle API geografiche nella nuova esperienza Edge (120681592)






Per ulteriori informazioni su ciascuna di queste correzioni, vedi Correzioni di bug.

Problemi noti

Questa release include i seguenti problemi noti:

○ Formato file metadati per l'installazione di apigee-sso (135616498) (135616498) (135616498)









apigee-monitHEAD

Per ulteriori informazioni su ciascuno di questi problemi noti, incluse le soluzioni alternative, consulta la pagina Problemi noti.

Percorsi di upgrade

La tabella seguente mostra i percorsi di upgrade per questa release:

Dal 18.4.05 Direttamente eseguito l'upgrade dal 18.4.05 → 4.19.01
Dal 18.4.01 Direttamente eseguito l'upgrade dal 18.4.01 → 4.19.01
Dal 17.4.09 Direttamente eseguito l'upgrade dal 17.4.09 → 4.19.01
Dal 17.4.05 Esegui l'upgrade da 17.4.05 → 4.18.01, quindi esegui l'upgrade dal 18.4.01 → 19.4.01
Dal 17.4.01 Esegui l'upgrade da 17.4.01 → 4.18.01, quindi esegui l'upgrade dalla versione 18.4.01 → 19.4.01
Dal 16.4.09 Esegui l'upgrade dalla versione 4.16.09 → 4.18.01, quindi esegui l'upgrade dalla versione 18.4.01 → 4.19.01
Dal 16.4.05 Esegui l'upgrade dalla versione 4.16.05 → 4.18.01, quindi esegui l'upgrade dalla versione 18.4.01 → 19.4.01
Dal 16.4.01 Esegui l'upgrade da 16.4.01 → 4.18.01, quindi esegui l'upgrade dal 18.4.01 → 19.4.01
A partire da 4.15.0x Esegui l'upgrade da 4.15.0x → 4.16.01, quindi esegui l'upgrade da Upgrade dalla versione 4.16.01 → 4.18.01, quindi esegui l'upgrade dalla versione 18.4.01 → 4.19.01

Nuove funzionalità

In questa sezione sono elencate le nuove funzionalità presenti in questa release. Inoltre, questa release include tutte le funzionalità delle release per UI Edge, Edge Management e Portal elencate nella sezione Release incluse.

Oltre ai miglioramenti riportati di seguito, questa release contiene anche diversi miglioramenti a livello di usabilità, prestazioni, sicurezza e stabilità.

Release di disponibilità generale (GA) dell'UI Edge

L'UI di Apigee Edge è il nostro servizio di UI di gestione più recente. In precedenza era in versione beta. Con Apigee Edge per il cloud privato v4.19.01, l'UI Edge fa parte della release generale.

Per utilizzare l'interfaccia utente Edge, devi abilitare SAML e quindi installare l'interfaccia utente Edge sul relativo nodo.

Per maggiori informazioni, consulta L'UI Edge per il cloud privato.

Release della monetizzazione in disponibilità generale (GA) nell'interfaccia utente Edge

È ora disponibile la release GA della funzionalità Monetizzazione nella UI della nuova esperienza Edge.

Ora puoi gestire tutte le attività di monetizzazione per Apigee Edge per il cloud privato nella UI dell'esperienza Edge, che include quanto segue:

Con questo annuncio, i report sulle variazioni della monetizzazione sono stati ufficialmente ritirati. Consulta i ritiri di Apigee.

apigee-monit aggiunge servizi di riparazione automatica e monitoraggio

Apigee Edge per il cloud privato ora include apigee-monit, uno strumento basato sull'utilità di Monit open source. apigee-monit esegue periodicamente il polling dei servizi Edge; se un servizio non è disponibile, apigee-monit tenta di riavviarlo.

Per informazioni su installazione, configurazione e utilizzo di apigee-monit, consulta Autohealing con apigee-monit.

Nuove proprietà di configurazione TLS

La UI Edge supporta le nuove proprietà di configurazione TLS che puoi utilizzare per impostare quanto segue:

  • Protocollo TLS predefinito
  • Elenco dei protocolli TLS supportati
  • Algoritmi TLS supportati
  • Cifrari TLS supportati

Per maggiori informazioni, consulta Impostare le proprietà TLS facoltative.

Creare, modificare ed eliminare gli host virtuali nell'interfaccia utente Edge

La funzionalità self-service è stata ampliata in modo da poter creare, modificare ed eliminare gli host virtuali in un browser (solo UI Edge).

Per maggiori informazioni, consulta Creare un host virtuale utilizzando un browser.

Supporto OpenAPI v3 aggiunto

In questa release è stato aggiunto il supporto per la creazione di proxy tramite OpenAPI versione 3 (solo UI Edge).

Software supportato

Questa release include le seguenti modifiche al software supportato:

Supporto aggiunto Non più supportato

In questa release è stato aggiunto il supporto delle seguenti piattaforme:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

Le seguenti piattaforme non sono più supportate con questa release:

  • RHEL/CentOS/Oracle versione 7.3
  • RHEL/CentOS versione 6.8
  • Oracle Linux 6.7

Per un elenco completo delle piattaforme supportate, vedi Software supportato e versioni supportate.

Correzioni di bug

In questa sezione sono elencati i bug del cloud privato risolti in questa release. Inoltre, questa release include tutte le correzioni di bug relative alle versioni Edge UI, Edge Management e Portal mostrate in Release incluse.

ID problema Descrizione
122694069

Zookeeper non è stato interrotto dallo script di backup

Il processo Zookeeper non veniva interrotto dallo script di backup prima di questa correzione.
120993451

Pagina di destinazione "Nessuna organizzazione" aggiunta

Gli sviluppatori che accedono con un utente che non ha organizzazioni associate non vengono più inviati a una pagina che non esiste. È stata aggiunta una nuova pagina di destinazione per questi utenti.
120682369

Eliminare i report personalizzati

Gli utenti non potevano eliminare i report personalizzati nella nuova esperienza Edge.
120681592

Scheda Mappa geografica nella nuova esperienza Edge

Quando gli utenti passavano alla scheda Mappa geografica nel nuovo Edge, veniva generato un errore.
120624977

Opzioni JVM Zookeeper

L'impostazione delle opzioni JVM tramite codice con Config per Zookeeper non funzionava.
80187407

Si sono verificati errori non definiti nelle descrizioni comando

Quando un grafico aveva una sola serie temporale, le descrizioni comando generavano errori non definiti.
79949124

Creazione di proxy inversi tramite OpenAPI

Il pulsante Utilizza OpenAPI durante la creazione dei proxy non funzionava.
77515655

Reimpostazione delle password che impediscono l'invio di link

Gli utenti non ricevevano email quando richiedevano un link per reimpostare le password.
72799769

Intestazioni errate per i link di reimpostazione della password

Anche dopo che un utente ha impostato la proprietà trustxforwarded su true, le intestazioni delle richieste risultanti non utilizzavano HTTPS.
69550284

Utilizzo di WSDL per creare proxy API

La generazione del proxy API non è riuscita durante l'utilizzo di WSDL.

Problemi noti

Nella tabella seguente sono elencati i problemi noti di questa release:

ID problema Descrizione
135616498

Formato file di metadati per l'installazione apigee-sso

Quando installi apigee-sso e utilizzi un file metadata.xml anziché un URL, se il file metadata.xml non include una nuova riga (CRLF) alla fine, il file metadata.xml non viene letto completamente.

Soluzione:

Per risolvere il problema, puoi procedere in uno dei seguenti modi:

  • Aggiungi un CRLF alla fine del file metadata.xml

    OPPURE

  • Utilizza una posizione basata sull'URL per i metadati
122370980

apigee-monit non supportato su Amazon Linux 1

Soluzione:

Nessuna.
121095148

Il backup del processore di messaggi non esegue il backup del set di file corretto

Soluzione:

Esegui il backup una seconda volta; dovrebbe essere eseguito il backup dell'insieme di file corretto.

115278838

Token di sessione non invalidati

I token di sessione non vengono invalidati sul server quando l'utente fa clic sul pulsante di disconnessione da Apigee Edge.

Soluzione:

Utilizza l'esperienza New Edge con SAML.

113342838

Le operazioni Cassandra non funzionano quando l'autenticazione JMX è abilitata

Soluzione:

Aggiungi il nome utente e la password ogni volta che richiami il comando nodetool.

79993247

Le richieste HEAD alle destinazioni Node.js si bloccano

Le richieste HEAD a una destinazione Node.js possono bloccarsi, lasciando le connessioni in attesa.

Soluzione:

Per risolvere questo problema, definisci un gestore per le richieste HEAD in modo che restituiscano esplicitamente una risposta vuota.

79757554

I nomi host non risolvono il problema

Dopo l'installazione o l'upgrade di Edge per il cloud privato, i nomi host potrebbero non essere risolti nei loro indirizzi.

Soluzione:

Per risolvere il problema, riavvia il componente Edge UI:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException in più configurazioni di data center

In più configurazioni di data center, se un datastore non è più disponibile, potrebbe essere visualizzato il seguente errore:

DataAccessException: Error while accessing datastore;
Please retry later

Di conseguenza, il server di gestione potrebbe non avviarsi perché sta tentando di connettersi ai nodi Cassandra sia in dc-1 che in dc-2. DataAccessExceptions si verifica se un nodo Cassandra non è attivo. Ciò potrebbe anche causare l'interruzione del traffico delle API, in cui i processori di messaggi segnalano DataAccessExceptions durante il tentativo di recupero dei KVM.

Tieni presente che lo stato previsto è che il server di gestione non si connetta ai componenti del datastore in tutte le regioni.

Soluzione

La soluzione alternativa consiste nell'annullare la registrazione dei seguenti tipi di nodo Cassandra nei data center non disponibili, quindi registrarli di nuovo quando i nodi Cassandra saranno di nuovo disponibili:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

Per annullare la registrazione di questi tipi di nodi Cassandra e registrarli di nuovo:

  1. Ottieni gli UUID dei nodi Cassandra utilizzando il seguente comando curl:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Dove:

    • ADMIN_EMAIL e ADMIN_PW sono le credenziali del tuo account Apigee.
    • MS_IP e MS_PORT sono l'indirizzo IP e il numero di porta del server di gestione.
    • REGION è il nome del data center in cui si trova il server di gestione.
    • GATEWAY_POD è il nome del pod, che per impostazione predefinita è "gateway". Tuttavia, potresti averlo rinominato con qualcos'altro, quindi controlla l'implementazione.
    • CASSANDRA_NODE_TYPE è uno tra kms-datastore, dc-datastore e keyvaluemap-datastore.

    Ad esempio:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    La risposta utilizza il seguente formato:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Ad esempio:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Prendi nota dei valori del campo uUID nella risposta. Li utilizzerai per annullare la registrazione dei nodi.

  2. Ripeti il passaggio 1 per ogni tipo di nodo Cassandra: kms-datastore, dc-datastore e keyvaluemap-datastore. Assicurati di prendere nota degli UUID restituiti.
  3. Annulla la registrazione dei nodi utilizzando il seguente comando:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Dove UUID è l'UUID restituito nella risposta del comando precedente.

  4. Ripeti il passaggio 3 per ogni UUID raccolto nei passaggi 1 e 2.
  5. Registra di nuovo i nodi utilizzando il seguente comando:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Tieni presente che queste operazioni registrano e annullano la registrazione dei nodi da Zookeeper e non hanno alcun impatto sul cluster Cassandra. Per maggiori informazioni su questi comandi, consulta la pagina relativa all'aggiornamento delle registrazioni dei datastore.

68722102

Criterio MessageLogging che include informazioni aggiuntive nel messaggio di log

L'elemento FormatMessage del criterio MessageLogging controlla il formato del messaggio registrato. Quando FormatMessage=false, il messaggio registrato non dovrebbe includere informazioni generate da Apigee. Tuttavia, anche se imposti FormatMessage=false, il messaggio di log includerà comunque le seguenti informazioni:

  • Il punteggio di priorità
  • Il timestamp

Soluzione:

Nessuna.
65737520

La reimpostazione della password dell'amministratore di sistema non va a buon fine

La reimpostazione della password dell'amministratore di sistema per il server di gestione contenente caratteri speciali non andrà a buon fine.

Soluzione:

Definisci la password in un file di dati che poi passi all'endpoint /users nell'API di gestione. Per maggiori informazioni, vedi Reimpostazione della password dell'amministratore di sistema.

Passaggio successivo

Per iniziare a utilizzare Edge per Private Cloud 4.19.01, utilizza i link seguenti:

Nuove installazioni:
Panoramica della nuova installazione
Installazioni esistenti:
Percorsi di upgrade