6.10. Discovery 故障排除


如果在 Hosts > Discovered Hosts 中没有在 Satellite web UI 中列出机器,这意味着 Discovery 已失败。检查以下配置区域以帮助隔离问题:

检查先决条件

检查 Satellite 上的问题

  • 确保为引导和构建 PXE 引导配置文件设置了 Discovery。如需更多信息,请参阅 第 6.3.1 节 “将 Discovery 设置为默认 PXE 引导选项”
  • 验证 TFTP Capsule 中是否存在这些配置文件,并将 发现 设置为默认引导选项:

    • /var/lib/tftpboot/pxelinux.cfg/default
    • /var/lib/tftpboot/grub2/grub.cfg
  • 验证您使用的 PXE Discovery 段中的 proxy.urlproxy.type 选项的值。默认片段命名为 pxelinux_discoverypxegrub_discoverypxegrub2_discovery

检查网络的问题

  • 确保主机、胶囊服务器和卫星服务器之间具有足够的网络连接。
  • 确保 DHCP 服务器为引导的 Discovery 镜像正确提供 IP 地址。
  • 确保已发现主机的 DNS 正常工作,或使用您正在使用的 PXE 模板中包含的 PXE Discovery 段中的 proxy.url 选项中的 IP 地址。

检查主机上的问题

  • 如果主机引导到发现镜像,但发现镜像不成功,请在发现镜像上启用 root 帐户和 SSH 访问。您可以使用以下 Discovery 内核选项启用 SSH 并设置 root 密码:

    fdi.ssh=1 fdi.rootpw=My_Password
  • 使用 TTY2 或更高版本,登录 Discovery-booted 主机来查看系统日志。例如,这些日志可用于故障排除:

    discover-host
    初始事实上传
    foreman-discovery
    事实刷新、重启远程命令
    nm-prepare
    预配置 NetworkManager 的引导脚本
    NetworkManager
    网络信息
  • 要收集重要的系统事实,请在 Discovery-booted 主机上使用 discovery-debug 命令。它打印系统日志、网络配置、事实列表以及标准输出的其他信息。您可以将此输出重定向到文件,并使用 scp 命令进行进一步调查。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.