卸载AEN (AEN 4.1.3)#

每个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身份运行以下命令:

  1. 停止服务器进程:

    service wakari-server stop
    
  2. 停止MongoDB:

    service mongod stop
    
  3. 移除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

  4. 重启MongoDB和NGINX:

    service mongod restart
    service nginx restart
    
  5. 检查是否有任何未完成的服务器进程并停止它们:

    ps -ef | grep -e wakari-server -e wk-server
    
  6. 移除AEN服务账户:

    userdel $AEN_SRVC_ACCT
    
  7. 检查并删除根用户的.condarc文件中任何对“aen”或“wakari”的引用:

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

卸载网关节点

要卸载网关节点,请在网关主机系统上以root或sudo身份运行以下命令:

  1. 停止网关进程:

    service wakari-gateway stop
    
  2. 移除网关软件:

    rm -Rf /opt/wakari/wakari-gateway
    
  3. 检查是否有未完成的网关进程并停止它们:

    ps -ef | grep -e wakari-gateway -e wk-gateway
    
  4. 移除AEN服务账户:

    userdel $AEN_SRVC_ACCT
    
  5. 检查并删除根用户的.condarc文件中任何对“aen”或“wakari”的引用:

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

卸载计算节点

要移除计算节点,请在每个计算节点主机系统上以root或sudo身份运行以下命令:

  1. 停止计算进程:

    service wakari-compute stop
    
  2. 移除计算软件:

    rm -Rf /opt/wakari/wakari-compute
    rm -Rf /opt/wakari/miniconda
    rm -Rf /opt/wakari/anaconda
    
  3. 检查任何未完成的计算进程并停止它们:

    ps -ef | grep -e wakari-compute -e wk-compute
    
  4. 移除AEN服务账户:

    userdel $AEN_SRVC_ACCT
    
  5. 检查并删除根用户的.condarc文件中任何对“aen”或“wakari”的引用:

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

可选:从计算节点移除项目

警告:这是一个极端的措施,在大多数情况下并不必要。我们建议在执行此操作或任何其他文件删除之前,创建并验证备份。

从所有计算节点中移除所有AEN项目:

rm -Rf /projects