如何从 ec2 上的 CentOS7 中删除 puppet
How to delete puppet from CentOS7 on ec2
如何从 CentOs 7 中完全删除 puppet 服务器、代理?
我正面临着一些令人困惑的部分..
到目前为止我试过了:
rm -rf /etc/puppet
和
rm -rf /etc/puppetlabs/puppet
但没有机会..
puppet-enterprise-uninstaller 脚本安装在主节点上,并在拆分安装中安装在 PuppetDB 和控制台节点上。为了卸载,您必须 运行 每个组件节点上的卸载程序。
默认情况下,卸载程序会删除软件、用户、日志、cron 作业和缓存,但会保留您的模块、清单、证书、数据库和配置文件,以及任何应用程序的主目录它删除的用户。
*nix 代理包不包含卸载程序,因此您必须采取额外的步骤从代理节点卸载。
在主服务器上,导航到 /opt/puppetlabs/bin/
并将 puppet-enterprise-uninstaller
复制到要卸载的代理节点。
在代理节点上,运行 安装程序:sudo ./puppet-enterprise-uninstaller
按照提示卸载。
(可选)如果您打算稍后在节点上重新安装,请从主服务器上删除代理的代理证书:
puppet cert clean <AGENT CERT NAME>
如何从 CentOs 7 中完全删除 puppet 服务器、代理?
我正面临着一些令人困惑的部分..
到目前为止我试过了:
rm -rf /etc/puppet
和
rm -rf /etc/puppetlabs/puppet
但没有机会..
puppet-enterprise-uninstaller 脚本安装在主节点上,并在拆分安装中安装在 PuppetDB 和控制台节点上。为了卸载,您必须 运行 每个组件节点上的卸载程序。
默认情况下,卸载程序会删除软件、用户、日志、cron 作业和缓存,但会保留您的模块、清单、证书、数据库和配置文件,以及任何应用程序的主目录它删除的用户。
*nix 代理包不包含卸载程序,因此您必须采取额外的步骤从代理节点卸载。
在主服务器上,导航到 /opt/puppetlabs/bin/
并将 puppet-enterprise-uninstaller
复制到要卸载的代理节点。
在代理节点上,运行 安装程序:sudo ./puppet-enterprise-uninstaller
按照提示卸载。
(可选)如果您打算稍后在节点上重新安装,请从主服务器上删除代理的代理证书:
puppet cert clean <AGENT CERT NAME>