
Workload protection Page 350 of 677
Non-Microsoft DNS
If you are using a non-Microsoft DNSserver (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
line and specify the /altdns option after your application switch.
For other workload protections, one option is to use a BINDDNSclient for DNS
scripting. The following steps provide an example of how you can use a BINDDNS
client for DNSfailover and failback scripting. You may need to modify this example to fit
your environment.
1. Go to www.isc.org 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 IPaddress 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.
Comentarios a estos manuales