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

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

现象描述

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

可能原因

待添加节点上已安装鲲鹏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
      You will remove devkit from your operating system, do you want to continue? [y/N]: y
        get devkit config
        The system uses yum to manage packages.
        delete web ssl service certificates success
      no crontab for devkit
      devkit:x:1028:1028::/home/devkit:/sbin/nologin
        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”文件夹。