I have a hierarchical cluster setup running xCAT v2.12.2. I do not wish to run the DHCP server on the service node (SN) - the master node (MN) will serve the DHCP leases. When I run 'nodeset node01 osimage' on the SN I get the following message:
[root@c2-service]# nodeset node01 osimage node01: install rhels7.5-x86_64-compute Error: dhcp server is not running. please start the dhcp server. If I run the nodeset operation on MN, it works, since it is running the dhcpd server and omshell can update the DHCP leases file. Is this the expected behavior? Can the SN remotely manage the DHCP leases on the MN? It looks like 'omshell' is able to talk to remote servers, but that doesn't look like it's happening in my version of xCAT. It looks like the other important things happen like generating the kickstart file and the tftpboot file. I have the SN/CN network defined like this: # lsdef -t network -o 10_20_116_0-255_255_252_0 Object name: 10_20_116_0-255_255_252_0 dhcpserver=10.20.11.129 tftpserver=10.20.119.0 gateway=10.20.116.1 mask=255.255.252.0 mgtifname=!remote! net=10.20.116.0 usercomment=cluster2_prod_net Notice that the dhcpserver is in a separate VLAN. Functionally this works because our layer three router forwards the DHCP broadcast traffic from the 10.20.116.0/22 VLAN to the dhcpserver listed in the output above. The remote interface is listed as a dhcp interface: # lsdef -t site -o clustersite -i dhcpinterfaces Object name: clustersite dhcpinterfaces=10.20.11.129|br0,!remote!,virbr1 The service node is not configured to serve DHCP: tabch node=c2-service servicenode.nameserver=0 servicenode.dhcpserver=0 servicenode.tftpserver=1 servicenode.nfsserver=0 _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user