4.2. 对裸机节点引导后的登录错误进行故障排除


当您尝试在节点的控制台中,使用您在配置步骤中设置的 root 密码登录时,但无法这样做,但它表示您没有引导至部署的镜像。您可能一直停留在 deploy-kernel/deploy-ramdisk 镜像中,并且系统已经获取正确的镜像。

要解决这个问题,请验证 Compute 或 Bare Metal Provisioning 节点上的 /httpboot/pxelinux.cfg/MAC_ADDRESS 中的 PXE 引导配置文件,并确保此文件中列出的所有 IP 地址对应于裸机置备网络上的 IP 地址。

注意

裸机置备节点唯一了解的网络是裸机置备网络。如果其中一个端点不在网络上,端点将无法作为引导过程的一部分访问裸机置备节点。

例如,您的文件中的内核行如下:

kernel http://192.168.200.2:8088/5a6cdbe3-2c90-4a90-b3c6-85b449b30512/deploy_kernel selinux=0 disk=cciss/c0d0,sda,hda,vda iscsi_target_iqn=iqn.2008-10.org.openstack:5a6cdbe3-2c90-4a90-b3c6-85b449b30512 deployment_id=5a6cdbe3-2c90-4a90-b3c6-85b449b30512 deployment_key=VWDYDVVEFCQJNOSTO9R67HKUXUGP77CK ironic_api_url=http://192.168.200.2:6385 troubleshoot=0 text nofb nomodeset vga=normal boot_option=netboot ip=${ip}:${next-server}:${gateway}:${netmask} BOOTIF=${mac}  ipa-api-url=http://192.168.200.2:6385 ipa-driver-name=pxe_ssh boot_mode=bios initrd=deploy_ramdisk coreos.configdrive=0 || goto deploy
Expand
上例 内核行 中的值对应的信息

http://192.168.200.2:8088

/etc/ironic/ironic.conf 文件中的参数 http_url。此 IP 地址必须在裸机置备网络中。

5a6cdbe3-2c90-4a90-b3c6-85b449b30512

ironic node-list 中的 baremetal 节点的 UUID。

deploy_kernel

这是在镜像服务中复制为 /httpboot/<NODE_UUID>/deploy_kernel 的部署内核镜像

http://192.168.200.2:6385

/etc/ironic/ironic.conf 文件中的参数 api_url。此 IP 地址必须在裸机置备网络中。

pxe_ssh

此节点的裸机置备服务使用的 IPMI 驱动程序。

deploy_ramdisk

这是在镜像服务中部署 ramdisk 镜像,该镜像服务被复制为 /httpboot/<NODE_UUID>/deploy_ramdisk

如果其中任何这些值在 /httpboot/pxelinux.cfg/MAC_ADDRESSironic.conf 文件之间没有对应,您需要在 ironic.conf 文件中更新它们,并重启 Bare Metal Provisioning 服务,然后重新部署裸机置备节点。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部