Edge for Private Cloud v4.19.01
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