Have you configured the exch2k.dll to change the location of the user mailboxes after the failover? exch2k.dll during failover connects to the AD and then changes the location of every user mailbox from source server to the target server. Hopefully you don't have a huge number of them.
I have checked AD and the changes have not been made. I am not getting any errors from RepliStor to say that this failed however.
Is there a way to ensure the changes have been made?
Yes, by checking AD. What you can do is to run the command manually in the CLI and see if there is any error that you get in return. Now at least you know the source of the problem, the only thing that is missing is the cause.
The Outlook client should be accessing the Exchange server through the alias name. When the failover occurs the alias is transferred to the failover box so Outlook can continue accessing Exchange as if nothing has happened.
It is not as simple as moving the alias name across, the mailbox locations need to be updated in the AD as well.
The Outlook client should be accessing the Exchange server through the alias name. When the failover occurs the alias is transferred to the failover box so Outlook can continue accessing Exchange as if nothing has happened.
It is normal that they revert to the physical name, but I understand you correctly they always revert to the source system name? Have you checked if the mailbox locations are actually changed in AD? Are the Outlook clients 2000 or 2003?
I have used the exch2k.dll - in the After acvitivating failover command "exch2k.dll|Takeover %SOURCESITENETBIOS% %TARGETSITENETBIOS% %ALIAS%
In the Before Remove Alias I have "exch2k.dll|Initialize"
When trying to change the outlook client properites to point to the alias server it reverts to the production server hostname. When I failover all the clients are still pointing to the production server. I have to manually change the clients to point to the dr box instead (still using the alias name).
No, just start the exch2k.dll with the appropriate options in the cli, for example: exch2k.dll|Takeover [server1] [server2] [alias]
...and check if it reports any errors and changes the mailbox locations. Of course replace the server names and alias with the correct values. I also recall that the dll itself is invoked using additional tool so the command above may not be accurate.
tribicic
157 Posts
741
0
Posted April 28th, 2006 06:00