Need help with migrating cPanel to a bigger VPS

Currently I have cPanel installed on 50GB HDD VPS and I'm running out of space with 25+ clients. Since it's CentOS and it's very hard to resize the partition without risking to loose the data, I've decided to make a backup of clients and I need your guidance about how to do this right and risk-free.

I will create another vps with 1TB+ diskspace and separate IP, then join it with the old vps, then move all of the accounts from old to new vps it and setup the DNS, then I shutdown old vps and set the old IP to the NEW vps, yes?