4.15.07.01 - Notes de version d'Apigee Edge pour Private Cloud

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Le jeudi 22 octobre 2015, nous avons publié un nouveau correctif pour Apigee Edge pour Private Cloud.

<ph type="x-smartling-placeholder">

Commande de mise à niveau pour un centre de données avec deux installation

Si vous mettez à niveau une installation avec deux centres de données, mettez à niveau les composants du dans l'ordre suivant:

  1. Qpid Data Center 1
  2. Qpid Data Center 2
  3. Postgres Data Center 1
  4. Postgres Data Center 2
  5. Management Server Data Center 1
  6. Management Server Data Center 2
  7. Routeur/Processeur de messages Centre de données 1
  8. Routeur/Processeur de messages Centre de données 2

Supprimer la "passerelle" supplémentaire pod lors de la mise à niveau à 4.15.07.00

Cette version inclut un script qui résout le problème OPDK-1878. Pour ce problème, si votre installation d'Edge a modifié le nom du pod de la passerelle de la valeur par défaut de « passerelle », le script de mise à niveau 4.15.07.00 a alors ajouté automatiquement un nouveau pod appelé "gateway" à votre ainsi que le pod que vous avez créé.

Déterminer si tu es concerné

Ce problème a très probablement été rencontré dans un environnement comprenant plusieurs centres de données, vous avez créé des pods de passerelle avec des noms différents dans chaque centre de données, par exemple "gateway-1" ; et "gateway-2". Si vous avez utilisé le nom par défaut du pod de la passerelle, "passerelle", vous ne pourrez pas concernés par ce problème.

Pour déterminer les pods d'une région, utilisez la commande cURL suivante:

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

ms_IP est l'adresse IP ou le nom DNS du serveur de gestion Edge, et dc-1 est le nom de la région. Ce renvoie un tableau contenant tous les noms de pods de la région.

Si vous exécutez cette commande avant la mise à niveau et que vous avez renommé la "passerelle" vous verrez se présente sous la forme suivante:

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

Si vous exécutez cette commande après la mise à niveau vers la version 4.15.07.00, les résultats incluent désormais la "passerelle" pod:

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

Si vous ne connaissez pas les noms de vos régions, utilisez la commande suivante:

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

Appliquer le correctif script

Le correctif 4.15.07.01 inclut le script delete-gw-pod.sh qui supprime le supplémentaire créé par la mise à niveau 4.15.07.00.

Le fichier delete-gw-pod.sh script:

  • Supprime tous les composants Edge de la "passerelle" ou le pod que vous spécifiez.
  • Dissocie toutes les organisations du pod.
  • Supprime le pod.

Pour exécuter le script :

  1. Installez le correctif 4.15.07.01.
  2. Sauvegardez tous les nœuds ZooKeeper. Consultez le guide d'utilisation Edge pour plus d'informations des informations.
  3. Sur l'un des nœuds du serveur de gestion, exécutez le script delete-gw-pod.sh pour supprimer le "passerelle" pod créé par le système de mise à niveau 4.15.07.00:

    &gt; /&lt;instal_dir&gt;/apigee4/bin/delete-gw-pod.sh

    Le script vous invite à saisir le mot de passe d'administrateur système.

    Si vous ne spécifiez aucune option de ligne de commande pour le script, il passe en boucle dans toutes les régions pour pour identifier les multiples du pod de passerelle. Il vous invite ensuite à en supprimer un, par défaut "passerelle" pod.

    Vous pouvez transmettre des options de ligne de commande au script delete-gw-pod.sh. Par exemple, si Si vous transmettez un nom de pod et une région, le pod supprime uniquement le pod dans cette région. Il vous demande ensuite si toutes les régions.

Vous pouvez transmettre les paramètres suivants au script delete-gw-pod.sh:

  • -P <Administrateur système mot de passe>
  • -a <Adresse e-mail de l'administrateur, la valeur par défaut est ADMIN_EMAIL dans apigee_env.sh>
  • -H <Serveur de gestion host, la valeur par défaut de MSIP dans apigee_env.sh>
  • -r <Région à rechercher la "passerelle" pod&gt;
  • -p <Nom du pod de la passerelle. La valeur par défaut est "gateway">.
  • -y <Suppress avertissement>

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
OPDK-1927 Tables manquantes lors de la mise à niveau de la monétisation ; des index en double créé
OPDK-1878 La modification du nom du pod de passerelle lors de la configuration entraîne des problèmes
OPDK-1886 Le nœud ne peut pas accéder aux adresses IP locales telles que 192.168.x.y
MGMT-2353 Le bouton "Supprimer" sur la page de la liste des rapports personnalisés ne fonctionne qu'une seule fois
MGMT-2521 La session Trace se bloque parfois
MGMT-2543 Un nouvel éditeur de proxy modifie le code XML de <Payload> de la règle "AssignMessage", ce qui rompt les proxys d'API existants
MGMT-2581 Méthode de trace HTTP pouvant être désactivée sur tous les ports de gestion
MGMT-2599 Le nouvel éditeur de proxy restaure le préfixe d'espace de noms après sa suppression
MGMT-2616 Le nouvel éditeur de proxy d'API ne gère pas correctement les entités XML
MGMT-2618 Problèmes de déploiement dus à une erreur "Erreur lors de la création du répertoire chemin d'accès"
MGMT-2702 Faille de sécurité intersites pour FireFox et IE
DEVRT-1942 Tables manquantes lors de la mise à niveau de la monétisation ; des index en double créé
APIRT-1074 Le contenu compressé au format GZIP n'est pas géré correctement lors de l'envoi de l'en-tête "Connection: Close" (Connexion : fermeture). sans en-têtes Content-Length ou Transfer-Encoding