Configuring process dependencies for failover

When running Network Manager in failover mode, you must start the Network Manager processes by using the ncp_ctrl process. The order in which the processes start is important, and is defined by the process dependencies that are configured in the $NCHOME/etc/precision/CtrlServices.cfg file.

About this task

The Virtual Domain component (ncp_virtualdomain), which manages failover, depends on all the processes it is monitoring because it cannot correctly determine their health until the processes are running. In the CtrlServices.cfg file in both the primary and backup domains, the entry for the ncp_virtualdomain process has the following default configuration:
dependsOn=[ "ncp_poller_default", "ncp_g_event" ];

No further configuration is needed to set the process dependencies for failover, provided this default setting is retained.

Note: If you have configured multiple pollers, and you want their failure to trigger failover, you must add their serviceName values to the dependsOn field for the ncp_virtualdomain process.