Puedes quitar mTLS de Apigee en cualquier momento. En esta sección, se describe cómo quitarlo y verificar que se haya quitado.
Para revertir la instalación de mTLS de Apigee, haz lo siguiente:
- Accede a un nodo de tu clúster. El orden en que lo hagas no importa.
- Detén todos los componentes del nodo, como se muestra en el siguiente ejemplo:
/opt/apigee/apigee-service/bin/apigee-all stop
- Desinstala el servicio de
apigee-mtlscon el siguiente comando:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Inicia todos los componentes en el nodo en el
orden de inicio, como se muestra en el
siguiente ejemplo:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Repite este proceso para cada nodo del clúster.
Para verificar que la desinstalación se haya realizado correctamente, puedes hacer lo siguiente (en cualquier orden):
- En cada nodo que ejecute ZooKeeper, verifica que los servicios de Consul no estén en el
directorio
/usr/lib/systemd/system:- Cambia al directorio
/usr/lib/systemd/system:cd /usr/lib/systemd/system
- Asegúrate de que los siguientes archivos no estén en ese directorio:
consul_egress.serviceconsul_server.service
- Si alguno de estos archivos está en el directorio
/usr/lib/systemd/system, bórralo.
- Cambia al directorio
- En cada nodo que ejecute ZooKeeper, verifica si existen los directorios
apigee-mtlsyapigee-mtls-consul:- Cambia al directorio raíz de Apigee:
cd ${APIGEE_ROOT:-/opt/apigee} - Verifica el contenido del directorio:
ls
- Asegúrate de que los siguientes directorios no existan en este directorio:
apigee-mtls-versionapigee-mtls-consul-version
- Si existe alguno de estos directorios, bórralo.
- Cambia al directorio raíz de Apigee:
- En el mismo directorio, asegúrate de que se hayan quitado los vínculos simbólicos a los siguientes elementos:
apigee-mtlsapigee-mtls-consul
Para ello, usa la opción find
-L, como se muestra en el siguiente ejemplo:find -L ./
Si quedan vínculos simbólicos a estos directorios, puedes quitarlos con los comandos
rmounlink. - En cada nodo que ejecute ZooKeeper, verifica que se haya quitado Consul con el
comando
which:which consul
Este comando debería responder con un mensaje similar al siguiente:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Ejecuta el siguiente comando como raíz o con sudo:
iptables -t nat -L OUTPUT
Este comando debería mostrar los encabezados de las columnas, pero no los datos, como se muestra en el siguiente ejemplo:
target prot opt source destination
- Usa
yumpara determinar si los paquetes de mTLS de Apigee están instalados:yum list installed
Este comando no debería mostrar ningún paquete que coincida con lo siguiente:
apigee-mtls-versionapigee-mtls-consul-version