VMware 客户机 PXE 启动失败并挂起,它可以自动重试吗?

VMware 客户机 PXE 启动失败并挂起,它可以自动重试吗?

我使用 Kickstart 来构建大多数虚拟机,它具有一致性和可重复性。

但是,当我构建 100 多台机器时,它们经常会在安装过程中卡住,需要按 CTRL-Alt-Ins 才能启动,有什么办法可以让它们自动重试吗?如果我需要去找到卡住的机器并重新启动它们,这完全违背了使用自动化的目的。

安装文件通过 apache2(纯文本)反向代理传输到内部/本地镜像(https/internal cert)。

在此处输入图片描述

答案1

从您的屏幕截图来看,您似乎被送入了 dracut 紧急 shell。如果您想避免这种情况,并在遇到严重问题时重新启动系统,只需将其添加rd.shell=0 rd.emergency=reboot到您的内核命令行即可。

将这些行添加到位于 pxelinux.cfg 文件夹中的 kickstart 配置中。

LABEL centos7_x64_default
MENU LABEL Default CentOS 7 X64
KERNEL /netboot/vmlinuz
APPEND  initrd=/netboot/initrd.img  inst.ks=http://192.168.10.10/default.cfg inst.gpt rd.shell=0 rd.emergency=reboot

相关内容