使用 Web UI 注册客户端

使用 SUSE Manager Web UI 注册客户端仅适用于 Salt 客户端。

如果您要使用 Web UI 引导 Salt 客户端,它会使用 Salt SSH 在客户端上执行引导过程。Salt SSH 使用 Salt 捆绑包及其包含的 Python 解释器。因此,不需要在客户端上安装其他 Python 解释器。

由于 Salt 捆绑包通过引导储存库提供,因此在启动客户端的引导过程前,必须创建该储存库。外壳脚本会使用与引导脚本相同的逻辑检测客户端上的操作系统,并部署来自适当引导储存库的 Salt 捆绑包。有关详细信息,请参见准备创建引导储存库

请不要将 SUSE Manager 服务器注册到其自身。必须单独管理 SUSE Manager 服务器,或者使用另一个独立的 SUSE Manager 服务器来管理它。有关使用多个服务器的详细信息,请参见 Using Multiple Servers to Manage Large Scale Deployments

过程:使用 Web UI 注册客户端
  1. 在 SUSE Manager Web UI 中,导航到系统  引导

  2. 主机字段中,键入要引导的客户端的完全限定域名 (FQDN)。

  3. SSH 端口字段中,键入用于连接和引导客户端的 SSH 端口号。 SSH 端口默认为 22

  4. 用户字段中,键入用于登录客户端的用户名。 用户名默认为 root

  5. 要使用 SSH 引导客户端,请在身份验证字段中选中 SSH 私用密钥,并上载用于登录客户端的 SSH 私用密钥。 如果您的 SSH 私用密钥需要通行口令,请在 SSH 私用密钥通行口令字段中键入通行口令。如果不需要,则将该字段留空。

  6. 要使用口令引导客户端,请在身份验证字段中选中口令,并键入用于登录客户端的口令。

  7. 激活密钥字段中,选择与您要用于引导客户端的软件通道关联的激活密钥。 有关详细信息,请参见 激活密钥

  8. 可选:在代理字段中,选择要将客户端注册到的代理。

  9. 默认会选中禁用 SSH 严格密钥主机检查 复选框。 如此可让引导过程自动接受 SSH 主机密钥,而无需您手动进行身份验证。

  10. 可选:选中完全通过 SSH 管理系统 复选框。 如果您选中此选项,客户端将会配置为使用 SSH 来连接服务器,且不再配置其他连接方法。

  11. 单击 Bootstrap 开始注册。

引导过程完成时,您的客户端即会列在系统  系统列表中。

SSH 私用密钥仅在引导过程期间存储,引导完成后,将会立即从 SUSE Manager 服务器删除。

使用 SUSE Manager 在客户端上安装新的软件包或更新时,会自动接受所有最终用户许可协议 (EULA)。 要查看软件包 EULA,请打开 Web UI 中的软件包细节页面。

1. 处理本地指派的储存库

直接将储存库指派给客户端而不通过 SUSE Manager 提供这种使用情形不常见。这样可能会导致出现问题。因此通过 Salt 引导会在引导过程开始时禁用所有本地储存库。

以后在每次使用通道状态时(例如执行 Highstate 或软件包安装时),所有本地指派的储存库会再次禁用。

客户端上使用的所有软件包均应来自 SUSE Manager 提供的通道。有关如何创建自定义通道的详细信息,请参见 自定义通道 中的自定义通道