For high availability, Node Manager should run as a daemon or service on every machine that hosts Managed Servers. This allows remote start/stop and auto-restart capabilities. Running Node Manager only on the Admin Server machine (option B) defeats the purpose since Managed Servers typically run on different machines.