Puoi rimuovere Apigee mTLS in qualsiasi momento. Questa sezione descrive come rimuoverlo e come verificare che sia stato rimosso.
Per eseguire il rollback dell'installazione di Apigee mTLS:
- Accedi a un nodo del cluster. L'ordine in cui esegui queste operazioni non è importante.
- Arresta tutti i componenti sul nodo, come mostrato nell'esempio seguente:
/opt/apigee/apigee-service/bin/apigee-all stop
- Disinstalla il servizio
apigee-mtlseseguendo questo comando:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Avvia tutti i componenti sul nodo nell'ordine di avvio, come mostrato nell'esempio seguente:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Ripeti questa procedura per ogni nodo del cluster.
Per verificare che la disinstallazione sia andata a buon fine, puoi procedere come segue (in qualsiasi ordine):
- Su ogni nodo che esegue ZooKeeper, verifica che i servizi Consul non si trovino nella directory
/usr/lib/systemd/system:- Passa alla directory
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Assicurati che i seguenti file non siano presenti nella directory:
consul_egress.serviceconsul_server.service
- Se uno di questi file si trova nella directory
/usr/lib/systemd/system, eliminalo.
- Passa alla directory
- Su ogni nodo che esegue ZooKeeper, controlla se esistono le directory
apigee-mtlseapigee-mtls-consul:- Passa alla directory root di Apigee:
cd ${APIGEE_ROOT:-/opt/apigee} - Controlla i contenuti della directory:
ls
- Assicurati che le seguenti directory non esistano in questa directory:
apigee-mtls-versionapigee-mtls-consul-version
- Se una di queste directory esiste, eliminala.
- Passa alla directory root di Apigee:
- Nella stessa directory, assicurati che i collegamenti simbolici ai seguenti elementi siano stati rimossi:
apigee-mtlsapigee-mtls-consul
Per farlo, utilizza l'opzione find
-L, come mostrato nell'esempio seguente:find -L ./
Se rimangono link simbolici a queste directory, puoi rimuoverli con i comandi
rmounlink. - Su ogni nodo che esegue ZooKeeper, verifica che Consul sia stato rimosso utilizzando il comando
which:which consul
Questo comando dovrebbe rispondere con un messaggio simile al seguente:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Esegui questo comando come root o con sudo:
iptables -t nat -L OUTPUT
Questo comando dovrebbe visualizzare le intestazioni delle colonne, ma nessun dato nelle colonne, come mostrato nell'esempio seguente:
target prot opt source destination
- Utilizza
yumper determinare se i pacchetti Apigee mTLS sono installati:yum list installed
Questo comando non deve visualizzare pacchetti corrispondenti ai seguenti:
apigee-mtls-versionapigee-mtls-consul-version