Desinstala Apigee mTLS

Puedes quitar Apigee mTLS en cualquier momento. En esta sección, se describe cómo quitarlo y verificarlo. que se quitó.

Para revertir la instalación de Apigee mTLS, sigue estos pasos:

  1. Accede a un nodo en tu clúster. El orden en el que lo hagas no importa.
  2. Detén todos los componentes en el nodo, como se muestra en el siguiente ejemplo:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Desinstala el servicio apigee-mtls mediante la ejecución del siguiente comando:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. Inicia todos los componentes en el nodo en order order que que se muestra a continuación:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. 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):

  1. En cada nodo que ejecute ZooKeeper, comprueba que los servicios de Consul no estén en /usr/lib/systemd/system:
    1. Cambia al directorio /usr/lib/systemd/system:
      cd /usr/lib/systemd/system
    2. Asegúrate de que los siguientes archivos no estén en ese directorio:
      • consul_egress.service
      • consul_server.service
    3. Si cualquiera de estos archivos se encuentra en el directorio /usr/lib/systemd/system, borra que la modifica.
  2. En cada nodo que ejecute ZooKeeper, comprueba si los valores apigee-mtls y Existen apigee-mtls-consul directorios:
    1. Cambia al directorio raíz de Apigee:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. Verifica el contenido del directorio:
      ls
    3. Asegúrate de que los siguientes directorios no existan en este directorio:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Si alguno de estos directorios existe, bórralo.
  3. En el mismo directorio, asegúrate de que se hayan quitado los symlinks a los siguientes elementos:
    • apigee-mtls
    • apigee-mtls-consul

    Para ello, usa la opción buscar -L, como se muestra en el siguiente ejemplo:

    find -L ./

    Si quedan vínculos simbólicos a estos directorios, puedes quitarlos con el Comandos rm o unlink.

  4. En cada nodo que ejecute ZooKeeper, verifica que se haya quitado Consul mediante el comando 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:...)"
  5. Ejecuta el siguiente comando como raíz o con sudo:
    iptables -t nat -L OUTPUT

    Este comando debe mostrar encabezados de columna, pero no datos en las columnas, como en el siguiente ejemplo muestra:

    target     prot opt source               destination   
  6. Usa yum para determinar si los paquetes de Apigee mTLS están instalados:
    yum list installed

    Este comando no debe mostrar ningún paquete que coincida con lo siguiente:

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