Vous pouvez supprimer Apigee mTLS à tout moment. Cette section explique comment la supprimer et vérifier qu'elle a été supprimée.
Pour effectuer un rollback de l'installation d'Apigee mTLS:
- Connectez-vous à un nœud de votre cluster. L'ordre dans lequel vous effectuez cette opération n'a pas d'importance.
- Arrêtez tous les composants sur le nœud, comme indiqué dans l'exemple suivant:
/opt/apigee/apigee-service/bin/apigee-all stop
- Désinstallez le service
apigee-mtls
en exécutant la commande suivante:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Démarrez tous les composants sur le nœud dans
start order (ordre de départ)
l'exemple suivant montre:
/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 bien été effectuée, vous pouvez effectuer les opérations suivantes (dans toutes commande):
- Sur chaque nœud qui exécute ZooKeeper, vérifiez que les services Consul ne sont pas dans le
Répertoire
/usr/lib/systemd/system
: <ph type="x-smartling-placeholder">- </ph>
- 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:
<ph type="x-smartling-placeholder">
- </ph>
consul_egress.service
consul_server.service
- Si l'un de ces fichiers se trouve dans le répertoire
/usr/lib/systemd/system
, supprimez
- Accédez au répertoire
- Sur chaque nœud qui exécute ZooKeeper, vérifiez si les
apigee-mtls
et Il existeapigee-mtls-consul
répertoire: <ph type="x-smartling-placeholder">- </ph>
- Accédez au répertoire racine 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:
<ph type="x-smartling-placeholder">
- </ph>
apigee-mtls-version
apigee-mtls-consul-version
- Si l'un de ces répertoires existe, supprimez-le.
- Accédez au répertoire racine Apigee:
- Dans le même répertoire, assurez-vous que les liens symboliques vers les éléments suivants ont été supprimés:
<ph type="x-smartling-placeholder">
- </ph>
apigee-mtls
apigee-mtls-consul
Pour ce faire, utilisez l'option de recherche
-L
, comme le montre l'exemple suivant:find -L ./
S'il reste des liens symboliques vers ces répertoires, vous pouvez les supprimer à l'aide de la commande
rm
ouunlink
. - Sur chaque nœud qui exécute ZooKeeper, vérifiez que Consul a été supprimé à l'aide de la méthode
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 que racine ou avec sudo:
iptables -t nat -L OUTPUT
Cette commande doit afficher des en-têtes de colonne, mais aucune donnée dans les colonnes, comme dans l'exemple suivant : affiche:
target prot opt source destination
- Utilisez
yum
pour déterminer si les packages mTLS d'Apigee sont installés:yum list installed
Cette commande ne doit pas afficher les packages correspondant à ce qui suit:
apigee-mtls-version
apigee-mtls-consul-version