Note di rilascio di Edge per Private Cloud 4.19.01

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

Questa sezione descrive la versione 4.19.01 della release delle funzionalità di Edge per Private Cloud.

Riepilogo della release

La seguente tabella riassume le modifiche apportate a questa release:

Nuove funzionalità

Questa release include le nuove funzionalità seguenti:

○ Release di disponibilità generale (GA) dell'interfaccia utente Edge
○ Release di disponibilità generale (GA) della monetizzazione nell'interfaccia utente Edge
apigee-monit aggiunge servizi di automanutenzione e monitoraggio
○ L'interfaccia utente Edge ha nuove proprietà di configurazione TLS
○ Ora puoi creare, modificare ed eliminare host virtuali nell'interfaccia utente Edge
○ È stato aggiunto il supporto di OpenAPI v3
○ Ora sono supportati RedHat Enterprise Linux (RHEL) e CentOS 7.6
○ Ora è supportato Oracle Linux 7.5

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

Uscite incluse

Dall'ultima release delle funzionalità di Edge per il cloud privato, sono state rilasciate le seguenti versioni e 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
○ Portal:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
Ritiri Nessuno
Ritiri Apigee Edge for Private Cloud versione 4.17.09 non è più supportata (è stata ritirata).

Per ulteriori informazioni, consulta la sezione Deprecazioni, ritiri e modifiche di CPS di Apigee.

Correzioni di bug

Questa release include le seguenti correzioni di bug:

○ Zookeeper non è stato arrestato dallo script di backup (122694069)
○ Aggiunta della pagina di destinazione "Nessuna organizzazione" (120993451)
○ Eliminazione dei report personalizzati (120682369)
○ Scheda Mappa geografica nella nuova esperienza Edge (120681592)
○ Opzioni JVM di Zookeeper (120624977)
○ Si sono verificati errori non definiti nei suggerimenti (80187407)
○ Creazione di proxy inversi tramite OpenAPI (79949124)
○ I link per il ripristino delle password non vengono inviati (77515655)
○ Intestazioni errate per i link di reimpostazione della password (72799769)
○ Utilizzo di WSDL per creare proxy API (69550284)

Per saperne di più su ciascuna di queste correzioni, consulta la sezione Correzioni di bug.

Problemi noti

Questa release include i seguenti problemi noti:

○ Formato file di metadati per l'installazione di apigee-sso (135616498)
apigee-monit non supportato su Amazon Linux 1 (122370980)
○ Il backup del processore di messaggi non esegue il backup del set corretto di file (121095148)
○ Token di sessione non invalidati (115278838)
○ Le operazioni Cassandra non funzionano quando l'autenticazione JMX è abilitata (113342838)
○ Le richieste HEAD alle destinazioni Node.js si bloccano (79993247)
○ Nomi host non risolti (79757554)
○ DataAccessExceptions nelle configurazioni multi data center (76087166)
○ Policy MessageLogging che include informazioni aggiuntive nel messaggio di log (68722102)
○ Il ripristino della password dell'amministratore di sistema non riesce (65737520)

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

Percorsi di upgrade

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

A partire dalla versione 4.18.05 Esegui l'upgrade diretto dalla versione 4.18.05 alla 4.19.01
A partire dalla versione 4.18.01 Upgrade diretto dalla versione 4.18.01 alla 4.19.01
A partire dalla versione 4.17.09 Esegui l'upgrade diretto dalla versione 4.17.09 alla 4.19.01
A partire dalla versione 4.17.05 Esegui l'upgrade dalla versione 4.17.05 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01
A partire dalla versione 4.17.01 Esegui l'upgrade dalla versione 4.17.01 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01
A partire dal 16/04/2009 Esegui l'upgrade dalla versione 4.16.09 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01
A partire dalla versione 4.16.05 Esegui l'upgrade dalla versione 4.16.05 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01
A partire dalla versione 4.16.01 Esegui l'upgrade dalla versione 4.16.01 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01
A partire dalla versione 4.15.0x Esegui l'upgrade dalla versione 4.15.0x alla 4.16.01, poi esegui l'upgrade dalla versione 4.16.01 alla 4.18.01, poi esegui l'upgrade dalla versione 4.18.01 alla 4.19.01

Nuove funzionalità

Questa sezione elenca le nuove funzionalità di questa release. Inoltre, questa release include tutte le funzionalità delle release dell'interfaccia utente Edge, di Edge Management e del portale elencate in Release incluse.

Oltre ai seguenti miglioramenti, questa release contiene anche diversi miglioramenti di usabilità, prestazioni, sicurezza e stabilità.

Rilascio in disponibilità generale (GA) dell'interfaccia utente Edge

L'interfaccia utente di Apigee Edge è il nostro ultimo servizio di gestione dell'interfaccia utente. In precedenza, era in versione beta. Con Apigee Edge for Private Cloud v4.19.01, la UI di Edge fa parte della release generale.

Per utilizzare l'interfaccia utente Edge, devi attivare SAML e poi installare l'interfaccia utente Edge sul proprio nodo.

Per maggiori informazioni, consulta L'interfaccia utente Edge per Private Cloud.

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

È ora disponibile la versione GA della monetizzazione nella nuova UI di Edge.

Ora puoi gestire tutte le attività di monetizzazione per Apigee Edge for Private Cloud nella UI della nuova esperienza Edge, tra cui le seguenti:

