Edge pour Private Cloud v4.19.01
Ce document couvre la réinstallation et la restauration d'un composant Edge. Suivez cette procédure si vous devez réinstaller le composant Edge avant de restaurer la sauvegarde.
Apache ZooKeeper
Restaurer un nœud autonome
- Arrêter ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Supprimez les anciens répertoires ZooKeeper:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - Réinstallez ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper installer - Restaurez ZooKeeper.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restaurer sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez tous les composants:
> /opt/apigee/apigee-service/bin/apigee-all redémarrage
Restaurer un nœud de cluster
Si un nœud ZooKeeper unique est défaillant dans un ensemble, vous pouvez créer un nouveau nœud avec avec le même nom d'hôte/adresse IP, puis réinstallez ZooKeeper. Lorsque le nouveau nœud ZooKeeper rejoint le L'ensemble ZooKeeper récupère les derniers instantanés du leader et commence à répondre aux besoins des clients. Vous n'avez pas besoin de restaurer les données dans cette instance.
- Réinstallez ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper installer - Exécutez la configuration sur le nœud ZooKeeper avec le même fichier de configuration que celui utilisé lors de l'installation de
nœud d'origine:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper configuration -f configFile - Démarrez ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service démarrage apigee-zookeeper
Restaurer un cluster complet
- Arrêtez le cluster complet.
- Restaurez tous les nœuds ZooKeeper à partir du fichier de sauvegarde, comme décrit ci-dessus, pour un seul nœud d'un nœud.
- Démarrez le cluster ZooKeeper.
- Redémarrez tous les composants.
Apache Cassandra
Restaurer un nœud autonome
- Arrêtez Cassandra:
. > /opt/apigee/apigee-service/bin/apigee-service arrêt apigee-cassandra - Supprimez l'ancien répertoire Cassandra:
/opt/apigee/data/apigee-cassandra - Réinstallez Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra installer - Restaurez Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restauration sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez tous les composants:
> /opt/apigee/apigee-service/bin/apigee-all redémarrage
Restaurer un nœud de cluster
En cas de défaillance d'un nœud Cassandra unique faisant partie d'un ensemble, vous pouvez créer un nouveau nœud avec avec le même nom d'hôte/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 source, assurez-vous qu'au moins une source Cassandra le nœud est opérationnel.
- Réinstallez Cassandra:
/opt/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 de
nœud d'origine:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Démarrez Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- 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
- 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 s'exécute de façon autonome 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.
> /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 arrêter - Réinstallez la base de données PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql installer - Démarrez PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql démarrage - Restaurez la base de données PostgreSQL à partir du fichier de sauvegarde:
/opt/apigee/apigee-service/bin/apigee-service Restauration de apigee-postgresql 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:
> /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 start
PosgreSQL exécuté en mode veille
- Réinstallez la base de données PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql installer - 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 Configuration de apigee-postgresql -f configFile - Démarrez PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql démarrage
Serveur Postgres
- Arrêtez le serveur Postgres sur tous les nœuds maîtres et de secours:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server arrêter - Supprimez les anciens répertoires Postgres Server:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Réinstallez le serveur Postgres:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server installer - Restaurez le serveur Postgres à partir du fichier de sauvegarde:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server restauration sauvegarde-2016.03.17,14.40.41.tar.gz - Démarrez le serveur Postgres sur tous les nœuds maîtres et de secours:
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server démarrage
Qpid Server et Qpidd
- Arrêtez Qpidd, Qpid Server et Postgres Server sur tous les nœuds:
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server arrêter
> /opt/apigee/apigee-service/bin/apigee-service arrêt apigee-qpidd - Supprimez les anciens répertoires Qpid Server et Qpidd:
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - Réinstaller Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd installer - Restaurer Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restaurer sauvegarde-2016.03.17,14.40.41.tar.gz - Démarrer Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd démarrage - Réinstallez le serveur Qpid:
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server installer - Restaurer le serveur Qpid:
> Restauration de /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez les serveurs Qpid Server, Qpidd et Postgres sur tous les nœuds:
> /opt/apigee/apigee-service/bin/apigee-service redémarrage d'apigee-qpidd
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server restart
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server restart
OpenLDAP
- Arrêter OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service arrêt apigee-openldap - Réinstaller OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap installer - Supprimer les anciens annuaires OpenLDAP:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - Restaurer OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restaurer sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap démarrage - Redémarrer tous les serveurs de gestion:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server restart
Serveur de gestion
- Arrêter le serveur de gestion:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server arrêter - Supprimez les anciens répertoires du serveur de gestion:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Réinstaller le serveur de gestion:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server installer - Restaurez le serveur de gestion à partir du fichier de sauvegarde:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server restauration sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez le serveur de gestion:
> /opt/apigee/apigee-service/bin/apigee-service début de gestion du serveur périphérique
Processeur de messages
- Arrêter le processeur de messages:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor arrêter - Supprimez les anciens répertoires du processeur de messages:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Réinstaller le processeur de messages:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor installer - Restaurez le processeur de messages à partir du fichier de sauvegarde:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor restauration sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez le processeur de messages:
> /opt/apigee/apigee-service/bin/apigee-service début de processeur de message périphérique
Routeur
- Arrêter le routeur:
> /opt/apigee/apigee-service/bin/apigee-service arrêt de routeur périphérique - Supprimez les anciens répertoires du routeur:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - Réinstallez le routeur:
> /opt/apigee/apigee-service/bin/apigee-service installation de routeur périphérique - Restaurez le routeur à partir du fichier de sauvegarde:
> /opt/apigee/apigee-service/bin/apigee-service restauration du routeur périphérique sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrez le routeur:
> /opt/apigee/apigee-service/bin/apigee-service démarrage de routeur périphérique
Interface utilisateur périphérique
- Arrêter l'interface utilisateur:
> /opt/apigee/apigee-service/bin/apigee-service arrêt de l'interface utilisateur périphérique - Supprimez les anciens répertoires de l'interface utilisateur:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - Réinstaller l'interface utilisateur:
> /opt/apigee/apigee-service/bin/apigee-service installation de l'interface utilisateur périphérique - Restaurez l'interface utilisateur à partir du fichier de sauvegarde:
> /opt/apigee/apigee-service/bin/apigee-service restauration de l'interface utilisateur périphérique sauvegarde-2016.03.17,14.40.41.tar.gz - Redémarrage de l'interface utilisateur:
> /opt/apigee/apigee-service/bin/apigee-service début d'interface utilisateur périphérique
Terminer la récupération du site
- Arrêtez tous les nœuds des composants. Notez que l'ordre d'arrêt des sous-systèmes est important : d'abord tous les nœuds périphériques, puis tous les nœuds du datastore.
- 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ébut
sous-systèmes est important:
<ph type="x-smartling-placeholder">
- </ph>
- Démarrer le cluster ZooKeeper
- Démarrer le cluster Cassandra
- S'assurer qu'OpenLDAP est opérationnel
- Démarrer Qpid
- Vérifier 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'interface utilisateur d'Apigee