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.serviceconsul_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-versionapigee-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-mtlsapigee-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-versionapigee-mtls-consul-version