Mise à jour d'Apigee Edge 4.16.01.x vers la dernière version 4.16.01

Ce document décrit la procédure à suivre pour mettre à jour votre version 4.16.01 existante l'installation pour utiliser les derniers RPM et les fichiers de support d'Apigee. Cette procédure utilise L'utilitaire update.sh pour effectuer la mise à jour.

Quelles versions d'Edge pouvez-vous mettre à jour ? à la dernière version 4.16.01

Vous ne pouvez mettre à jour qu'une installation Apigee Edge version 4.16.01.x existante vers de la dernière version 4.16.01.

Si vous exécutez actuellement Edge version 4.15.07.0x ou antérieure, vous devez d'abord migrer vers 4.16.01. Consultez le guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee à l'adresse ftp://ftp.apigee.com/, qui explique comment migrer vers la version 4.16.01 à partir de la version 4.15.07.0x ou antérieure.

Qui peut effectuer la mise à jour

L'utilisateur qui exécute la mise à jour doit être celui qui a installé Edge à l'origine, ou un en tant qu'utilisateur racine.

Une fois les RPM Edge installés, n'importe quel utilisateur peut les configurer.

Espace disque requis pour la mise à jour

Assurez-vous de disposer d'au moins 1 Go d'espace disque libre avant d'effectuer l' mise à jour.

Propagation automatique de la propriété paramètres de la version 4.16.01.x

Si vous avez défini des propriétés en modifiant les fichiers .properties dans /opt/apigee/customer/application, ces sont conservées lors de la mise à jour.

Mettre à jour les prérequis

Vérifiez les conditions préalables suivantes avant de mettre à niveau Apigee Edge:

  • Sauvegarder tous les nœuds
    Pour des raisons de sécurité, nous vous recommandons d'effectuer une sauvegarde complète de tous les nœuds avant d'effectuer la mise à jour raisons. Utilisez la procédure relative à votre version actuelle de Edge pour effectuer la sauvegarde.

    Cela vous permet de disposer d'un plan de sauvegarde, au cas où la mise à jour vers une nouvelle version fonctionne correctement. Pour plus d'informations sur la sauvegarde, consultez la documentation 4.16.01 Guide d'utilisation, disponible sur le site FTP d'Apigee: ftp://ftp.apigee.com/.
  • Vérifier qu'Edge est en cours d'exécution
    Assurez-vous qu'Edge est opérationnel pendant le processus de mise à jour à l'aide de la commande suivante:

    &gt; /<statut_root>/apigee/apigee-service/bin/apigee-all statut

Gérer une mise à jour ayant échoué

Si la mise à jour échoue, vous pouvez essayer de résoudre le problème, puis exécuter update.sh à nouveau. Vous pouvez exécuter la mise à jour plusieurs fois pour qu'elle continue à l'endroit où elle s'était arrêtée désactivée.

Si l'échec implique un rollback vers la version précédente, consultez la Apigee Edge 4.16.01 Guide d'installation, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/

Informations sur la mise à jour de la journalisation

Par défaut, le fichier update.sh écrit les informations de journal dans:

/opt/apigee/var/log/apigee-setup/update.log

Si l'utilisateur exécutant l'utilitaire update.sh n'a pas accès dans ce répertoire, il écrit le journal dans le répertoire /tmp sous la forme d'un fichier nommé update_username.log.

Si l'utilisateur n'a pas accès à /tmp, l'utilitaire update.sh échoue.

Mise à jour sans temps d'arrêt

Une mise à jour sans temps d'arrêt, ou mise à jour progressive, vous permet de mettre à jour votre installation Edge sans pour faire descendre Edge.

La clé d'une mise à niveau sans temps d'arrêt consiste à supprimer de la charge chaque routeur, un par un, de votre équilibreur de charge. Vous mettez ensuite à jour le routeur et tous les autres composants sur la même machine que le routeur, puis ajoutez le routeur à nouveau à l'équilibreur de charge.

  1. Mettez à jour les machines dans le bon ordre pour votre installation, comme décrit ci-dessous dans la section "Commander de mise à jour de la machine.
  2. Au moment de mettre à jour les routeurs, sélectionnez un routeur et rendez-le inaccessible, car décrits dans la section suivante « Rendre un routeur et un processeur de messages inaccessibles ».
  3. Mettez à jour le routeur sélectionné et tous les autres composants Edge sur la même machine que le routeur. Toutes les configurations Edge affichent un routeur et un processeur de messages sur le même nœud.
  4. Rendez le routeur à nouveau accessible.
  5. Répétez les étapes 2 à 4 pour les routeurs restants.
  6. Continuez la mise à jour pour toutes les machines restantes de votre installation.

Faire un routeur et Processeur de messages inaccessible

