Before proceed with this article i prefer you to visit http://www.linux-web-hosting.com/how-to-set-up-vps-in-dedicated-server/
You can buy VPS server from any VPS service provider .The VPS service provider will give you IP , root, and password.install putty software which is about of 20KB in size. Login into putty by entering the root, ip,password with port 21.Then cmd of putty gets open and run the command of yum update and press enter.
To install cPanel & WHM on your server, run the following command:
After that write the url: ip:2087 (for example – https://22.214.171.124:2087 ).This will open the WHM installation window.You have to simply just follow the next-next process.you have to agree an aggrement.
Now fill the Name Server details like anything.domainname (for eg-ns1.abc.com).For this you have to create a child name server and this will be done by opening the domain portal and click on child name server and then enter the ip.
If you have any problem in creating child name server you can visit http://www.linux-web-hosting.com/how-to-create-name-server/