添加节点时提示添加节点失败,节点已存在
现象描述
添加节点时提示“添加节点失败,节点已存在”。
可能原因
待添加节点上已安装鲲鹏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
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)”。若用户仍选择卸载,当前运行的任务会直接中断。
- 卸载操作会完全清除工具安装痕迹。
- 使用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