Overview of Windows Platform migration to Linux is here.
- Migration of DNS hosting from MS DNS to BIND server
- Migration is possible only for OSA 6.0.6 with HOTFIX 128148 PAU v3 and later.
- Updating of domains to the new server is performed with the
- Deploy a new Linux server for BIND according to the Deploying Linux-based DNS Servers section of the Linux Platform Deployment guide.
- Install the
bind9service package to the new node.
dns_sync.pyto the Management Node.
- Get IDs of the source MS DNS and destination BIND services (Services > Domains > DNS > Nameservers > ID).
Change the DNS configuration to the BIND server in the activation parameter of the DNS Hosting resource type and all service templates which use this resource type.
To get the list of resource types and service templates that you need to modify, execute the following script on the Management Node:
c:\Python27\python.exe dns_sync.py --check --from=MSDNS_ID --to=BIND_IDs
MSDNS_ID– service ID of the first MS DNS nameserver,
BIND_IDs– comma separated IDs of BIND services.
c:\Python27\python.exe dns_sync.py --check --from=3 --to=5,7
Updating of nameservers
Execute the script on MN:
c:\Python27\python.exe dns_sync.py --sync --from=MSDNS_ID --to=BIND_IDs
- Check the script output for failed domains. (detailed logs are stored in the
- After all domains were processed, check that MS DNS is not used (Services > Domains > DNS > Nameservers > In Use = No).
- Assign MS DNS IP to the BIND server.
- Remove the
msdnsservice from the MSDNS node.
- Remove the MSDNS node.