Uninstall (AEN 4.1.2)#

Begin by setting the AEN Functional ID (NFI). The NFI is the username of the AEN Service Account which is used to run all AEN services and is also the username of the AEN Admin account. The NFI may be any name. The default NFI is wakari. The NFI is also often set to aen_admin. The NFI (and AEN Functional Group or NFG) are described in the installation instructions.

Set the NFI with this command:

export AEN_SRVC_ACCT="wakari"

Replace the name wakari with the NFI that was set in your installation of Anaconda Enterprise Notebooks.

Server

To remove the Anaconda Enterprise Notebooks Server, execute the following commands as root (or via sudo) on the AEN Server host system:

Stop the Server processes:

service wakari-server stop

Stop MongoDB:

service mongod stop

Remove AEN Server software, AEN database files, and nginx configuration:

rm -Rf /opt/wakari/wakari-server
rm -Rf /opt/wakari/miniconda
rm -Rf /var/lib/mongo/wakari*
rm -Rf /etc/nginx/conf.d/www.enterprise.conf

Note: remove /etc/nginx/conf.d/www.enterprise.https.conf if SSL is enabled on the Server

Restart MongoDB and Nginx:

service mongod restart
service nginx restart

Check for any outstanding AEN Server processes and stop them:

ps -ef | grep -e wakari-server -e wk-server

Remove the AEN Service Account:

userdel $AEN_SRVC_ACCT

Check for and remove any references to aen or wakari from the root user’s .condarc file:

grep -i aen ~/.condarc
grep -i wakari ~/.condarc

Gateway

To remove the Gateway, execute the following commands as root (or via sudo) on the Gateway host system:

Stop the Gateway processes:

service wakari-gateway stop

Remove Gateway software:

rm -Rf /opt/wakari/wakari-gateway

Check for any outstanding Gateway processes and stop them:

ps -ef | grep -e wakari-gateway -e wk-gateway

Remove the AEN Service Account:

userdel $AEN_SRVC_ACCT

Check for and remove any references to aen or wakari from the root user’s .condarc file:

grep -i aen ~/.condarc
grep -i wakari ~/.condarc

Compute Node

To remove the Compute Node, execute the following commands as root (or via sudo) on each Compute host system:

Stop the Compute processes:

service wakari-compute stop

Remove Compute software:

rm -Rf /opt/wakari/wakari-compute
rm -Rf /opt/wakari/miniconda
rm -Rf /opt/wakari/anaconda

Check for any outstanding Compute processes and stop them:

ps -ef | grep -e wakari-compute -e wk-compute

Remove the AEN Service Account:

userdel $AEN_SRVC_ACCT

Check for and remove any references to aen or wakari from the root user’s .condarc file:

grep -i aen ~/.condarc
grep -i wakari ~/.condarc

OPTIONAL: If you want to remove all AEN Projects as well (this is an extreme measure):

rm -Rf /projects