Sie können Apigee mTLS jederzeit entfernen. In diesem Abschnitt wird beschrieben, wie Sie es entfernen und prüfen, ob es entfernt wurde.
So führen Sie ein Rollback der Apigee mTLS-Installation durch:
- Melden Sie sich bei einem Knoten in Ihrem Cluster an. Die Reihenfolge spielt dabei keine Rolle.
- Beenden Sie alle Komponenten auf dem Knoten, wie im folgenden Beispiel gezeigt:
/opt/apigee/apigee-service/bin/apigee-all stop
- Deinstallieren Sie den
apigee-mtls-Dienst mit dem folgenden Befehl:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Starten Sie alle Komponenten auf dem Knoten in der Startreihenfolge, wie im folgenden Beispiel gezeigt:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Wiederholen Sie diesen Vorgang für jeden Knoten im Cluster.
So prüfen Sie, ob die Deinstallation erfolgreich war (in beliebiger Reihenfolge):
- Prüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, ob sich die Consul-Dienste nicht im Verzeichnis
/usr/lib/systemd/systembefinden:- Wechseln Sie in das Verzeichnis
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Achten Sie darauf, dass sich die folgenden Dateien nicht in diesem Verzeichnis befinden:
consul_egress.serviceconsul_server.service
- Wenn sich eine dieser Dateien im Verzeichnis
/usr/lib/systemd/systembefindet, löschen Sie sie.
- Wechseln Sie in das Verzeichnis
- Prüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, ob die Verzeichnisse
apigee-mtlsundapigee-mtls-consulvorhanden sind:- Wechseln Sie in das Apigee-Stammverzeichnis:
cd ${APIGEE_ROOT:-/opt/apigee} - Prüfen Sie den Inhalt des Verzeichnisses:
ls
- Die folgenden Verzeichnisse dürfen in diesem Verzeichnis nicht vorhanden sein:
apigee-mtls-versionapigee-mtls-consul-version
- Wenn eines dieser Verzeichnisse vorhanden ist, löschen Sie es.
- Wechseln Sie in das Apigee-Stammverzeichnis:
- Achten Sie darauf, dass im selben Verzeichnis symbolische Links zu den folgenden Elementen entfernt wurden:
apigee-mtlsapigee-mtls-consul
Verwenden Sie dazu die Option „find
-L“, wie im folgenden Beispiel gezeigt:find -L ./
Wenn symbolische Links zu diesen Verzeichnissen vorhanden sind, können Sie sie mit dem Befehl
rmoderunlinkentfernen. - Prüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, mit dem Befehl
which, ob Consul entfernt wurde:which consul
Dieser Befehl sollte eine Meldung wie die folgende zurückgeben:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Führen Sie den folgenden Befehl als Root oder mit sudo aus:
iptables -t nat -L OUTPUT
Dieser Befehl sollte Spaltenüberschriften, aber keine Daten in den Spalten anzeigen, wie im folgenden Beispiel zu sehen:
target prot opt source destination
- Verwenden Sie
yum, um festzustellen, ob die Apigee-mTLS-Pakete installiert sind:yum list installed
Dieser Befehl sollte keine Pakete anzeigen, die mit Folgendem übereinstimmen:
apigee-mtls-versionapigee-mtls-consul-version