Dans une configuration de production, vous aurez plusieurs routeurs et processeurs de messages à atteindre des performances optimales et vous devez activer/désactiver la joignabilité de ces routeurs et messages Processeurs avant/après la mise à jour.

L'appel d'API suivant configure un nœud comme accessible ou inaccessible:

> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"

UUID est l'UUID du processeur de messages ou du routeur, et accessible est défini sur true ou false.

Si vous devez identifier l'UUID du routeur, utilisez la commande cURL suivante:

> curl http://<routerIP>:8081/v1/servers/self

Si vous devez déterminer l'UUID du processeur de messages, utilisez la commande cURL suivante :

> curl http://<mpIP>:8082/v1/servers/self

Prenez soin des points suivants avant/après la mise à jour:

  • Sur les nœuds de routeur et de processeur de messages combinés: <ph type="x-smartling-placeholder">
      </ph>
    • Avant la mise à jour: <ph type="x-smartling-placeholder">
        </ph>
      1. Rendez le routeur inaccessible à l'aide de l'appel d'API ci-dessus.
      2. Rendre le processeur de messages inaccessible.
    • Après la mise à jour, procédez comme suit: <ph type="x-smartling-placeholder">
        </ph>
      1. Rendez le processeur de messages accessible.
      2. Rendez le routeur accessible.
  • Sur un nœud de routeur unique: <ph type="x-smartling-placeholder">
      </ph>
    • Avant la mise à jour, rendez le routeur accessible.
    • Rendez le routeur accessible après la mise à jour.
  • Sur un nœud de processeur de messages unique: <ph type="x-smartling-placeholder">
      </ph>
    • Avant la mise à jour, rendez le processeur de messages inaccessible.
    • Après la mise à jour, rendez le processeur de messages accessible.

Utiliser un fichier de configuration silencieuse

Vous devez transmettre un fichier de configuration silencieuse à la commande de mise à jour. Fichier de configuration silencieuse doit être la même que celle que vous avez utilisée pour installer Edge 4.16.01.

Procédure de mise à jour 4.16.01 sur un nœud avec une connexion Internet externe

Procédez comme suit pour mettre à jour les composants Edge sur un nœud:

  1. Le cas échéant, désactivez les tâches CRON configurées pour effectuer une opération de réparation sur Cassandra. avant la fin de la mise à jour.
  2. Connectez-vous à votre nœud en tant qu'utilisateur racine pour installer les RPM Edge
    Remarque: Bien que l'installation de RPM nécessite un accès root, vous pouvez effectuer sans accès racine.
  3. Désactivez SELinux comme décrit dans le document Guide, disponible sur le site FTP d'Apigee: ftp://ftp.apigee.com/
  4. Nettoyez tous les caches Yum:
    &gt; sudo yum clean tout
  5. Téléchargez le dernier fichier bootstrap.sh Edge dans /tmp/bootstrap.sh:
    &gt; curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Mettez à jour l'utilitaire Edge apigee-service et dépendances:
    &gt; sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    uName:pWord est le nom d'utilisateur et le mot de passe que vous provenant d'Apigee. Si vous omettez pWord, vous serez invité à saisissez-le.
  7. Utilisez apigee-service pour mettez à jour apigee-setup utilitaire:
    &gt; /opt/apigee/apigee-service/bin/apigee-service mise à jour de apigee-setup
    Cette mise à jour de apigee-service Il installe l'utilitaire update.sh. dans &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  8. Exécutez l'utilitaire de mise à jour sur vos nœuds dans l'ordre décrit ci-dessous dans "Ordre des mettre à jour" ci-dessous:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c composant -f configFile
    La seule condition requise sur le fichier de configuration est qu'il doit être accessible ou lisible par la fonction « apigee » utilisateur. Par exemple, placez-le dans le répertoire /tmp d'un nœud.
    Utilisez l'option "-c" pour spécifier le composant à mettre à jour. La liste des possibilités comprend: <ph type="x-smartling-placeholder">
      </ph>
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = ZooKeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =Tous les bords à l'exception de l'interface utilisateur Edge: serveur de gestion, processeur de messages, routeur, serveur QPID, Serveur Postgres
    • ui = Edge UI
    • all = mettre à jour tout sur la machine (à utiliser uniquement pour un profil d'installation Edge Aio ou une API BaaS en tant que) profil d'installation)
    • e = ElasticSearch
    • b = pile d'API BaaS
    • p = API BaaS Portail
    • ebp = ElasticSearch, Pile BaaS d'API et portail BaaS d'API sur le même nœud
  9. Testez la mise à jour en exécutant l'utilitaire apigee-validate sur le message comme décrit dans le guide d'installation d'Apigee Edge 4.16.01, disponible sur le site FTP Apigee: ftp://ftp.apigee.com/

