Edge for Private Cloud v. 4.16.05
Ce document décrit la réinstallation et la restauration d'un composant Edge. Utilisez cette procédure si vous devez réinstaller le composant Edge avant de restaurer la sauvegarde.
Apache ZooKeeper
Restaurer un nœud autonome
- Arrêtez ZooKeeper :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Supprimez les anciens répertoires ZooKeeper :
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Réinstallez ZooKeeper :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Restaurez ZooKeeper.
> /<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 :
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Restaurer un nœud de cluster
Si un seul nœud ZooKeeper faisant partie d'un ensemble échoue, vous pouvez créer un nœud avec le même nom d'hôte/la même adresse IP et réinstaller ZooKeeper. Lorsque le nouveau nœud ZooKeeper rejoint l'ensemble ZooKeeper, il obtient les derniers instantanés du leader et commence à diffuser les clients. Vous n'avez pas besoin de restaurer les données dans cette instance.
- Réinstallez ZooKeeper :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Exécutez la configuration sur le nœud ZooKeeper à l'aide du même fichier de configuration que celui utilisé lors de l'installation du nœud d'origine :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Démarrez ZooKeeper :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Restaurer un cluster complet
- Arrêtez l'ensemble du cluster.
- Restaurez tous les nœuds ZooKeeper à partir du fichier de sauvegarde, comme décrit ci-dessus pour un seul nœud.
- Démarrez le cluster ZooKeeper.
- Redémarrez tous les composants.
Apache Cassandra
Restaurer un nœud autonome
- Arrêtez Cassandra :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Supprimez les anciens répertoires Cassandra :
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Réinstallez Cassandra :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Restaurez Cassandra :
> /<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 :
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
Restaurer un nœud de cluster
Si un seul nœud Cassandra échoue et qu'il fait partie d'un ensemble, vous pouvez créer un nœud avec le même nom d'hôte/la même adresse IP. Il vous suffit de réinstaller Cassandra. Vous n'avez pas besoin de restaurer les données.
Remarque : Lorsque vous effectuez une réinstallation sur un nœud non seed, assurez-vous qu'au moins un nœud seed Cassandra est actif.
- Réinstallez Cassandra :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Exécutez la configuration sur le nœud Cassandra à l'aide du même fichier de configuration que celui utilisé lors de l'installation du nœud d'origine :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Démarrez Cassandra :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - Après avoir installé Cassandra et une fois 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 l'ensemble du cluster.
- 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
PostgreSQL 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 gérer les requêtes adressées aux proxys d'API lorsque 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 - Réinstallez la base de données PostgreSQL :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install
Démarrez PostgreSQL :> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start- 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 edge-qpid-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PostgreSQL s'exécutant en tant que serveur de secours
- Réinstallez la base de données PostgreSQL :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Reconfigurez la base de données PostgreSQL à l'aide du même fichier de configuration que celui 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
- Arrêtez le serveur Postgres sur tous les nœuds maîtres et de secours :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Supprimez les anciens répertoires du serveur Postgres :
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Réinstallez le serveur Postgres :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Restaurez le serveur Postgres à partir du fichier de sauvegarde :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Démarrez le serveur Postgres sur tous les nœuds maîtres et de secours :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Serveur Qpid et Qpidd
- Arrêtez Qpidd, le serveur Qpid et le serveur Postgres sur tous les nœuds :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Supprimez les anciens répertoires du serveur Qpid et de Qpidd :
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Réinstallez Qpidd :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - 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 - Réinstallez le serveur Qpid :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server install - Restaurez le serveur Qpid :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Redémarrez le serveur Qpid, Qpidd et les serveurs Postgres sur tous les nœuds :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- Arrêtez OpenLDAP :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Réinstallez OpenLDAP :
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - Supprimez les anciens répertoires OpenLDAP :
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Restaurez OpenLDAP :
> /<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 - Redémarrez tous les serveurs de gestion :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restart
Serveur de gestion
: arrêtez le serveur de gestion : > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop- Supprimez les anciens répertoires du serveur de gestion :
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Réinstallez le serveur de gestion :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server install - 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
- Arrêtez le processeur de messages :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor stop - Supprimez les anciens répertoires du processeur de messages :
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Réinstallez le processeur de messages :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor install - Restaurez le processeur de messages à partir du fichier de sauvegarde :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-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
- Arrêtez le routeur :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router stop - Supprimez les anciens répertoires du routeur :
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Réinstallez le routeur :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router install - 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
UI Edge
Arrêtez l'UI : > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop- Supprimez les anciens répertoires de l'interface utilisateur :
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Réinstallez l'UI :
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui install - 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
Récupération complète du site
- Arrêtez tous les nœuds de composants. Notez que l'ordre d'arrêt des sous-systèmes est important : d'abord tous les nœuds Edge, puis tous les nœuds de datastores.
- Restaurez tous les composants comme décrit ci-dessus.
- Démarrez maintenant tous les composants dans l'ordre suivant. Notez que l'ordre de démarrage des sous-systèmes est important :
- Démarrer le cluster ZooKeeper
- Démarrer le cluster Cassandra
- S'assurer qu'OpenLDAP est opérationnel
- Démarrer qpid
- Assurez-vous que la base de données PostgreSQL est opérationnelle
- Démarrer le serveur de gestion
- Démarrer les routeurs et les processeurs de messages
- Démarrer le serveur Qpid
- Démarrer le serveur Postgres
- Démarrer l'UI Apigee