卸载AEN#
每个AEN节点必须单独卸载。
首先设置AEN功能ID(NFI)。NFI是用于运行所有AEN服务的AEN服务账户的用户名,也是AEN管理员账户的用户名。NFI可以是任何名称。默认的NFI是wakari
。NFI也经常设置为aen_admin
。NFI(以及AEN功能组或NFG)在安装说明中有详细描述。
使用此命令设置NFI:
export AEN_SRVC_ACCT="aen_admin"
将名称 aen_admin
替换为在您的 Anaconda Enterprise Notebooks 安装中设置的 NFI。
卸载服务器节点#
要移除服务器节点,请在服务器节点的主机系统上以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
检查是否有任何未完成的服务器进程并停止它们:
ps -ef | grep -e wakari-server -e wk-server
移除AEN服务账户:
userdel $AEN_SRVC_ACCT
检查并删除根用户的
.condarc
文件中任何对“aen”或“wakari”的引用:grep -i aen ~/.condarc grep -i wakari ~/.condarc
卸载网关节点#
要卸载网关节点,请在网关主机系统上以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
检查并删除根用户的
.condarc
文件中任何对“aen”或“wakari”的引用:grep -i aen ~/.condarc grep -i wakari ~/.condarc
卸载计算节点#
要移除计算节点,请在每个计算节点主机系统上以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
检查并删除根用户的
.condarc
文件中所有对“aen”或“wakari”的引用:grep -i aen ~/.condarc grep -i wakari ~/.condarc
可选:从计算节点移除项目#
警告:这是一个极端的措施,在大多数情况下并不必要。我们建议在执行此操作或任何其他文件删除之前,创建并验证备份。
从所有计算节点中移除所有AEN项目:
rm -Rf /projects