Vous pouvez supprimer Apigee mTLS à tout moment. Cette section explique comment le supprimer et vérifier qu'il a bien été supprimé.
Pour effectuer un rollback de l'installation d'Apigee mTLS :
- Connectez-vous à un nœud de votre cluster. L'ordre dans lequel vous effectuez ces opérations n'a pas d'importance.
- Arrêtez tous les composants du nœud, comme illustré dans l'exemple suivant :
/opt/apigee/apigee-service/bin/apigee-all stop
- Désinstallez le service
apigee-mtlsen exécutant la commande suivante :/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Démarrez tous les composants du nœud dans l'ordre de démarrage, comme illustré dans l'exemple suivant :
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Répétez ce processus pour chaque nœud du cluster.
Pour vérifier que la désinstallation a réussi, vous pouvez procéder comme suit (dans n'importe quel ordre) :
- Sur chaque nœud exécutant ZooKeeper, vérifiez que les services Consul ne se trouvent pas dans le répertoire
/usr/lib/systemd/system:- Accédez au répertoire
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Assurez-vous que les fichiers suivants ne se trouvent pas dans ce répertoire :
consul_egress.serviceconsul_server.service
- Si l'un de ces fichiers se trouve dans le répertoire
/usr/lib/systemd/system, supprimez-le.
- Accédez au répertoire
- Sur chaque nœud exécutant ZooKeeper, vérifiez si les répertoires
apigee-mtlsetapigee-mtls-consulexistent :- Accédez au répertoire racine d'Apigee :
cd ${APIGEE_ROOT:-/opt/apigee} - Vérifiez le contenu du répertoire :
ls
- Assurez-vous que les répertoires suivants n'existent pas dans ce répertoire :
apigee-mtls-versionapigee-mtls-consul-version
- Si l'un de ces répertoires existe, supprimez-le.
- Accédez au répertoire racine d'Apigee :
- Dans le même répertoire, assurez-vous que les liens symboliques vers les éléments suivants ont été supprimés :
apigee-mtlsapigee-mtls-consul
Pour ce faire, utilisez l'option find
-L, comme illustré dans l'exemple suivant :find -L ./
Si des liens symboliques vers ces répertoires subsistent, vous pouvez les supprimer à l'aide des commandes
rmouunlink. - Sur chaque nœud exécutant ZooKeeper, vérifiez que Consul a été supprimé à l'aide de la commande
which:which consul
Cette commande doit renvoyer un message semblable à celui-ci :
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Exécutez la commande suivante en tant qu'utilisateur racine ou avec sudo :
iptables -t nat -L OUTPUT
Cette commande doit afficher les en-têtes de colonne, mais aucune donnée dans les colonnes, comme illustré dans l'exemple suivant :
target prot opt source destination
- Utilisez
yumpour déterminer si les packages mTLS Apigee sont installés :yum list installed
Cette commande ne doit pas afficher de packages correspondant aux éléments suivants :
apigee-mtls-versionapigee-mtls-consul-version