卸载 (AEN 4.1.2)#

首先设置AEN功能ID(NFI)。NFI是用于运行所有AEN服务的AEN服务帐户的用户名,也是AEN管理员帐户的用户名。NFI可以是任何名称。默认的NFI是wakari。NFI也经常设置为aen_admin。NFI(以及AEN功能组或NFG)在安装说明中有详细描述。

使用此命令设置NFI:

export AEN_SRVC_ACCT="wakari"

将名称 wakari 替换为在您的 Anaconda Enterprise Notebooks 安装中设置的 NFI。

服务器

要移除Anaconda Enterprise Notebooks Server,请在AEN 服务器主机系统上以root(或通过sudo)执行以下命令:

停止服务器进程:

service wakari-server stop

停止MongoDB:

service mongod stop

移除AEN 服务器软件、AEN数据库文件和nginx配置:

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

注意:如果在服务器上启用了SSL,请删除/etc/nginx/conf.d/www.enterprise.https.conf

重启MongoDB和Nginx:

service mongod restart
service nginx restart

检查是否有任何未完成的AEN 服务器进程并停止它们:

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

移除AEN服务账户:

userdel $AEN_SRVC_ACCT

检查并移除root用户的.condarc文件中对aenwakari的任何引用:

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

网关

要移除Gateway,请在Gateway主机系统上以root(或通过sudo)执行以下命令:

停止网关进程:

service wakari-gateway stop

移除网关软件:

rm -Rf /opt/wakari/wakari-gateway

检查是否有任何未完成的网关进程并停止它们:

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

移除AEN服务账户:

userdel $AEN_SRVC_ACCT

检查并删除root用户的.condarc文件中对aenwakari的任何引用:

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

计算节点

要移除Compute节点,请在每个Compute主机系统上以root(或通过sudo)执行以下命令:

停止计算进程:

service wakari-compute stop

移除计算软件:

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

检查是否有任何未完成的计算进程并停止它们:

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

移除AEN服务账户:

userdel $AEN_SRVC_ACCT

检查并删除root用户的.condarc文件中对aenwakari的任何引用:

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

可选:如果您还想删除所有AEN 项目(这是一种极端措施):

rm -Rf /projects