Multiple routes for IP resource in VCS
The IP resource supports one route via the IPRouteOptions attribute. In a number of cases this is not enough.
A workaround is to add an Application resource and then use "ip route add ..." as StartProgram and "ip route del..." as StopProgram. As MonitorProgram a script is used which will check if the route exists or not. The monitor script then will use exit code 100 or 110.
The workaround will create a more complex and error prone resource dependencies.
A possible solution is:
Add a IPRouteOptionsFile attribute which can hold a filename. In the file there can be multiple routes, each on one line. The file should support comments to make it easier for administrators to distinguish between routes.