Procédure de mise à jour de la version 4.16.01 à partir d'une version locale dépôt

Si vos nœuds périphériques se trouvent derrière un pare-feu ou s'ils ne sont pas autorisés d'une autre manière à accéder dans le dépôt Apigee sur Internet, vous pouvez alors effectuer la mise à jour ou un miroir du dépôt Apigee.

Après avoir créé un dépôt Edge local, vous avez deux options pour mettre à jour Edge à partir du dépôt local:

  • Créez un fichier .tar du dépôt, copiez le fichier .tar sur un nœud, puis mettez à jour Edge à partir du .tar.
  • Installez un serveur Web sur le nœud avec le dépôt local afin que les autres nœuds puissent y accéder. Apigee met à votre disposition le serveur Web Nginx, mais vous pouvez aussi utiliser votre propre serveur serveur Web.

Pour effectuer la mise à jour à partir d'un dépôt 4.16.01 local:

  1. Assurez-vous de disposer d'un dépôt 4.16.01 local comme décrit dans la documentation 4.16.01 Guide d'installation, disponible sur le site FTP d'Apigee: ftp://ftp.apigee.com/
  2. Mettez à jour le dépôt local: <ph type="x-smartling-placeholder">
      </ph>
    1. Téléchargez le dernier fichier bootstrap.sh Edge dans /tmp/bootstrap.sh:
      &gt; curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. Effectuez la synchronisation:
      &gt; synchronisation /opt/apigee/apigee-service/bin/apigee-service --only-new-rpms
  3. Pour installer apigee-service à partir d'un fichier .tar: <ph type="x-smartling-placeholder">
      </ph>
    1. Sur le nœud contenant le dépôt local, empaquetez le dépôt à l'aide de la commande suivante : dans un seul fichier .tar nommé /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
      &gt; /opt/apigee/apigee-service/bin/apigee-service package apigee-mirror
    2. Copiez le fichier .tar sur le nœud où vous souhaitez mettre à jour Edge. Par exemple, copiez-le dans le répertoire /tmp un nouveau nœud.
    3. Sur le nouveau nœud, décompressez le fichier dans le répertoire /tmp:
      &gt; tar -xzf apigee-4.16.01.tar.gz
      Cette commande crée un répertoire, dans le répertoire contenant le fichier .tar. Exemple : /tmp/repos.
    4. Connectez-vous à votre nœud en tant qu'utilisateur racine pour installer les RPM Edge
      Remarque: Bien que l'installation de RPM nécessite un accès root, vous pouvez effectuer sans accès racine.
    5. Désactivez SELinux comme décrit dans la documentation 4.16.01 Guide d'installation, disponible sur le site FTP d'Apigee: ftp://ftp.apigee.com/
    6. Installer l'utilitaire Edge apigee-service et les dépendances de /tmp/repos:
      &gt; sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      Notez que vous incluez le chemin d'accès le répertoire "repos" dans cette commande.
  4. Pour installer apigee-service à l'aide du serveur Web Nginx: <ph type="x-smartling-placeholder">
      </ph>
    1. Configurez le serveur Web Nginx comme indiqué dans la section "Installer à partir du dépôt à l'aide de la commande webserver&quot; dans le Guide d'installation Edge 4.16.01, disponible sur la Site FTP: ftp://ftp.apigee.com/
    2. Sur le nœud distant, téléchargez le fichier Edge bootstrap.sh sous /tmp/bootstrap.sh:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
                

      where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.

    3. Log in to your node as root to install the Edge RPMs
      Note: While RPM installation requires root access, you can perform Edge configuration without root access.
    4. Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
    5. On the remote node, install the Edge apigee-service utility and dependencies:
      > sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
      where uName:pWord are the repo username and password.
  5. If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
  6. Use apigee-service to update the apigee-setup utility:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin.
  7. Run the update utility on your nodes in the order described below in "Order of machine update" below:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
    Use the “-c” option to specify the component to update. The list of possible components includes:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
    • ui = Edge UI
    • all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
    • e = ElasticSearch
    • b = API BaaS Stack
    • p = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
  8. Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/

Order of machine update

The order that you update the machines in an Edge installation is important. The most important considerations to an update are:

  • You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
  • You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
  • For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
  • If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
  • There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
  • After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.

