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:
- Zaloguj się do węzła w klastrze. Kolejność nie ma znaczenia.
- Zatrzymaj wszystkie komponenty w węźle, jak w przykładzie poniżej:
/opt/apigee/apigee-service/bin/apigee-all stop
- Odinstaluj usługę
apigee-mtls
, wykonując to polecenie:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- 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
- 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):
- 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
:- Przejdź do katalogu
/usr/lib/systemd/system
:cd /usr/lib/systemd/system
- Upewnij się, że te pliki nie znajdują się w tym katalogu:
consul_egress.service
consul_server.service
- Jeśli jeden z tych plików znajduje się w katalogu
/usr/lib/systemd/system
, usuń .
- Przejdź do katalogu
- W każdym węźle, na którym działa ZooKeeper, sprawdź, czy
apigee-mtls
i Istniejąapigee-mtls-consul
katalogi:- Przejdź do katalogu głównego Apigee:
cd ${APIGEE_ROOT:-/opt/apigee}
- Sprawdź zawartość katalogu:
ls
- Upewnij się, że w tym katalogu nie istnieją te katalogi:
apigee-mtls-version
apigee-mtls-consul-version
- Jeśli istnieje jeden z tych katalogów, usuń go.
- Przejdź do katalogu głównego Apigee:
- 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
lubunlink
. - 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:...)"
- 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
- 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