I am trying to figure out how TS may work in Veritas Cluster with automatic failover.
TS 6.1, OD 6.0 Solaris 8, Veritas cluster - 2 nodes.
From a previous
post and documentation I gather the following:
- The HA watchdog does NOT monitor TeamSite in a cluster environment. So, I am inclined to think that if using clustering, its better not to use HA. Instead use custom Agents to monitor TeamSite that do the failover.
- Install TeamSite on both nodes.
- Both nodes share one disk which is used for backing store.
- Configure Virtual IPs for the cluster.
- Create a custom agent which will monitor TS processes and failsover to secondary node in case of failure.
- Install OpenDeploy on both nodes. OpenDeploy has to be bound to real host IPs.
- If OD Scheduler is used, the schedules have to be replicated (how ?) to OD on both the nodes.
- The state of any running external tasks during failover is lost.
- Any custom scripts that parse the log files or rely on other temp files created on TS Server, may not produce desired results on failover.
Questions:
1. Is my understanding (above) correct ?
2. Anybody's got a custom agenat for failover that they can share ?
3. What processes should the custom agent monitor ? What I have so far is : iwserver, iwopenapi, iwproxy, iw-webd, servletd.
4. How to (best practice to) synchronize configurations between the two nodes - particularly server specific files such as iw.cfg, odbase.xml, etc.
5. Can OD on both the nodes point to same DB for reporting ? How about OD Scheduler DB ? (similar to TS pointing to same store)
6. In case of abnormal shutdown during some active TS operations, what happens to data in TS cache ?
Any other thoughts/comments ?