Symptom
DCNM 11.4(1) LAN system that was restored from a backup, has an issue where for newer fabrics, when bootstrap is enabled, DHCPv4 addresses are not being received and bootstrap doesnt work. This issue happens on a standalone or native HA DCNM system, independent of whether it is a OVA or ISO installation.
Conditions
What is noticed is that the ownership of dhcpd.conf file has changed. Specifically, the owner of /var/lib/dcnm/dhcpd.conf was changed to root.
So below line, that gets added for each new fabric where bootstrap is enabled, was not populated inside dhcpd.conf file. For example for Fabric F18P4DC, the line should look like:
include "/var/lib/dcnm/fabric_name_F18P4DC.VXLAN.conf";
Workaround
The owner for the file /var/lib/dcnm/dhcpd.conf should be changed to fmserver. This can be done by running the following command as root:
chown fmserver dhcpd.conf
Then go to the DCNM GUI, disable bootstrap and re-enable it. Now dhcpd.conf should be populated with the missing include line for that fabric.
Further Problem Description
DCNM 11.4(1) HA ISO LAN Fabric : N9K POAP not able get ip from DCNM, DHCP on DCNM is up
we could see owner of /var/lib/dcnm/dhcpd.conf was changed to root.
so below line was not populated at dhcpd.conf file
include "/var/lib/dcnm/fabric_name_F18P4DC.VXLAN.conf";
once we changed owner back to fmserver and group as poap with command 'chown fmserver dhcpd.conf' and at DCNM GUI, disabled DHCP on POAP and enabling again had populated above missing VXLAN line at dhcpd.conf