如何在云上删除CentOS7上的puppet

时间:2018-02-05 20:59:54

标签: unix server google-cloud-platform puppet centos7

如何从CentOs 7中完全删除puppet服务器,代理? 我面对一些令人困惑的部分..
我到目前为止尝试过:

rm -rf /etc/puppet

rm -rf /etc/puppetlabs/puppet

但没有机会..

1 个答案:

答案 0 :(得分:2)

puppet-enterprise-uninstaller脚本安装在主服务器上,并以分装方式安装在PuppetDB和控制台节点上。为了卸载,必须在每个组件节点上运行卸载程序。

默认情况下,卸载程序会删除软件,用户,日志,cron作业和缓存,但会将模块,清单,证书,数据库和配置文件以及所有用户的主目录保留在原位删除。

* nix代理程序软件包不包括卸载程序,因此您必须采取其他步骤从代理程序节点进行卸载。

在主节点上,导航到SQL> with test (col) as 2 (select '2019/0000015,2019/GA/0000104,2cdb376e-2966-4f24-9063-f4c6f31a6f35' from dual) 3 select regexp_substr(col, '[^,]+', 1, 2) result, 4 -- 5 substr(col, instr(col, ',', 1, 1) + 1, 6 instr(col, ',', 1, 2) - instr(col, ',', 1, 1) - 1 7 ) result2 8 from test; RESULT RESULT2 --------------- --------------- 2019/GA/0000104 2019/GA/0000104 SQL> 并将/opt/puppetlabs/bin/复制到要卸载的代理节点。 在代理节点上,运行安装程序:puppet-enterprise-uninstaller 按照提示进行卸载。 (可选)如果您打算以后在节点上重新安装,请从主服务器上删除该代理的代理证书:

sudo ./puppet-enterprise-uninstaller