16.2. 最小发现 ISO 问题故障排除
当虚拟介质连接的带宽有限时,应使用最小 ISO 镜像。它只包括使用联网引导主机所需的内容。在引导时会下载大多数内容。与 1GB 相比,生成的 ISO 镜像的大小大约为 100MB,用于完整的 ISO 镜像。
16.2.1. 通过中断引导过程对最小 ISO 引导失败的故障排除
如果您的环境需要静态网络配置来访问 Assisted Installer 服务,则该配置中的任何问题可能会阻止最小 ISO 正确引导。如果引导屏幕显示主机无法下载根文件系统镜像,则可能无法正确配置网络。
您可以在 bootstrap 过程早期中断内核引导,然后再下载根文件系统镜像。这可让您访问根控制台并查看网络配置。
rootfs
下载失败示例
流程
将
.spec.kernelArguments
小节添加到您要部署的集群的infraEnv
对象中:注意有关修改基础架构环境的详情,请参考附加资源。
# ... spec: clusterRef: name: sno1 namespace: sno1 cpuArchitecture: x86_64 ipxeScriptType: DiscoveryImageAlways kernelArguments: - operation: append value: rd.break=initqueue 1 nmStateConfigLabelSelector: matchLabels: nmstate-label: sno1 pullSecretRef: name: assisted-deployment-pull-secret
-
在下载
rootfs
前,等待相关节点自动重新引导,并使引导在iniqueue
阶段停止。您将被重定向到 root 控制台。 找出并更改不正确的网络配置。以下是一些有用的诊断命令:
使用
journalctl
查看系统日志,例如:# journalctl -p err //Sorts logs by errors # journalctl -p crit //Sorts logs by critical errors # journalctl -p warning //Sorts logs by warnings
使用
nmcli
查看网络连接信息,如下所示:# nmcli conn show
检查配置文件是否有不正确的网络连接,例如:
# cat /etc/assisted/network/host0/eno3.nmconnection
-
按
control+d
恢复 bootstrap 过程。服务器下载rootfs
并完成该过程。 -
重新打开
infraEnv
对象并删除.spec.kernelArguments
小节。
其他资源