You can remove Apigee mTLS at any time. This section describes how to remove it and to verify that it has been removed.
To roll back the Apigee mTLS installation:
- Log in to a node in your cluster. The order in which you do this does not matter.
- Stop all components on the node, as the following example shows:
    /opt/apigee/apigee-service/bin/apigee-all stop 
- Uninstall the apigee-mtlsservice by executing the following command:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall 
- Start all components on the node in the
    start order, as the
    following example shows:
    /opt/apigee/apigee-service/bin/apigee-service component_name start 
- Repeat this process for each node in the cluster.
To verify that the uninstallation was successful, you can do the following (in any order):
- On each node that is running ZooKeeper, check that the Consul services are not in the
    /usr/lib/systemd/systemdirectory:- Change to the /usr/lib/systemd/systemdirectory:cd /usr/lib/systemd/system 
- Ensure that the following files are not in that directory:
        - consul_egress.service
- consul_server.service
 
- If either of these files is in the /usr/lib/systemd/systemdirectory, delete it.
 
- Change to the 
- On each node that is running ZooKeeper, check to see if the apigee-mtlsandapigee-mtls-consuldirectories exist:- Change to the Apigee root directory:
        cd ${APIGEE_ROOT:-/opt/apigee}
- Check the contents of the directory:
        ls 
- Ensure that the following directories do not exist in this directory:
        - apigee-mtls-version
- apigee-mtls-consul-version
 
- If either of these directories exist, delete them.
 
- Change to the Apigee root directory:
        
- In the same directory, ensure that symlinks to the following have been removed:
    - apigee-mtls
- apigee-mtls-consul
 To do this, use the find -Loption, as the following example shows:find -L ./ If symbolic links to these directories remain, you can remove them with either the rmorunlinkcommands.
- On each node that is running ZooKeeper, check that Consul has been removed by using the
    whichcommand:which consul This command should respond with a message similar to the following: "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)" 
- Execute the following command as root or with sudo:
    iptables -t nat -L OUTPUT This command should display column headings but no data in the columns, as the following example shows: target prot opt source destination 
- Use yumto determine if the Apigee mTLS packages are installed:yum list installed This command should not display any packages matching the following: - apigee-mtls-version
- apigee-mtls-consul-version