Migration from old to new cPanel server

davorg

Active Member
May 13, 2013
32
3
58
cPanel Access Level
Root Administrator
Hello

I'm planing cPanel server migration for this weekend. My setup is now:

Server1 - cPanel release 11.42.xx on CentOS
Server2 - cPanel DNS Only for Server1 - DNS Cluster on CentOS
Server3 - cPanel release 11.44.xx on CloudLinux

Server1 and Server3 have same configuration, I have checked everything step by step. Server3 has only newer version of Apache and PHP, but this will be ok for all webpages.

Server3 will have same hostname as Server1 after migration.

My plan is as follow:

Use transfer tool for transferring all account and packages from Server1 to Server3. Then change DNS hostname on domain registrar (EU domain) that it will point to Server3 and no more to Server1. Then break DNS Cluster between Server1 and Server2 and make new DNS cluster between Server3 and Server1. After everything will be successful I will power off Server1.

I have minimize TTL for DNS for all my domains, but I think I will have no troubles with DNS, because I will only change IP for main server hostname. Downtime of 4 hours is acceptable for me on weekend.

Have I planed everything right to have I miss something?

Best Regards,

-- Davor
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,910
2,215
363
Hello :)

Yes, that plans looks solid. It's important to keep in mind that DNS propagation often depends on the ISP of the individual user. Most of the time you will see fast propagation (under 2 hours), but sometimes it can take longer depending on the individual ISP.

Thank you.
 

davorg

Active Member
May 13, 2013
32
3
58
cPanel Access Level
Root Administrator
One more question? When I migrate account, will in DNS zone file for domain be IP of old server or will this be changed to new server IP? Do I need to manually edit DNS records for every domain?

-- Davor
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,910
2,215
363
The primary "A" record in the DNS Zone of the domain name is updated to the IP address of the new server.

Thank you.