4.16.05 Rollback

Edge pour Private Cloud version 4.16.05

Il existe deux cas dans lesquels vous pouvez effectuer un rollback:

  1. Effectuez un rollback vers une version plus ancienne. (de 4.16.05 à 4.16.01, par exemple).
  2. Effectuez un rollback vers une ancienne version dans la même version.

Pour effectuer un rollback dans les deux cas, suivez la procédure ci-dessous.

Qui peut effectuer le rollback

L'utilisateur effectuant le rollback doit être le même que celui qui a mis à jour Edge ou un utilisateur s'exécutant en mode root.

Par défaut, les composants Edge s'exécutent en tant qu'utilisateur "apigee". Dans certains cas, vous pouvez exécuter des composants Edge en tant qu'utilisateurs différents. Par exemple, si le routeur doit accéder à des ports privilégiés, tels que ceux inférieurs à 1 000, vous devez l'exécuter en tant qu'utilisateur racine ou utilisateur ayant accès à ces ports. Vous pouvez également exécuter un composant en tant qu'utilisateur et un autre en tant qu'utilisateur.

Quels composants peuvent faire l'objet d'un rollback

Lorsque vous effectuez un rollback, vous devez tenir compte des conditions suivantes:

  • Pour effectuer un rollback de l'un des cinq composants suivants sur un nœud, vous devez effectuer le rollback de l'un des cinq composants installés sur le nœud. Par exemple, si le serveur de gestion, le routage et le processeur de messages sont installés sur le nœud, vous devez effectuer le rollback de l'un d'entre eux pour les trois.

    Les cinq composants sont les suivants :
    • Serveur de gestion
    • Routeur
    • Processeur de messages
    • Serveur Qpid
    • Serveur Postgres
  • N'effectuez pas de rollback de Cassandra. Cette version d'Edge contient une version mise à jour de Cassandra compatible avec la version 4.16.01. Si vous effectuez un rollback de certains composants, laissez la version 4.16.05 de Cassandra pour bénéficier des dernières fonctionnalités.
  • Cette version ne contient pas de nouvelle version de postgresql ou qpidd. Vous n'avez donc pas besoin d'effectuer un rollback.

Rollback de la version 4.16.05

Pour effectuer un rollback d'Apigee Edge, procédez comme suit:

  1. Arrêtez le composant pour effectuer un rollback :
    1. Si vous effectuez le rollback de l'un des composants suivants, vous devez tous les arrêter: Serveur de gestion, Routeur, Processeur de messages, Serveur Qpid ou Serveur Postgres:
      > apigee-service bord-management-server stop
      > apigee-service bord-router stop
      > apigee-service bord-message-processor stop
      > apigee-service bord-qpid-server stop
    2. Si vous effectuez le rollback d'un autre composant, arrêtez uniquement ce composant:
      > apigee-service comp stop
  2. Si vous effectuez un rollback de la monétisation, désinstallez-la:
    > apigee-service Edge-mint-gateway désinstalle
  3. Désinstallez le composant pour effectuer un rollback :
    1. Si vous effectuez un rollback de l'un des composants suivants, désinstallez-les tous: Serveur de gestion, Routeur, Processeur de messages, Serveur Qpid ou Serveur Postgres:
      > Désinstaller la passerelle périphérique de apigee-service
    2. Si vous effectuez un rollback d'un autre composant, désinstallez uniquement ce composant
      > apigee-service comp désinstaller
  4. Si vous effectuez un rollback du routeur, vous devez supprimer le contenu de /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. Pour effectuer un rollback vers la version 4.16.01 du composant:
    1. Désinstallez la version 4.16.05 de apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup désinstallation
    2. Téléchargez bootstrap.sh pour la version 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Installez l'utilitaire et les dépendances Edge apigee-service 4.16.01:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      uName et pWord sont le nom d'utilisateur et le mot de passe que vous avez reçus d'Apigee. Si vous omettez pWord, vous êtes invité à le saisir.
    4. Installez la version 4.16.01 de apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. Installez la version 4.16.01 du composant:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      comp est le composant à installer et configFile est votre fichier de configuration 4.16.01.
  6. Pour effectuer un rollback vers une version spécifique de la version 4.16.05 du composant:
    1. Téléchargez la version spécifique du composant:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
      comp-version est le composant et la version à installer. Par exemple :
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      Si vous utilisez le dépôt en ligne Apigee, vous pouvez déterminer les versions des composants disponibles à l'aide de la commande suivante :
      > yum --show duplicates list > comp

    2. Utilisez apigee-setup pour installer le composant:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Exemple:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f pour spécifier comment vous pouvez uniquement installer le composant config.

Contactez l'assistance Apigee si vous rencontrez des problèmes lors du rollback.