Con questo annuncio, i report sulla varianza della monetizzazione sono stati ritirati ufficialmente. Consulta la sezione Ritiri di Apigee.

apigee-monit aggiunge servizi di automanagement e monitoraggio

Apigee Edge for Private Cloud ora include apigee-monit, uno strumento basato sull'utilità 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 come installare, configurare e utilizzare apigee-monit, vedi Riparazione automatica con apigee-monit.

Nuove proprietà di configurazione TLS

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

  • Protocollo TLS predefinito
  • Elenco dei protocolli TLS supportati
  • Algoritmi TLS supportati
  • Tipi di crittografia TLS supportati

Per saperne di più, consulta Impostazione delle proprietà TLS facoltative.

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

La funzionalità self-service è stata ampliata per consentirti di creare, modificare ed eliminare host virtuali in un browser (solo UI Edge).

Per saperne di più, vedi Creare un host virtuale utilizzando un browser.

Aggiunto il supporto di OpenAPI v3

Questa release ha aggiunto il supporto per la creazione di un proxy tramite OpenAPI versione 3 (solo interfaccia utente Edge).

Software supportati

Questa release include le seguenti modifiche al software supportato:

Supporto aggiunto Non più supportato

Questa release aggiunge il supporto per le 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, consulta Software e versioni supportati.

Correzioni di bug

Questa sezione elenca i bug di Private Cloud corretti in questa release. Inoltre, questa release include tutte le correzioni di bug nelle release dell'interfaccia utente Edge, di Edge Management e del portale mostrate in Release incluse.

ID problema Descrizione
122694069

Zookeeper non è stato arrestato dallo script di backup

Prima di questa correzione, il processo Zookeeper non veniva interrotto dallo script di backup.
120993451

Aggiunta della pagina di destinazione "Nessuna organizzazione"

Gli sviluppatori che accedono con un utente senza organizzazioni associate non vengono più indirizzati a una pagina inesistente. Per questi utenti è stata aggiunta una nuova pagina di destinazione.
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 accedevano alla scheda Mappa geografica nella nuova esperienza Edge, si verificava un errore.
120624977

Opzioni JVM di Zookeeper

L'impostazione delle opzioni JVM utilizzando Code with 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 Usa OpenAPI durante la creazione dei proxy non funzionava.
77515655

Reimpostazione delle password senza 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

Utilizzare i WSDL per creare proxy API

La generazione del proxy API non riusciva quando si utilizzavano WSDL.

Problemi noti

La tabella seguente elenca i problemi noti in questa release:

ID problema Descrizione
135616498

Formato del file di metadati per l'installazione di 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 del file, il file metadata.xml non viene letto interamente.

Soluzione temporanea:

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

  • Aggiungi un CRLF alla fine del file metadata.xml

    OPPURE

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

apigee-monit non supportato su Amazon Linux 1

Soluzione temporanea:

Nessuno.
121095148

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

Soluzione temporanea:

Esegui il backup una seconda volta e dovrebbe eseguire il backup del set corretto di file.

115278838

Token di sessione non invalidati

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

Soluzione temporanea:

Utilizza la nuova esperienza Edge con SAML.

113342838

Le operazioni di Cassandra non funzionano quando l'autenticazione JMX è attivata

Soluzione temporanea:

Aggiungi il tuo 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 temporanea:

Per risolvere il problema, definisci un gestore per le richieste HEAD in modo da restituire esplicitamente una risposta vuota.

79757554

Nomi host non risolvibili

Dopo aver installato o eseguito l'upgrade di Edge per Private Cloud, i nomi host potrebbero non essere risolti nei relativi indirizzi.

Soluzione temporanea:

Per risolvere il problema, riavvia il componente dell'interfaccia utente Edge:

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

DataAccessException in configurazioni di più data center

Nelle configurazioni con più data center, se un datastore non è più disponibile, potresti visualizzare il seguente errore:

DataAccessException: Error while accessing datastore;
Please retry later

Il risultato è che Management Server potrebbe non avviarsi perché sta tentando di connettersi ai nodi Cassandra sia in dc-1 che in dc-2. L'errore DataAccessExceptions si verifica se un nodo Cassandra è inattivo. Ciò potrebbe anche causare un'interruzione del traffico API, in cui i processori di messaggi segnalano DataAccessExceptions durante il tentativo di recuperare le KVM.

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

Soluzione temporanea

La soluzione alternativa consiste nell'annullare la registrazione dei seguenti tipi di nodi Cassandra nel data center non disponibile e poi registrarli di nuovo dopo che i nodi Cassandra sono di nuovo disponibili:

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

Per annullare la registrazione e registrarli di nuovo:

  1. Recupera 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". Potresti averlo rinominato, quindi controlla l'implementazione.
    • CASSANDRA_NODE_TYPE è uno dei valori 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 ulteriori informazioni su questi comandi, consulta Aggiorna le registrazioni del 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 deve includere informazioni generate da Apigee. Tuttavia, anche se imposti FormatMessage=false, il messaggio di log include comunque le seguenti informazioni:

  • Il punteggio di priorità
  • Il timestamp

Soluzione temporanea:

Nessuno.
65737520

Reimpostazione della password di amministratore di sistema non riuscita

Il ripristino della password di amministratore di sistema per il server di gestione che contiene caratteri speciali non andrà a buon fine.

Soluzione temporanea:

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

Passaggio successivo

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

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