Apigee mTLS deinstallieren

Sie können Apigee mTLS jederzeit entfernen. In diesem Abschnitt wird beschrieben, wie Sie sie entfernen und dass es entfernt wurde.

So führen Sie ein Rollback der Apigee mTLS-Installation durch:

  1. Melden Sie sich bei einem Knoten in Ihrem Cluster an. Die Reihenfolge, in der Sie dies tun, spielt keine Rolle.
  2. Beenden Sie alle Komponenten auf dem Knoten, wie im folgenden Beispiel gezeigt:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Deinstallieren Sie den apigee-mtls-Dienst, indem Sie den folgenden Befehl ausführen:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. Starten Sie alle Komponenten auf dem Knoten im Startreihenfolge, da der Wert Folgendes Beispiel zeigt:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. Wiederholen Sie diesen Vorgang für jeden Knoten im Cluster.

So können Sie überprüfen, ob die Deinstallation erfolgreich war (in einem beliebigen Reihenfolge):

  1. Überprüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, ob sich die Consul-Services nicht im Verzeichnis /usr/lib/systemd/system: <ph type="x-smartling-placeholder">
      </ph>
    1. Wechseln Sie in das Verzeichnis /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. Achten Sie darauf, dass sich die folgenden Dateien nicht in diesem Verzeichnis befinden: <ph type="x-smartling-placeholder">
        </ph>
      • consul_egress.service
      • consul_server.service
    3. Wenn sich eine dieser Dateien im Verzeichnis /usr/lib/systemd/system befindet, löschen Sie .
  2. Prüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, um festzustellen, ob apigee-mtls und Es sind apigee-mtls-consul Verzeichnisse vorhanden: <ph type="x-smartling-placeholder">
      </ph>
    1. Wechseln Sie in das Apigee-Stammverzeichnis:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. Überprüfen Sie den Inhalt des Verzeichnisses:
      ls
    3. Die folgenden Verzeichnisse dürfen nicht in diesem Verzeichnis vorhanden sein: <ph type="x-smartling-placeholder">
        </ph>
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Falls eines dieser Verzeichnisse vorhanden ist, löschen Sie es.
  3. Achten Sie darauf, dass im selben Verzeichnis die Symlinks zu den folgenden Elementen entfernt wurden: <ph type="x-smartling-placeholder">
      </ph>
    • apigee-mtls
    • apigee-mtls-consul

    Verwenden Sie dazu die Option -L, wie im folgenden Beispiel gezeigt:

    find -L ./

    Wenn symbolische Links zu diesen Verzeichnissen vorhanden sind, können Sie sie entweder mit dem Befehl rm- oder unlink-Befehl.

  4. Überprüfen Sie auf jedem Knoten, auf dem ZooKeeper ausgeführt wird, mithilfe des Befehl which:
    which consul

    Dieser Befehl sollte mit einer Nachricht wie der folgenden antworten:

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. Führen Sie den folgenden Befehl als Root oder mit sudo aus:
    iptables -t nat -L OUTPUT

    Mit diesem Befehl sollten wie im folgenden Beispiel Spaltenüberschriften, aber keine Daten in den Spalten angezeigt werden Shows:

    target     prot opt source               destination   
  6. Ermitteln Sie mit yum, ob die Apigee-mTLS-Pakete installiert sind:
    yum list installed

    Dieser Befehl sollte keine Pakete anzeigen, die den folgenden Angaben entsprechen:

    • apigee-mtls-version
    • apigee-mtls-consul-version