All right this can’t be that difficult. All I am trying to do is get the Xen working the right way and create a OpenSuse as Virtual Machine in OpenSuse 12.1
One thing to keep in mind, I have OpenSuse 12.1 with No X support (text only). In this, I have to create a OpenSuse VM with Xen, then other OSs also with Xen.
Is there a tutorial that I can fallow for Text Only OpenSuse??? I have been having so many issues over the last week. I have to get some help here. Please guys.
I am super organized and for all the tasks that I finish I always write a great Documentation file. I promise to share it on the forum. I just have to create one VM thats all.
YaST will then install the following applications: libvirt, libvert-python, xen-libs, xen, xen-tools, kernel-xen, virt-manager, virt-viewer
Allow the installer to configure a Network Bridge when requested.
Reboot your PC when all files are installed
Press F5 and select System V (Do not use systemd with Xen at this Time)
Select Xen in the openSUSE 12.1 Grub menu and Press Enter
Log in as root to CLI. Run virsh or virt-manager or virt-viewer from terminal
At present, openSUSE 12.1 only supports 64 bit Xen. The management of Xen is totally from a terminal prompt. Refer back to the Xen Documentation for all other questions.
But the problem is, Virtualization doesnt exist in Yast by default in 12.1??? How do you bring Virtualization menu there in Yast.
Only if I install DomU-tools from Yast, then Virtualization is visible in Yast, but then DomU-tools creates all bunch of dependency problems which messes up the whole thing…
Xen is Xen and driven by the Xen group, not openSUSE. We have examples of other VM programs like VirtualBox, each with their own instructions. If you need added features to openSUSE, consider making a request to openFATE: https://features.opensuse.org/
IMHO if You really want to stick with Xen use XenServer by Citrix. Citrix Systems
It’s free to use with the basic licence (which really allows You to do a lot) and hypervisor feels sort of like a cut down version of RedHat. And there is XenCenter (Windows only unfortunately) to easily manage it.
If not stick with VirtualBox, KVM or VMware.
Thank you very much for your advise. I am giving up from Xen with OpenSuse(with no X support) it just doesnt work. it has dependency problems, library problems, bugs, graphics issue. it is just insane. I dont think anybody has ever got it working. I have been searching the web all week.
I have it running on opensuse 11.4. Don´t use 12.1 … I installed it on 3 different machines and went back to 11.4 after a few days. I´m using suse since 8.0 and 12.1 is so buggy, that it could be the worst version of opensuse ever.
If you use opensuse 11.4 you have to install xen-tools (not domU-tools … they are for the domUs) and yast2-vm. And of course kernel-xen and xen. Other dependencies will be solved by yast.
Generally speaking, if you use XEN, don’t rush to update to the newest openSUSE – wait a few weeks or months for bugfixes to come through.
I’ve got WinXP running happily in XEN on openSUSE 12.1 at present.
From the package manager, install the packages indicated by Stormbringer69. At boot time, you will see GRUB showing options to boot into either the Standard/Desktop kernel, or the XEN kernel – you want the latter (set it as default in GRUB). In any case, this means a reboot after installing XEN.
Once you’re running on the XEN kernel, you should be able to configure XEN hosts either from the terminal (following XEN’s own documentation), or from the Virtualisation tools in YaST.
Kalenz would you want to expand on how you have installed and got XEN working in openSUSE 12.1 as well as how you use openSUSE 12.1 normally in which XEN is installed? Its the details that kills you and you must know just what they are. It would be helpful to others here in this forum for you to explain how it is done.
Much to my surprise, I have to admit it mostly worked right out of the box for me, setting everything up through YaST. No console, no text-based configuration files… just the “for dummies” graphical tools.
I know other people’s experiences are sadly different… if there’s anything people specifically get stuck on, I’m happy to (try to) help out.
None the less, consider a step by step procedure. Including if you have turned off systemd or not. I would give you the equivalent of a gold start here for your effort. Their not worth much outside of the openSUSE forum, but having a good reputation level can not hurt.
The important point is to choose the pattern “Xen Virtual Machine Host Server” during the initial install. Trust Yast2, it will resolve the dependencies. My experience after three installations with 12.1 is, if you try to install the xen-stuff later it will become a desaster.
I must confess i’ve only build fully virtualized virtual machines and the guests are opensuse 11.4 and WinXP.