Chapter 8: Miscellaneous Notes

 


Microsoft Cluster Server for NT (Wolfpack)

VERSANT now supports Wolfpack on Windows NT Enterprise Edition. This feature allows you to designate one node in the cluster as a VERSANT database server and failover automatically to another node if the system crashes. VERSANT database sessions which are active at the time of the failure will be lost and their transactions will be rolled back, but new database connections will succeed and will be serviced by the secondary node.

Adding resource type to the cluster

To add a new resource type to the cluster, use the cluster.exe

cluster resourcetype "vsnt_res" /create/dllname:vsnt_res.dll

If you don't specify a path to your resource DLL, Cluster Server will search for it first in the cluster directory and then on the system path.

You can now create resources of type "My vsnt_res" using the cluster.exe.

To create a resource using the cluster.exe, use a command like the following:

cluster resource "My vsnt_res" /create/group:"Group Name"/type:"vsnt_res"

where:

"Group Name" is the name of the group you want to add to this resource type

The other resource types in "Group Name" should be:

"IP address"

"Network Name" and 

"Physical Disk".

Install Versant on both nodes, with the Database directory on a shared disk.

Setting up Versantd Service

Once both the nodes come up, the Versant service "Versantd" will be started on both nodes. Verify this by running "net start" on both nodes. A single entry for Versantd should be in the list of started services.

On the secondary node (Failover node), stop the Versantd service by running "net stop Versantd". The Wolfpack resource DLL will now take care of failing over to the secondary node and starting Versantd automatically.

When a node is taken offline it will automatically stop the Versantd service on that node.

The failback policy should be turned off so that once failover takes place, it should not again failback to the same node.

 

 

 


This online documentation is confidential and proprietary to Versant Corporation and is licensed to you, or to your organization, pursuant to the terms of an agreement between you and Versant that restricts the use of this documentation. Please refer to the agreement for more information or call Versant at 510-789-1500 with any questions.