客户端删除
如果需要从您的 SUSE Multi-Linux Manager 服务器中去除客户端,您可以:
-
使用 Web UI 删除它
-
从命令行去除客户端。
1. 使用 Web UI 删除客户端
过程:升级删除客户端
在 SUSE Multi-Linux Manager Web UI 中,导航到 并选择要删除的客户端。
点击 删除系统。
检查细节后,点击 删除控制文件 以确认。
对于 Salt 客户端,SUSE Multi-Linux Manager 尝试清理额外的配置。 如果无法联系到客户端,您可以选择取消删除,或在不清理配置文件的情况下删除客户端。
您还可以使用系统集管理器删除多个客户端。 有关系统集管理器的更多信息,请参见 系统集管理器。
|
清理客户端仅禁用 Salt,并在可能的情况下停止服务。 它不会卸载软件包。 |
2. 在命令行上删除客户端(通过 API 调用)
过程:升级从服务器上删除客户端
使用 FQDN(完全限定的域名)删除客户端:
spacecmd system_delete FQDN
`spacecmd system_delete`还会删除Salt键。
`system_delete`提供了以下选项:
usage: system_delete [options] <SYSTEMS>
options:
-c TYPE - Possible values:
* 'FAIL_ON_CLEANUP_ERR' - fail in case of cleanup error,
* 'NO_CLEANUP' - do not cleanup, just delete,
* 'FORCE_DELETE' - try cleanup first but delete server anyway
in case of error
3. 从命令行删除客户端
|
此过程仅适用于 SUSE Multi-Linux Manager 客户端。 请勿在 SUSE Multi-Linux Manager 服务器本身上运行。 |
|
您不得在运行 Red Hat Enterprise Linux、Debian 或克隆的客户端上执行以下程序。
请勿使用`zypper`,而应使用等效的打包器命令,例如`yum`、 |
过程:升级删除 SLES 12 和 15 客户端
停止 salt-minion 服务:
systemctl stop salt-minion去除储存库和配置文件:
rm -f /etc/zypp/repos.d/susemanager\:bootstrap.repo rm -f /etc/zypp/repos.d/susemanager\:channels.repo rm -r /etc/sysconfig/rhn/ rm -r /etc/salt/去除客户端软件包:
zypper rm salt salt-minion python*-salt sle-manager-tools-release
过程:Salt 捆绑包客户端 - 手动进行注册清理
要取消注册,请运行以下命令:
systemctl stop venv-salt-minion zypper rm -y venv-salt-minion sle-manager-tools-release rm -f /etc/zypp/repos.d/susemanager\:bootstrap.repo rm -f /etc/zypp/repos.d/susemanager\:channels.repo rm -r /etc/venv-salt-minion/*去除客户端计算机 ID:
rm /etc/sysconfig/rhn/systemid
有关 Salt 捆绑包的信息,请参见 Salt 捆绑包。