添加节点时提示添加节点失败,节点已存在
现象描述
添加节点时提示“添加节点失败,节点已存在”。
可能原因
待添加节点上已安装鲲鹏DevKit或者作为agent被添加过。
处理步骤
- 如果待添加节点的服务器上已安装鲲鹏DevKit,需要登录服务器卸载鲲鹏DevKit,卸载成功后重新添加节点。
- 使用SSH远程登录工具,进入操作系统命令行界面。
该步骤必须在root用户下执行,若以普通系统用户登录,需要执行su切换到root用户下执行后续操作。
- 从如下目录拷贝需要保留的扫描报告,其中“/opt/DevKit”为工具安装目录,请根据实际情况替换。
- 执行如下命令卸载鲲鹏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)”。若用户仍选择卸载,当前运行的任务会直接中断。
- 卸载操作会完全清除工具安装痕迹。
- 使用SSH远程登录工具,进入操作系统命令行界面。
- 如果待添加节点的服务器上已经添加过节点,需要登录节点服务器卸载节点后重新添加。
- 使用SSH远程登录工具,以系统用户登录节点服务器Linux操作系统命令行界面。
该步骤必须在root用户下执行,若以普通系统用户登录,需要执行su切换到root用户下执行后续操作。
- 执行如下命令进入节点安装目录(“/opt/DevKit”为节点安装目录,请根据实际情况替换)。
1
cd /opt/DevKit/tools
- 执行如下命令卸载节点。
1
./agent_entry.sh
如果节点卸载失败,需要手动删除失败该节点下的devkit用户、“/usr/bin/devkit”、“/home/devkit”和“/opt/DevKit”文件夹。
- 使用SSH远程登录工具,以系统用户登录节点服务器Linux操作系统命令行界面。
父主题: FAQ