第 9 章 对裸机置备服务进行故障排除


诊断包含裸机置备服务(ironic)的环境中的问题。

9.1. PXE 引导错误

使用以下故障排除步骤来评估和补救您可能会在 PXE 引导时遇到问题。

权限 Denied 错误

如果裸机节点的控制台返回 Permission Denied 错误,请确保将适当的 SELinux 上下文应用到 /httpboot/tftpboot 目录:

# semanage fcontext -a -t httpd_sys_content_t "/httpboot(/.*)?"
# restorecon -r -v /httpboot
# semanage fcontext -a -t tftpdir_t "/tftpboot(/.*)?"
# restorecon -r -v /tftpboot

引导过程停滞在 /pxelinux.cfg/XX-XX-XX-XX-XX-XX-XX-XX-XX

在节点的控制台中,如果看起来会收到 IP 地址,但然后停止进程,您可能在 ironic.conf 文件中使用错误的 PXE 引导镜像。

PXE Process Freezes During Boot

$ grep ^pxe_config_template ironic.conf
pxe_config_template=$pybasedir/drivers/modules/ipxe_config.template

默认模板是 pxe_config.template,因此可以轻松地省略 i,并意外输入 ipxe_config.template

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.