Virtualizing Dedicated server into a VPS with full resources
I'm thinking of getting a dedicated server and virtualize it to one large VPS with full resources in order to save cost on cPanel license.
I've considered to use XenServer, however after looking through the installation guide (http://support.citrix.com/servlet/KbServlet/download/38322-102-714672/XenServer-6.5.0_Installation Guide.pdf), I am still clueless about setting up XenServer on the dedicated server.
Is it true that I must have XenCenter installed on my computer to 'Control' XenServer on the dedicated server?
How do I install 'XenServer' on my server as the 3 installations methods mentioned are: 'From a CD, Set up a network-accessible TFTP server to boot using PXE, Install XenServer to a remote disk on a SAN to enable boot from SAN', I suppose I require the assistance of the dedicated server provider since I do not have access to the hardware physically?
Are there any comprehensive guides on XenServer virtualization or recommendation on other free virtualization softwares which are easy to deal with for personal usage?