Dear all
My WHM Server with about 45 Domains and 300GB of usage excluding backups has been running for over 5 years on traditional spinning hard disks without any downtime.
As hardware is getting old, it is still on CentOS 6.1 and updates for WHM have been discontinued for sometime, I am planning to do an upgrade to a new server with NVME Drives and more RAM.
Transfer will be from CENTOS 6.10 WHM v86.0.32 to CENTOS 7.9 v92.0.3
Both servers are with the same Data Center. Here are the details
1. I had 3 IP Addresses on the running server, I have taken 3 new IP Addresses on the new Server. Two IP Addresses are used for DNS Servers, one out of these for hostname.
2. The first server's host name is exl.domainname , I have given the hostname exl1.domainname to the new server. I have made an A record on the old server pointing this hostname to the Main IP of the new server.
3. On the new Server I want to keep the DNS Hostnames i.e ns1.domainname and ns2.domainname same as the old server so that I do not have to tell all clients to change their DNS Servers. Right now since the DNS names are the same and active on the old server, in Basic Settings - Name Server it shows me the IP Addresses of the old server and won't even let me save the IP addresses of the new Server that I want eventually.
4. I have checked MySQL, Apache etc are the same version on both servers.
5. When I start Transfer Tool it is giving me just two warnings
1) The source server is not running the same major version as the target server. cPanel highly recommends that the source server runs the same major version for at least 24 hours to ensure any data conversions have completed.
2) Source: Roundcube database type is “mysql” …
Target: Roundcube database type is “sqlite” …
The source server is not running the same Roundcube database type as the target server. cPanel highly recommends that the source server run the same
Roundcube database type at least 24 hours to ensure that email accounts using Roundcube will transfer properly.
I cannot do anything about the first warning as the old server will not upgrade to WHM because of CentOS 6.1.
I plan to do the following steps over the weekend to complete the transfer:
1. Migrate the Roundcube database to sqlite before the transfer.
2. Transfer all Service Configurations, packages, accounts in that order to the new server. Assign New shared IP Addresses to the accounts.
3. Go the Domain Registrar and change the IP Addresses of my two name servers. I guess at this time I can check if the new IP Addresses are reflecting in Basic Settings- DNS Servers in the new Server.
4. Hope and Pray it is a smooth transfer.
In the worst case scenario that something major breaks in the transfer I can always switch back the IP Addresses of the DNS Servers to the old server's IP Addresses and revert back to the old server.
I just want advice from the experts here, if I am planning the right way. Am I missing out one something ? Will the new Server DNS IPs reflect once the switch is made at the domain registrar. Any other advice to make it as smooth as possible.
Thanks
Amit Kalra
My WHM Server with about 45 Domains and 300GB of usage excluding backups has been running for over 5 years on traditional spinning hard disks without any downtime.
As hardware is getting old, it is still on CentOS 6.1 and updates for WHM have been discontinued for sometime, I am planning to do an upgrade to a new server with NVME Drives and more RAM.
Transfer will be from CENTOS 6.10 WHM v86.0.32 to CENTOS 7.9 v92.0.3
Both servers are with the same Data Center. Here are the details
1. I had 3 IP Addresses on the running server, I have taken 3 new IP Addresses on the new Server. Two IP Addresses are used for DNS Servers, one out of these for hostname.
2. The first server's host name is exl.domainname , I have given the hostname exl1.domainname to the new server. I have made an A record on the old server pointing this hostname to the Main IP of the new server.
3. On the new Server I want to keep the DNS Hostnames i.e ns1.domainname and ns2.domainname same as the old server so that I do not have to tell all clients to change their DNS Servers. Right now since the DNS names are the same and active on the old server, in Basic Settings - Name Server it shows me the IP Addresses of the old server and won't even let me save the IP addresses of the new Server that I want eventually.
4. I have checked MySQL, Apache etc are the same version on both servers.
5. When I start Transfer Tool it is giving me just two warnings
1) The source server is not running the same major version as the target server. cPanel highly recommends that the source server runs the same major version for at least 24 hours to ensure any data conversions have completed.
2) Source: Roundcube database type is “mysql” …
Target: Roundcube database type is “sqlite” …
The source server is not running the same Roundcube database type as the target server. cPanel highly recommends that the source server run the same
Roundcube database type at least 24 hours to ensure that email accounts using Roundcube will transfer properly.
I cannot do anything about the first warning as the old server will not upgrade to WHM because of CentOS 6.1.
I plan to do the following steps over the weekend to complete the transfer:
1. Migrate the Roundcube database to sqlite before the transfer.
2. Transfer all Service Configurations, packages, accounts in that order to the new server. Assign New shared IP Addresses to the accounts.
3. Go the Domain Registrar and change the IP Addresses of my two name servers. I guess at this time I can check if the new IP Addresses are reflecting in Basic Settings- DNS Servers in the new Server.
4. Hope and Pray it is a smooth transfer.
In the worst case scenario that something major breaks in the transfer I can always switch back the IP Addresses of the DNS Servers to the old server's IP Addresses and revert back to the old server.
I just want advice from the experts here, if I am planning the right way. Am I missing out one something ? Will the new Server DNS IPs reflect once the switch is made at the domain registrar. Any other advice to make it as smooth as possible.
Thanks
Amit Kalra