Templated iPxe config properly and added "Kernel Args" node config

This commit is contained in:
Gregory Kurtzer
2020-11-11 23:32:27 -08:00
parent 9c1b28932e
commit 663d3bb653
4 changed files with 48 additions and 27 deletions

View File

@@ -2,14 +2,14 @@
echo
echo ================================================================================
echo Warewulf v4 now booting: @FQDN@
echo Warewulf v4 now booting: {{.Fqdn}}
echo
echo
set base http://@IPADDR@:@PORT@/
set base http://{{.Ipaddr}}:{{.Port}}/
kernel ${base}/kernel/@HWADDR@ crashkernel=no quiet || reboot
initrd ${base}/vnfs/@HWADDR@ || reboot
initrd ${base}/kmods/@HWADDR@ || reboot
initrd ${base}/overlay-system/@HWADDR@ || reboot
boot || reboot
kernel ${base}/kernel/{{.Hwaddr}} {{.Kernelargs}} || reboot
initrd ${base}/vnfs/{{.Hwaddr}} || reboot
initrd ${base}/kmods/{{.Hwaddr}} || reboot
initrd ${base}/overlay-system/{{.Hwaddr}} || reboot
boot || reboot

View File

@@ -9,6 +9,7 @@ nodegroups:
n0000:
hostname: localtest
kernel version: 3.10.0-1127.el7.x86_64
kernel args: crashkernel=no quiet
system overlay: test
netdevs:
eth0:
@@ -23,6 +24,7 @@ nodegroups:
runtime overlay: default
domain suffix: group2
kernel version: 3.10.0-1127.el7.x86_64
kernel args: crashkernel=no quiet
nodes:
n0000:
hostname: n0000