Edge pour Private Cloud version 4.16.09
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
- Supprimez les anciens répertoires ZooKeeper:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Restaurez les données ZooKeeper à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez tous les composants pour établir la synchronisation avec le nouveau ZooKeeper restauré.
Restaurer un nœud de cluster
- 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
- Arrêtez le cluster complet.
- Restaurez tous les nœuds ZooKeeper à partir du fichier de sauvegarde.
- Démarrez le cluster ZooKeeper.
- Redémarrez tous les composants.
Apache Cassandra
Restaurer un nœud autonome
- Supprimez les anciens répertoires Cassandra:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Restaurez le nœud Cassandra à partir du fichier de sauvegarde:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez tous les composants.
Restaurer un nœud de cluster
- 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:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair
Restaurer un cluster complet
- Arrêtez le cluster complet.
- Restaurez tous les nœuds Cassandra à partir du fichier de sauvegarde.
- Démarrez le cluster Cassandra.
- Redémarrez tous les composants.
Base de données PostgreSQL
PosgreSQL exécuté de manière autonome ou en tant que maître
- 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.
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop - Assurez-vous que la base de données PostgreSQL est en cours d'exécution:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql status - Restaurez la base de données PostgreSQL à partir du fichier de sauvegarde:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump - Démarrez le serveur de gestion, le serveur Qpid et le serveur Postgres sur tous les nœuds:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service bord-qpid-server start
> /<inst_service-root>/bin/apigee-server
PosgreSQL exécuté en mode veille
- Reconfigurez la base de données PostgreSQL à l'aide du fichier de configuration que vous avez utilisé pour l'installer:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Démarrez PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Serveur Postgres
- Supprimez les anciens répertoires Postgres Server:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Restaurez le serveur Postgres à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Démarrez le serveur Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
Base de données Qpidd
- Supprimez les anciens répertoires Qpidd:
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Restaurez Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Démarrez Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start
Serveur Qpid
- Supprimez les anciens répertoires du serveur Qpid:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d - Restaurez le serveur Qpid à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Démarrez le serveur Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server start
OpenLDAP
- Supprimez les anciens répertoires OpenLDAP:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Restaurez OpenLDAP à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start
Serveur de gestion
- Supprimez les anciens répertoires Management Server:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Restaurez le serveur de gestion à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez le serveur de gestion:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server start
Processeur de messages
- Supprimez les anciens répertoires de processeur de messages:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Restaurez le processeur de messages à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez le processeur de messages:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor start
Routeur
- Supprimez les anciens répertoires de routeur:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Restaurez le routeur à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez le routeur:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router start
Interface utilisateur périphérique
- Supprimez les anciens répertoires d'interface utilisateur:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Restaurez l'interface utilisateur à partir du fichier de sauvegarde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez l'interface utilisateur:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui start