Non-microsoft dns – HP Storage Mirroring Software User Manual
Page 351

Workload protection
Page 350 of 677
Non-Microsoft DNS
If you are using a non-Microsoft DNS server (such as Unix) or if you are in a non-domain
configuration (such as a workgroup), when Storage Mirroring Recover failover occurs,
DNS is not automatically updated. If the end-users use DNS to resolve server names
and the source IP address was not failed over to the target, additional DNS updates will
be required because the host records for the source will remain intact after failover. You
can automate this process by scripting the DNS updates in the failover and failback
scripts.
If you are protecting an application, you can
configure the Application Manager
not to
check for Microsoft DNS or you can
start the Application Manager from the command
and specify the /altdns option after your application switch.
For other workload protections, one option is to use a BIND DNS client for DNS
scripting. The following steps provide an example of how you can use a BIND DNS
client for DNS failover and failback scripting. You may need to modify this example to fit
your environment.
1. Go to
and download the appropriate BIND DNS client.
2. Install the BIND client on the target server.
3. Set a PATH statement for the BIND directory to ensure that it runs every time the
executable is called.
4. Create a failover script file in the Storage Mirroring Recover directory.
5. Add the following line to the failover script file, substituting your Storage Mirroring
Recover directory for install_location.
nsupdate.exe "c:\install_location\dnsover.txt"
6. Save the failover script file.
7. Create a text file, called dnsover.txt in the Storage Mirroring Recover directory.
8. Add the following lines to the dnsover.txt file, substituting your source name, fully-
qualified domain name, target name, and target IP address as appropriate.
update delete source_server_name.fully_qualified_domain_name.com A
update add target_server_name.fully_qualified_domain_name.com 86400 A
target_server_IP_address
send
9. Save the dnsover.txt file.
10. Create a failback script file in the Storage Mirroring Recover directory.