This bug reproduce again. add stateful node via auto discovery, and the mac address is normally without NOIP. Node still can not be added into LSF. Thus the root cause seems is not the NOIP in mac.
[root@phpc421 etc]# lsdef cn0|grep status
appstatus=provision=provisioned
appstatustime=07-24-2015 05:15:41
status=booted
statustime=07-24-2015 05:15:41
[root@phpc421 etc]# lsdef cn0|grep mac
mac=00:50:56:ac:61:90
[root@phpc421 etc]# lsload
HOST_NAME status r15s r1m r15m ut pg ls it tmp swp mem
cn2 ok 1.0 0.0 0.5 0% 0.0 0 14 16G 1.9G 3.5G
phpc421 ok 1.7 0.8 0.8 5% 0.2 1 2 22G 3.8G 4.4G
the "mac=00:0c:29:6c:d7:2c|00:0c:29:6c:d7:36!NOIP" appears after node discovery if there are multiple nics in the node, "00:0c:29:6c:d7:2c" is the nic with valid ip address, and the 00:0c:29:6c:d7:36 is the nic without valid ip address, the "|xxxxNOIP" part in the mac should be filtered out in the code bu your self
Diff: