Restaurer un composant dans un environnement existant

Edge pour Private Cloud version 4.17.05

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

Si vous devez réinstaller les composants, 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. En cas de défaillance d'un nœud ZooKeeper faisant partie d'un ensemble, vous pouvez créer un nœud avec le même nom d'hôte ou la même adresse IP (suivez les étapes de réinstallation mentionnées dans Réinstaller et restaurer des composants). Lorsqu'il rejoint l'ensemble ZooKeeper, il récupère les derniers instantanés de la variante optimale et commence à diffuser 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 les anciens répertoires Cassandra:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  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 qui fait partie d'un ensemble, vous pouvez créer un nœud avec le même nom d'hôte ou la même adresse IP (suivez les étapes de réinstallation décrites dans la section Réinstaller et restaurer des composants). 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 source, assurez-vous qu'au moins un nœud source Cassandra est actif.

    Après avoir installé Cassandra et que 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 -h localhost Repair

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 exécuté de manière autonome ou en tant que maître

  1. Arrêtez le serveur de gestion, le serveur Qpid et le serveur Postgres sur tous les nœuds:
    Remarque: Votre système peut toujours traiter les requêtes adressées aux proxys d'API pendant que ces composants sont arrêtés.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server 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 Edge-qpid-server start
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server

PosgreSQL exécuté en mode veille

  1. Reconfigurez la base de données PostgreSQL à l'aide du même fichier de configuration que celui 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. Restaurez Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  3. Démarrez Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Serveur Qpid

  1. Supprimez les anciens répertoires du serveur Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Restaurez le serveur Qpid à 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 backup-2016.03.17,14.40.41.tar.gz
  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-serviceedge-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 de 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 routeur:
    /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 d'interface utilisateur:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Restaurez l'UI à 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