Our setup :
We have two cPanel web servers : web1 and web2 both synchronised with DNS only servers ns1 and ns2.
How we transfer an account from web1 t o web 2 :
We use WHM account copy to copy an account from web1 to web2. This way the files and database on web1 remain intact. We then quickly change the IP's back to web1 server's IP to allow us to check everything is working on web2 before changing the DNS records.
Our feature request :
We would like to have an option in WHM (available to root user) to not change the IP's and to keep the existing DNS records when using the account copy feature WHM on a server associated cPanel DNS only .
Why we want this :
This would remove the risk of some visitors seing the site on the new server before it is fully tested.
When this would have come in handy :
We have got a server running with PHP 5.2. On this server we have got an account running the lastest available version of Joomla 1.0.x. Joomla 1.0.x is not compatible with PHP 5.3.
When I copied this account, I was lucky to have kept the DNS records pointing to the PHP 5.2 server as I did not know it was running on an old version of Joomla and there fore not compatible.
I'm now working on the copy of the joomla site on the PHP 5.3 server with the hosts file on my computer modified. Once I have successfully updated Joomla! to a version that is compatible with PHP 5.3 I will edit the DNS records to point to the new server.