使用 Web UI 注册客户端

1. 简介

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

由于 Salt 捆绑包随引导储存库一起提供,因此在启动客户端的引导过程前,必须创建该储存库。外壳脚本会使用与引导脚本相同的逻辑检测客户端上的操作系统,并部署来自适当引导储存库的 Salt 捆绑包。

有关详细信息,请参见准备创建引导储存库

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

2. 使用 Web UI 注册客户端

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

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

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

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

  5. 选择身份验证方法:

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

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

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

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

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

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

    有关联系方法的详细信息,请参见 激活密钥

  10. 单击 Bootstrap 开始注册。

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

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

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

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

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

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

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