卸载 AEN (AEN 4.2.1)

每个 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:

    服务 mongod 停止
    
  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
    

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

  4. 重启 MongoDB 和 NGINX:

    服务 mongod 重启
    服务 nginx 重启
    
  5. 检查任何未完成的服务器进程并停止它们:

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

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

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

卸载网关节点

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

  1. 停止网关进程:

    服务 wakari-gateway 站
    
  2. 删除网关软件:

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

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

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

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

卸载计算节点

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

  1. 停止计算进程:

    服务 wakari-计算停止
    
  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. 检查并删除 root 用户.condarc文件中对“aen”或“wakari”的任何引用:

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

可选:从计算节点中删除项目

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

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

rm -Rf /项目