Odinstalowywanie Apigee mTLS

Możesz usunąć mTLS Apigee w dowolnym momencie. Z tej sekcji dowiesz się, jak go usunąć oraz zweryfikować że zostały one usunięte.

Aby wycofać instalację mTLS Apigee:

  1. Zaloguj się do węzła w klastrze. Kolejność nie ma znaczenia.
  2. Zatrzymaj wszystkie komponenty w węźle, jak w przykładzie poniżej:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Odinstaluj usługę apigee-mtls, wykonując to polecenie:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. Uruchom wszystkie komponenty w węźle w start order, jaka jest następujący przykład:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. Powtórz ten proces dla każdego węzła w klastrze.

Aby sprawdzić, czy odinstalowanie przebiegło pomyślnie, wykonaj następujące czynności (w dowolnym zamówienie):

  1. W każdym węźle, na którym działa ZooKeeper, sprawdź, czy usługi Consul nie znajdują się w Katalog domeny /usr/lib/systemd/system:
    1. Przejdź do katalogu /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. Upewnij się, że te pliki nie znajdują się w tym katalogu:
      • consul_egress.service
      • consul_server.service
    3. Jeśli jeden z tych plików znajduje się w katalogu /usr/lib/systemd/system, usuń .
  2. W każdym węźle, na którym działa ZooKeeper, sprawdź, czy apigee-mtls i Istnieją apigee-mtls-consul katalogi:
    1. Przejdź do katalogu głównego Apigee:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. Sprawdź zawartość katalogu:
      ls
    3. Upewnij się, że w tym katalogu nie istnieją te katalogi:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Jeśli istnieje jeden z tych katalogów, usuń go.
  3. Upewnij się, że w tym samym katalogu zostały usunięte dowiązania symboliczne:
    • apigee-mtls
    • apigee-mtls-consul

    Aby to zrobić, użyj opcji znajdowania obiektu -L zgodnie z przykładem poniżej:

    find -L ./

    Jeśli dowiązania symboliczne do tych katalogów pozostaną, możesz je usunąć za pomocą Polecenia rm lub unlink.

  4. Na każdym węźle, na którym działa ZooKeeper, sprawdź, czy program Consul został usunięty, korzystając z Polecenie which:
    which consul

    Powinno ono wyświetlić komunikat podobny do tego:

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. Wykonaj następujące polecenie jako użytkownik root lub przy użyciu sudo:
    iptables -t nat -L OUTPUT

    To polecenie powinno wyświetlać nagłówki kolumn, ale nie ma w nich żadnych danych, jak w przykładzie poniżej programy:

    target     prot opt source               destination   
  6. Użyj polecenia yum, aby określić, czy zainstalowane pakiety mTLS Apigee:
    yum list installed

    To polecenie nie powinno wyświetlić żadnych pakietów pasujących do tych danych:

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