客户端联系方法

SUSE Manager 服务器可以使用三种联系方法来与客户端通讯。这些方法基于 Salt 协议。

使用哪种 Salt 联系方法取决于客户端类型以及网络体系结构:

默认

除非用户有特殊需求,否则建议使用此方法。默认会部署 Salt 捆绑包实现。有关详细信息,请参见 默认联系方法

SSH 推送

仅当由于网络限制而导致客户端无法与服务器建立联系时才有用。只能通过 Salt 捆绑包支持此方法。此联系方法有严重的限制。有关详细信息,请参见 SSH 推送联系方法

SSH 推送(使用隧道)

与 SSH 推送相同,但使用安全通讯隧道。有关详细信息,请参见 SSH 推送(使用隧道)联系方法

Salt 通讯软件实现选项:

Salt 捆绑包 (venv-salt-minion)

是包含 Salt 受控端、Python 3、所需 Python 模块和库的单个二进制软件包。因此,Salt 联系方法独立于客户端上安装的软件。默认会使用 Salt 捆绑包,它是唯一支持用于 SSH 推送或 SSH 推送(使用隧道)联系方法的实现方案。有关详细信息,请参见 Salt 捆绑包

Salt 受控端 (salt-minion)

是安装在客户端系统上的 Salt 软件。此 Salt 受控端不支持“SSH 推送”或“SSH 推送(使用隧道)”联系方法。

(salt-minion) 仍然是 SUSE Linux Enterprise 15 及衍生产品(如 SLE Micro)支持的实现。这不是默认的联系方法,SUSE Manager 客户端会出于很多原因更倾向于使用 venv-salt-minion

SUSE Manager 5.0 及更高版本不再支持所谓的传统联系协议。在从 SUSE Manager 4 升级到 5 之前,必须将所有现有的传统客户端(包括传统代理)迁移到 Salt,或将其替换为 Salt 代理。

有关将传统 SUSE Manager 4 客户端迁移到 Salt 客户端的详细信息,请参见 https://documentation.suse.com/suma/4.3/en/suse-manager/client-configuration/contact-methods-migrate-traditional.html