Odinstalowywanie Apigee mTLS

W każdej chwili możesz usunąć Apigee mTLS. Z tej sekcji dowiesz się, jak usunąć ten plik i sprawdzić, czy został usunięty.

Aby wycofać instalację mTLS w Apigee:

  1. Zaloguj się w węźle w klastrze. Kolejność, w jakiej to zrobisz, nie ma znaczenia.
  2. Zatrzymaj wszystkie komponenty w węźle, jak pokazano w tym przykładzie:
    /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 kolejności uruchamiania, jak w tym przykładzie:
    /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 się powiodło, możesz wykonać te czynności (w dowolnej kolejności):

  1. Na każdym węźle, na którym działa ZooKeeper, sprawdź, czy usługi Consul nie znajdują się w katalogu /usr/lib/systemd/system:
    1. Przejdź do katalogu /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. Upewnij się, że w tym katalogu nie ma tych plików:
      • consul_egress.service
      • consul_server.service
    3. Jeśli któryś z tych plików znajduje się w katalogu /usr/lib/systemd/system, usuń go.
  2. Na każdym węźle, na którym działa ZooKeeper, sprawdź, czy istnieją katalogi apigee-mtls i apigee-mtls-consul:
    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 ma tych katalogów:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Jeśli któryś z tych katalogów istnieje, usuń go.
  3. W tym samym katalogu upewnij się, że usunięto dowiązania symboliczne do tych elementów:
    • apigee-mtls
    • apigee-mtls-consul

    Aby to zrobić, użyj opcji find -L, jak w tym przykładzie:

    find -L ./

    Jeśli łącza 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 usługa Consul została usunięta, używając polecenia which:
    which consul

    To polecenie powinno zwrócić komunikat podobny do tego:

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. Uruchom to polecenie jako użytkownik root lub za pomocą sudo:
    iptables -t nat -L OUTPUT

    To polecenie powinno wyświetlić nagłówki kolumn, ale nie dane w kolumnach, jak w tym przykładzie:

    target     prot opt source               destination   
  6. Użyj yum, aby sprawdzić, czy pakiety Apigee mTLS są zainstalowane:
    yum list installed

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

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