xcat-core
xcat-core copied to clipboard
xCAT node status is not getting updated to booted
If node is rebooted after installing the OS, node status will be updated as powering-on. At this time if management station also rebooted the last status xCAT stored is powering-on for the node.
Once management station is rebooted and restarted xCAT services, node object status for the node is stuck at powering-on. Parallely node also booted. xCAT does not check and update status of the node object once node is booted.

This kind of situation occurs during complete lab shutdown where xCAT status of node will be stuck at powering-off, if nodes are shutdown before management station shutdown.

Can xCAT handle this scenario?
The design of the status update is as a push message sent to the management node from the startup scripts of the node being booted up. If the management node services are not in place to receive and update the status, then the message is lost.
The only solution is to have the management node as the first node up and the last node down (as with any system with a centralized controller).