第 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 引导镜像。
$ grep ^pxe_config_template ironic.conf pxe_config_template=$pybasedir/drivers/modules/ipxe_config.template
默认模板是 pxe_config.template
,因此可以轻松地省略 i,并意外输入 ipxe_config.template
。