AWS/Azure: Use data nodes as bootsource

Details

Detail name Value
Changelog Number 5228
Type Improvement
Status Open

At the moment license server is the only server that can be used to boot the data nodes when running in cloud environments like AWS and Azure, and if it is not available at the moment when the data nodes are booting, they cannot boot. That differs from a "real world cluster" where the node to boot from is chosen using broadcast queries (using DHCP to be more concrete).

The solution is to have on the data nodes the list of all potential hosts to boot from. The hosts are checked in a loop, if they could be used to boot from, and as soon as some of them answers, it is used as a boot source.

Changed behavior

The only change is that now data nodes can boot even if the license server is not running at the moment (it was not possible before).