Restaurer un composant dans un environnement existant

Ce document couvre la restauration de tout composant Edge dans un environnement existant sans sans avoir à réinstaller le composant. Cela signifie que le nœud sur lequel vous restaurez le composant la même adresse IP ou le même nom DNS que lorsque vous avez effectué la sauvegarde.

Si vous devez réinstaller le composant, consultez l'article Réinstaller et restaurer des composants.

Apache ZooKeeper

Restaurer un nœud autonome

  1. Supprimez les anciens répertoires ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Restaurez les données ZooKeeper à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez tous les composants pour établir la synchronisation avec le nouveau ZooKeeper restauré.

Restaurer un nœud de cluster

  1. Si un nœud ZooKeeper unique est défaillant, alors qu'il fait partie d'un ensemble, vous pouvez créer un nouveau nœud avec le même nom d'hôte ou la même adresse IP (suivez la procédure de réinstallation mentionnée dans Réinstaller et restaurer des composants). lorsqu'il rejoint l'ensemble ZooKeeper, il reçoit les derniers instantanés du leader et démarre pour servir les clients. Vous n'avez pas besoin de restaurer les données dans cette instance.

Restaurer un cluster complet

  1. Arrêtez le cluster complet.
  2. Restaurez tous les nœuds ZooKeeper à partir du fichier de sauvegarde.
  3. Démarrez le cluster ZooKeeper.
  4. Redémarrez tous les composants.

Apache Cassandra

Restaurer un nœud autonome

  1. Supprimez l'ancien répertoire Cassandra:
    /opt/apigee/data/apigee-cassandra
  2. Restaurez le nœud Cassandra à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez tous les composants.

Restaurer un nœud de cluster

  1. En cas de défaillance d'un nœud Cassandra unique faisant partie d'un ensemble, vous pouvez créer un autre nœud avec le même nom d'hôte ou la même adresse IP (suivez la procédure de réinstallation mentionnée dans Réinstaller et restaurer des composants). Toi il vous suffit de réinstaller Cassandra, vous n'avez pas besoin de restaurer les données.

    Lorsque vous effectuez une restauration sur un nœud non racine, assurez-vous qu'au moins un nœud racine Cassandra est en hausse.

    Une fois Cassandra installé, le nœud est opérationnel (étant donné que RF >=2 pour tous les espaces de clés) Exécutez la commande nodetool suivante pour initialiser le nœud:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    Vous ne devez transmettre votre nom d'utilisateur et votre mot de passe que si vous activé l'authentification JMX pour Cassandra ;

Restaurer un cluster complet

  1. Arrêtez le cluster complet.
  2. Restaurez tous les nœuds Cassandra à partir du fichier de sauvegarde.
  3. Démarrez le cluster Cassandra.
  4. Redémarrez tous les composants.

Base de données PostgreSQL

PosgreSQL s'exécute de façon autonome en tant que maître

  1. Arrêtez le serveur de gestion, le serveur Qpid et le serveur Postgres sur tous les nœuds:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Assurez-vous que la base de données PostgreSQL est en cours d'exécution:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Restaurez la base de données PostgreSQL à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Démarrez le serveur de gestion, le serveur Qpid et le serveur Postgres sur tous les nœuds:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL exécuté en mode veille

  1. Reconfigurez la base de données PostgreSQL à l'aide du fichier de configuration que vous avez utilisé pour l'installer:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Démarrez PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Serveur Postgres

  1. Supprimez les anciens répertoires Postgres Server:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Restaurez le serveur Postgres à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Démarrez le serveur Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Base de données Qpidd

  1. Supprimez les anciens répertoires Qpidd:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Restaurer Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Lancez Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Serveur Qpid

  1. Supprimez les anciens répertoires Qpid Server:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Restaurez Qpid Server à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Démarrez le serveur Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Supprimez les anciens annuaires OpenLDAP:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Restaurez OpenLDAP à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. Redémarrez OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Serveur de gestion

  1. Supprimez les anciens répertoires du serveur de gestion:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Restaurez le serveur de gestion à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez le serveur de gestion:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Processeur de messages

  1. Supprimez les anciens répertoires du processeur de messages:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Restaurez le processeur de messages à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez le processeur de messages:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Routeur

  1. Supprimez les anciens répertoires de routeurs:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Restaurez le routeur à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez le routeur:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Interface utilisateur périphérique

  1. Supprimez les anciens répertoires de l'interface utilisateur:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Restaurez l'interface utilisateur à partir du fichier de sauvegarde:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Redémarrez l'interface utilisateur:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start