鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

添加节点时提示添加节点失败,节点已存在

现象描述

添加节点时提示“添加节点失败,节点已存在”。

可能原因

待添加节点上已安装鲲鹏DevKit或者作为agent被添加过。

处理步骤

  • 如果待添加节点的服务器上已安装鲲鹏DevKit,需要登录服务器卸载鲲鹏DevKit,卸载成功后重新添加节点。
    1. 使用SSH远程登录工具,进入操作系统命令行界面

      该步骤必须在root用户下执行,若以普通系统用户登录,需要执行su切换到root用户下执行后续操作。

    2. 从如下目录拷贝需要保留的扫描报告,其中“/opt/DevKit”为工具安装目录,请根据实际情况替换。
    3. 执行如下命令卸载鲲鹏DevKit“/opt/DevKit”为工具安装目录,请根据实际情况替换)。
      1
      bash /opt/DevKit/tools/uninstall.sh
      

      回显信息如下:

       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      You will remove devkit from your operating system, do you want to continue [Y/N]?y
        get devkit config
        This OS use yum to manager package
        Port 8086 removed successfully.
        Port 50051 removed successfully.
        delete web ssl service certificates
        delete web ssl service certificates success
      no crontab for devkit
      devkit:x:1000:1000::/home/devkit:/sbin/nologin
      userdel: user devkit is currently used by process 3442509
        Execute uninstall success.
      
    • 当用户执行卸载命令时,如果有正在运行的任务,工具会给出提示“A task is running. Are you sure you want to uninstall DevKit?(y/n)”。若用户仍选择卸载,当前运行的任务会直接中断。
    • 卸载操作会完全清除工具安装痕迹。
  • 如果待添加节点的服务器上已经添加过节点,需要登录节点服务器卸载节点后重新添加。

    卸载节点步骤如下:

    1. 使用SSH远程登录工具,以系统用户登录节点服务器Linux操作系统命令行界面。

      该步骤必须在root用户下执行,若以普通系统用户登录,需要执行su切换到root用户下执行后续操作。

    2. 执行如下命令进入节点安装目录(“/opt/DevKit”为节点安装目录,请根据实际情况替换)。
      1
      cd /opt/DevKit/tools
      
    3. 执行如下命令卸载节点。
      1
      ./agent_entry.sh
      

    如果节点卸载失败,需要手动删除失败该节点下的devkit用户、“/usr/bin/devkit”、“/home/devkit”和“/opt/DevKit”文件夹。