For a 1-host standalone installation

  1. Update machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. Supprimez tous les fichiers dans /opt/nginx/conf.d:
    &gt; rm -f /opt/nginx/conf.d/*
  3. Redémarrez le routeur Edge:
    &gt; /<racine_inst_root>/apigee/apigee-service/bin/apigee-service redémarrage du routeur périphérique

Pour une instance autonome à 2 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra et ZooKeeper sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Mettez à jour qpidd et postgresql sur la machine 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Mise à jour de LDAP sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Mettez à jour les composants Edge sur les machines 2 et 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Sur le nœud 1: <ph type="x-smartling-placeholder">
      </ph>
    1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Redémarrez le routeur Edge:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Mettez à jour l'interface utilisateur sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Pour un cluster à 5 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ et les numéros de nœuds.

  1. Mettez à jour Cassandra et ZooKeeper sur les machines 1, 2 et 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Mettez à jour qpidd et postgresql sur les machines 4 et 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Mise à jour de LDAP sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Mettez à jour les composants Edge sur les machines 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Sur les nœuds 2 et 3: <ph type="x-smartling-placeholder">
      </ph>
    1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Redémarrez le routeur Edge:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Mettez à jour l'interface utilisateur sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Pour un cluster à 9 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra et ZooKeeper sur les machines 1, 2 et 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Mettez à jour qpidd sur les machines 6 et 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Mettez à jour postgresql sur les machines 8 et 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Mise à jour de LDAP sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Mettez à jour les composants Edge sur les machines 6, 7, 8, 9, 1, 4 et 5 dans cet ordre:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Sur les nœuds 4 et 5: <ph type="x-smartling-placeholder">
      </ph>
    1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Redémarrez le routeur Edge:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Mettez à jour l'interface utilisateur sur la machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Pour un cluster à 13 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra et ZooKeeper sur les machines 1, 2 et 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Mettez à jour qpidd sur les machines 12 et 13:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Mettez à jour postgresql sur les machines 8 et 9:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Mettez à jour LDAP sur les machines 4 et 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Mettez à jour les composants Edge sur les machines 12, 13, 8, 9, 6, 7, 10 et 11 dans cet ordre:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Sur les nœuds 10 et 11: <ph type="x-smartling-placeholder">
      </ph>
    1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Redémarrez le routeur Edge:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Mettez à jour l'interface utilisateur sur les machines 6 et 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Pour un cluster à 12 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra et ZooKeeper: <ph type="x-smartling-placeholder">
      </ph>
    1. Sur les machines 1, 2 et 3 du centre de données 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Sur les machines 7, 8 et 9 du centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Mettre à jour Qpidd: <ph type="x-smartling-placeholder">
      </ph>
    1. Machines 4 et 5 dans le centre de données 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Machines 10 et 11 dans le centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Mettez à jour postgresql: <ph type="x-smartling-placeholder">
      </ph>
    1. Machines 6 dans le centre de données 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Machines 12 dans le centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Mettre à jour LDAP: <ph type="x-smartling-placeholder">
      </ph>
    1. Machines 1 dans le centre de données 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Machines 7 dans le centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Mettez à jour les composants Edge: <ph type="x-smartling-placeholder">
      </ph>
    1. Machines 4, 5, 6, 1, 2 et 3 du centre de données 1
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Machines 10, 11, 12, 7, 8 et 9 dans le centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. Sur les nœuds 2, 3, 8 et 9: <ph type="x-smartling-placeholder">
        </ph>
      1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
        > rm -f /opt/nginx/conf.d/*
      2. Redémarrez le routeur Edge:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Mettre à jour l'interface utilisateur: <ph type="x-smartling-placeholder">
      </ph>
    1. Machine 1 dans le centre de données 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Machine 7 dans le centre de données 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Pour une API BaaS à sept hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra sur les machines 5, 6 et 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Mettez à jour ElasticSearch et la pile BaaS de l'API sur les machines 1, 2 et 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Mettez à jour le portail API BaaS sur la machine 4:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Pour une API BaaS à 10 hôtes installation

Consultez le Guide d'installation d'Apigee Edge 4.16.01, disponible sur le FTP d'Apigee site: ftp://ftp.apigee.com/ afin d'obtenir la liste des topologies Edge et des numéros de nœuds.

  1. Mettez à jour Cassandra sur les machines 8, 9 et 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Mettez à jour ElasticSearch sur les machines 1, 2 et 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Mettez à jour la pile d'API BaaS sur les machines 4, 5 et 6:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. Mettez à jour le portail API BaaS sur la machine 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Pour une installation non standard

Si votre installation n'est pas standard, mettez à jour les composants Edge à la commande:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. postgresql
  5. LDAP
  6. Edge, qui signifie « -c bord » profil sur tous les nœuds de l'ordre: Qpid, Postgres, Management serveur, processeur de messages, routeur.
  7. Sur tous les nœuds de routeur: <ph type="x-smartling-placeholder">
      </ph>
    1. Supprimez tous les fichiers dans /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Redémarrez le routeur Edge:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. UI