To create virtual machines (VMs) with XenSerever you need Xen hypervisor installed on your server and XenClient or OpenXenManager on your workstation.
1. Connect to XenServer with XenClient or OpenXenManager and log in
2. Select your server in the tree on the left and click on "New VM" [01.png]
3. Select an appropriate template for your guest OS. In this example we use "CentOS 5" for CentOS 5.5 [02.png]
4. Give a unique name to new VM and provide (optional) description [03.png]
5. Provide installer with OS repository. In this example we use network-based installation from http://www.gtlib.gatech.edu/pub/centos/5.5/os/x86_64/
You may add optional boot parameters such as "elevator=noop" in the lower text box. [04.png]
6. Select home (host) system for your new VM. [06.png]
7. Configure number of vCPUs and amount of RAM [07.png]
8. You can either use default disk size from the template [08.png],
or you can select the disk and click "edit" to use custom size [09.png]
9. Add network interfaces as necessary. Keep in mind that an interface with external network connection is required for a network-based installation [10.png]
10. In most cases you probably want to start VM automatically on boot [11.png]
11. A blank VM has been created. Select it and push "Start" to proceed with OS installation [12.png]
12. Once a VM has started, click on "Console" tab to control your VM installation process [13.png]
13. Feel free to configure your VM as you see fit, but be sure to use static IP configuration from the IP block that has been assigned to you.
14. Guest OS will reboot once installation completes and you should be able to connect to your VM the same way you would connect to a remote physical server (SSH/RDP).