Improper nodes registration

Symptom
During register-nodes operation, when nps show --data vim --node overcloud command is run, the Overcloud VIM displays the state as:
NODES_REGISTER_PARTIAL
Cause

Registering of one or more nodes failed.

Action
  1. If the registration of the one or more nodes failed, from the NPS toolkit VM, run the following command for all the nodes or servers present in the input.json file (except for undercloud host):
    #nps show --data servers --node <ilo-oobm-ip>
  2. If the status of the VIM is NA or VIM key is missing, do the following:
    1. Log in to the Undercloud VM as stack user:
      ssh stack@<IP>
      NOTE:

      The IP and password for Undercloud VM is available in the Input JSON. In the JSON, the password value is under computes > vim > undercloud > stack_pw and the IP is under computes > vim > undercloud > oam_ip.

    2. Delete or rename the node_<ilo-oobm-ip>.json file.

      Repeat this step for all the failed nodes.

    3. Rerun the following command:
      nps deploy -s vim_overcloud -a autodeploy
      The status must now display as:
      NODES_REGISTERED