Hi,
Assuming you have installed the Xen enabled kernel and Xen tool packages in the system and that you have rebooted the system in hypervisor mode by selecting the grub stanza corresponding to Xen, one of the simpler ways to create a Xen VM guest is via the graphic tool available in Yast: ‘Create Virtual Machines’.
Before creating the VM, check that you are running the xen hypervisor and that the dom0 is running. Do that by running:
uname -r
2.6.22.18-0.2-xen
xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 1833 2 r----- 70.5
vm1 384 1 0.0
vm2 600 1 302.6
vm3-sles10 300 1 41.1
vm4-sles10sp2 300 1 1.6
At least the domain whose id is 0 (dom0) should be running.
Check also that the xend daemon is up and running:
/etc/init.d/xend status
Checking status of xend (pid 3850 3854 4248) running
Now, for the guest creation process.
If you haven’t done it before, I suggest you use the Open Suse 11 DVD disk as the install source. It is also likely to perform a network install by providing additional network URL parameters in the section OS.
If you choosed 'Run an OS installation program, then you have to add to your machine a disk from where it can fetch the installation sources, normally a DVD drive. If you don’t want to use a source DVD but want to use a network install respository, then you have to type the exact url and the path name to the installation sources in the section ‘Operating System Installations’. If you are getting those errors then, something is wrong in the url or path, or the installation sources are no there.
In order to have Yast use a local dvd as the installation source, you have to mount it locally and then register it with Yast as an available repository beforehand.
Then, at guest VM creation time, you will have to check that it is added to the Disk section of the VM machine components.
If it is not there, you will have to add it manually by using the CD-ROM button.
There is no much more about it.
Anyway, take a look at the Chapter 17 of the Sles 10 reference guide, available in the next url, where the process is well documented:
Novell Documentation
The process is not different from that in Open Suse.
By the way, you also has a Xen wiki full of information here:
Category:Xen - openSUSE
Regards.