Okay, Back to the beginning.
My head node computer , Rocky 8 and Warewulf installed, has the following NIC cards.
- enp4S0 - on motherboard - Internet connection 192.168.4.10
- enp3so - slot - 10.0.1.0
- enp2s0 - slot - 10.0.2.0
I have the DHPCD.conf configured as below.
DHCP Server Configuration file.
see /usr/share/doc/dhcp-server/dhcpd.conf.example
see dhcpd.conf(5) man page
create new
specify domain name
DHCPDARGS-enp2s0;
option domain-name “localhost.localdomain”;
specify DNS server’s hostname or IP address
option domain-name-servers 1.1.1.1, 8.8.8.8;
default lease time
default-lease-time 600;
max lease time
max-lease-time 7200;
this DHCP server to be declared valid
authoritative;
specify network address and subnetmask
subnet 10.0.1.0 netmask 255.255.255.0 {
# specify the range of lease IP address
range dynamic-bootp 10.0.1.40 10.0.1.120;
# specify broadcast address
option broadcast-address 10.0.1.255;
# specify gateway
option routers 10.0.1.1;
filename “pxelinux.0”;
}
With this setting, I can boot the first node, connecting to it 's motherboard nic, and it will find an IPadress. However I receive the following TFTP warnings
- PXE-T01
- PXE-E3B
- PXE -M0F
If I modify the DHCPD.cond file as below I have an IP conflict and my internet connection goes down.
DHCP Server Configuration file.
see /usr/share/doc/dhcp-server/dhcpd.conf.example
see dhcpd.conf(5) man page
create new
specify domain name
DHCPDARGS-enp2s0, enp3s0;
option domain-name “localhost.localdomain”;
specify DNS server’s hostname or IP address
option domain-name-servers 1.1.1.1, 8.8.8.8;
default lease time
default-lease-time 600;
max lease time
max-lease-time 7200;
this DHCP server to be declared valid
authoritative;
specify network address and subnetmask
subnet 10.0.1.0 netmask 255.255.255.0 {
# specify the range of lease IP address
range dynamic-bootp 10.0.1.40 10.0.1.120;
# specify broadcast address
option broadcast-address 10.0.1.255;
# specify gateway
option routers 10.0.1.1;
filename “pxelinux.0”;
subnet 10.0.2.0 netmask 255.255.255.0 {
# specify the range of lease IP address
range dynamic-bootp 10.0.2.40 10.0.2.120;
# specify broadcast address
option broadcast-address 10.0.2.255;
# specify gateway
option routers 10.0.2.1;
filename “pxelinux.0”;
}
When I query for node status it respondes.
[root@localhost warewulf]# wwctl node status
[ERROR] : Could not connect to Warewulf server: Get “http://192.168.200.1:9873/status”: dial tcp 192.168.200.1:9873: i/o timeout
Where is the 192.168.200.1 adddress coming from?
[root@localhost warewulf]# wwctl node list
NODE NAME PROFILES NETWORK
n0000.cluster default default:10.0.1.40
n0001.cluster default default:–
[root@localhost warewulf]#
[root@localhost warewulf]# wwctl node list -a
################################################################################
NODE FIELD PROFILE VALUE
n0000.cluster Id – n0000.cluster
n0000.cluster Comment default This profile is automatically included for each node
n0000.cluster Cluster – (cluster)
n0000.cluster Profiles – default
n0000.cluster Discoverable – true
n0000.cluster Container default rocky-8
n0000.cluster KernelOverride default 4.18.0-348.20.1.el8_5.x86_64
n0000.cluster KernelArgs – (quiet crashkernel=no vga=791)
n0000.cluster SystemOverlay – (wwinit)
n0000.cluster RuntimeOverlay – (generic)
n0000.cluster Ipxe – (default)
n0000.cluster Init – (/sbin/init)
n0000.cluster Root – (initramfs)
n0000.cluster AssetKey – –
n0000.cluster IpmiIpaddr – –
n0000.cluster IpmiNetmask – –
n0000.cluster IpmiPort – –
n0000.cluster IpmiGateway – –
n0000.cluster IpmiUserName – –
n0000.cluster IpmiInterface – –
n0000.cluster default:DEVICE – enp2s0
n0000.cluster default:HWADDR – 00:e0:53:17:8a:2d
n0000.cluster default:IPADDR – 10.0.1.40
n0000.cluster default:IPADDR6 – –
n0000.cluster default:NETMASK SUPERSEDED 255.255.255.0
n0000.cluster default:GATEWAY default 10.0.1.0
n0000.cluster default:TYPE – –
n0000.cluster default:ONBOOT – true
n0000.cluster default:DEFAULT – true
################################################################################
NODE FIELD PROFILE VALUE
n0001.cluster Id – n0001.cluster
n0001.cluster Comment default This profile is automatically included for each node
n0001.cluster Cluster – (cluster)
n0001.cluster Profiles – default
n0001.cluster Discoverable – false
n0001.cluster Container default rocky-8
n0001.cluster KernelOverride default 4.18.0-348.20.1.el8_5.x86_64
n0001.cluster KernelArgs – (quiet crashkernel=no vga=791)
n0001.cluster SystemOverlay – (wwinit)
n0001.cluster RuntimeOverlay – (generic)
n0001.cluster Ipxe – (default)
n0001.cluster Init – (/sbin/init)
n0001.cluster Root – (initramfs)
n0001.cluster AssetKey – –
n0001.cluster IpmiIpaddr – –
n0001.cluster IpmiNetmask – –
n0001.cluster IpmiPort – –
n0001.cluster IpmiGateway – –
n0001.cluster IpmiUserName – –
n0001.cluster IpmiInterface – –
n0001.cluster default:DEVICE – –
n0001.cluster default:HWADDR – –
n0001.cluster default:IPADDR – –
n0001.cluster default:IPADDR6 – –
n0001.cluster default:NETMASK default 255.255.255.0
n0001.cluster default:GATEWAY default 10.0.1.0
n0001.cluster default:TYPE – –
n0001.cluster default:ONBOOT – false
n0001.cluster default:DEFAULT – false
Any help would be appreciated