cancel
Showing results for 
Search instead for 
Did you mean: 

regrep question

mokkan
Level 6
Certified

Hello,

Why do we need to setup the regrep  resources on VCS? The reason why I'm asking when we install application such as SQLserver or anything keys will be in both node since we are putting the binaries on both nodes. We will have registry key in both nodes.  Do we still need to setup RegRep resource?

 

2 ACCEPTED SOLUTIONS

Accepted Solutions

mikebounds
Level 6
Partner Accredited

Some registry keys may change for certain operations you run on the live server so the registry entries for theses keys in the regrep resource are written to shared disk so that when you failover they are written to the registry on the failover server.  See extract from Windows VCS bundled agent guide:

The Registry Replication agent synchronizes the registry of both the nodes by
monitoring the designated registry keys. When an application changes the
registry keys on the active cluster node, the agent logs these changes to the
shared disk. When failover occurs, the agent updates the registry of the system
on which the application is brought online using the logs on the shared disk

Mike

View solution in original post

Wally_Heim
Level 6
Employee

Hi Mokkan,

As Mike was saying, we replicate the registry so that when the application makes configuration changes to its registry on server A they will be writen to disk so that we can make them on Server B when the application fails over.  This ensure that the application is going to function the same on all nodes and that regrep configuration settings do not have to be done manually on all nodes.

An example would be the older Print Share cluster would write newly added printers to the registry.  If we did not copy the registry from system to system then the newly added printers on Server A would be missing when we fail the group to Server B.  This would cause you to have to manually add the printers again with the service group on Server B and any other servers in the cluster.

Keep in mind that not all applications need registry replication in order to fuction similar on all nodes.  If the application does not write configuration details to the registry during normal running of the application then it will not need a RegRep resource.

Thank you,

Wally

View solution in original post

2 REPLIES 2

mikebounds
Level 6
Partner Accredited

Some registry keys may change for certain operations you run on the live server so the registry entries for theses keys in the regrep resource are written to shared disk so that when you failover they are written to the registry on the failover server.  See extract from Windows VCS bundled agent guide:

The Registry Replication agent synchronizes the registry of both the nodes by
monitoring the designated registry keys. When an application changes the
registry keys on the active cluster node, the agent logs these changes to the
shared disk. When failover occurs, the agent updates the registry of the system
on which the application is brought online using the logs on the shared disk

Mike

Wally_Heim
Level 6
Employee

Hi Mokkan,

As Mike was saying, we replicate the registry so that when the application makes configuration changes to its registry on server A they will be writen to disk so that we can make them on Server B when the application fails over.  This ensure that the application is going to function the same on all nodes and that regrep configuration settings do not have to be done manually on all nodes.

An example would be the older Print Share cluster would write newly added printers to the registry.  If we did not copy the registry from system to system then the newly added printers on Server A would be missing when we fail the group to Server B.  This would cause you to have to manually add the printers again with the service group on Server B and any other servers in the cluster.

Keep in mind that not all applications need registry replication in order to fuction similar on all nodes.  If the application does not write configuration details to the registry during normal running of the application then it will not need a RegRep resource.

Thank you,

Wally