Ok running Kubuntu 11.04, is it possible to get XEN 4.1 installed to virtual a laptop running Kubuntu ? I seriously dont want to use Vbox or KVM, and need to run other OS for development, so XEN virtualization on a 8 core laptop with 16 gig memory seem the best bet for mobile development _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2011-May-19 04:30 UTC
Re: [Xen-users] K/Ubuntu 11.04 and XEN 4.1 - Possible?
On Thu, May 19, 2011 at 11:23 AM, Outback Dingo <outbackdingo@gmail.com>wrote:> Ok running Kubuntu 11.04, is it possible to get XEN 4.1 installed to > virtual a laptop running Kubuntu ? >The generic answer would be "yes, if you compile xen hypervisor, tools, and dom0 kernel from source". AFAIK there''s no packaged version (yet) for either Debian or Ubuntu with complete features (e.g. no tap: support in Debian''s dom0 kernel)> I seriously dont want to use Vbox or KVM >Why?> , and need to run other OS for development, so XEN virtualization > on a 8 core laptop with 16 gig memory seem the best bet for mobile > development > >Since it''s a laptop, I actually suggest you just use 64bit OS and virtualbox. Saves lots of headache. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Outback Dingo
2011-May-19 04:41 UTC
Re: [Xen-users] K/Ubuntu 11.04 and XEN 4.1 - Possible?
On Thu, May 19, 2011 at 12:30 AM, Fajar A. Nugraha <list@fajar.net> wrote:> On Thu, May 19, 2011 at 11:23 AM, Outback Dingo <outbackdingo@gmail.com>wrote: > >> Ok running Kubuntu 11.04, is it possible to get XEN 4.1 installed to >> virtual a laptop running Kubuntu ? >> > > > The generic answer would be "yes, if you compile xen hypervisor, tools, and > dom0 kernel from source". > AFAIK there''s no packaged version (yet) for either Debian or Ubuntu with > complete features (e.g. no tap: support in Debian''s dom0 kernel) >Well there is this... https://launchpad.net/~dokter/+archive/xen-4.1/+build/2492795> > > >> I seriously dont want to use Vbox or KVM >> > > Why? >Vbox and FreeBSD CURRENT dont play well, and i run XEN / XCP in the lab no sense in using multiple technologies> > >> , and need to run other OS for development, so XEN virtualization >> on a 8 core laptop with 16 gig memory seem the best bet for mobile >> development >> >> > Since it''s a laptop, I actually suggest you just use 64bit OS and > virtualbox. Saves lots of headache. >Currently running 64bit Kubuntu, just need XEN on it> -- > Fajar >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2011-May-19 05:22 UTC
Re: [Xen-users] K/Ubuntu 11.04 and XEN 4.1 - Possible?
On Thu, May 19, 2011 at 11:41 AM, Outback Dingo <outbackdingo@gmail.com> wrote:> > > On Thu, May 19, 2011 at 12:30 AM, Fajar A. Nugraha <list@fajar.net> wrote: >> >> On Thu, May 19, 2011 at 11:23 AM, Outback Dingo <outbackdingo@gmail.com> wrote: >>> >>> Ok running Kubuntu 11.04, is it possible to get XEN 4.1 installed to virtual a laptop running Kubuntu ? >> >> The generic answer would be "yes, if you compile xen hypervisor, tools, and dom0 kernel from source". >> AFAIK there''s no packaged version (yet) for either Debian or Ubuntu with complete features (e.g. no tap: support in Debian''s dom0 kernel) > > Well there is this... https://launchpad.net/~dokter/+archive/xen-4.1/+build/2492795Worth to try. Let us know how it goes. Although judging from package names and sizes, it still doesn''t include dom0 kernel yet, so you have to compile it manually.>> >> >>> >>> I seriously dont want to use Vbox or KVM >> >> Why? > > Vbox and FreeBSD CURRENT dont play well, and i run XEN / XCP in the lab no sense in using multiple technologies >AFAIK when you enable VT and use general hardware (e.g. PIIX IDE controller) in virtualbox, it should be similar to XEN HVM (when running without PV drivers) or KVM, so you might be able to reuse the same guest image for any virtualization technology.>> >> >>> >>> , and need to run other OS for development, so XEN virtualization >>> on a 8 core laptop with 16 gig memory seem the best bet for mobile development >> >> Since it''s a laptop, I actually suggest you just use 64bit OS and virtualbox. Saves lots of headache. > > Currently running 64bit Kubuntu, just need XEN on itUsually the hardest part is dom0 kernel. Here''s the kernel config I use for RHEL5 dom0, you might be able to reuse some part of it: http://pastebin.com/vvqmb5sN (except CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2. It''s only needed for older userland like RHEL5). The wiki is somewhat outdated, but you might be able to find some useful info there: http://wiki.xensource.com/xenwiki/XenParavirtOps Judging from other posts on this list, the usual question that comes afterward is "how to enable hardware acceleration for graphic card (e.g. nvidia)" or "how to passthrough the graphic card to a Windows domU". Both of which are problematic right now. That''s why I suggested you use Virtualbox. In any case, good luck, let us know how it goes. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On 05/19/2011 07:22 AM, Fajar A. Nugraha wrote:> On Thu, May 19, 2011 at 11:41 AM, Outback Dingo <outbackdingo@gmail.com> wrote: >> >> >> On Thu, May 19, 2011 at 12:30 AM, Fajar A. Nugraha <list@fajar.net> wrote: >>> >>> On Thu, May 19, 2011 at 11:23 AM, Outback Dingo <outbackdingo@gmail.com> wrote: >>>> >>>> Ok running Kubuntu 11.04, is it possible to get XEN 4.1 installed to virtual a laptop running Kubuntu ? >>> >>> The generic answer would be "yes, if you compile xen hypervisor, tools, and dom0 kernel from source". >>> AFAIK there''s no packaged version (yet) for either Debian or Ubuntu with complete features (e.g. no tap: support in Debian''s dom0 kernel) >> >> Well there is this... https://launchpad.net/~dokter/+archive/xen-4.1/+build/2492795 > > > Worth to try. Let us know how it goes. > Although judging from package names and sizes, it still doesn''t > include dom0 kernel yet, so you have to compile it manually. >Hey there! I wanted to announce that ppa to the list already, but I didn''t since there are still some issues. Now that somebody seems to be willing to try this stuff I''ll drop some notes on my experiences: The packages are basically the same as in debian unstable. I just grabbed the source and recompiled it in a natty environment. The only changes I made are: - LIBS="" in the rules file, to get rid of some linker errors while compiling - added qemu-common as a dependency because /usr/share/qemu is provided by that package in ubuntu. The issues (which can be circumvented if known) are: - Don''t search for /etc/init.d/xencommons (as mentioned by xen documentation) because the debianized init scripts don''t use that (but they work well by starting all daemons needed by xm and xl commands). - The packages don''t create the /var/lib/xen directory. Just create it yourself. - The xl command doesn''t play nicely (it does on debian unstable though): * xl create <config> doesn''t work with file:/<path-to-img> configuration. Error message is: qemu: could not open vbd ''/local/domain/0/backend/vbd/7/51744/mode'' or hard disk image ''/dev/xen/blktap-2/tapdev0'' (drv ''phy'' format ''raw'') (I was wondering about "drv ''phy''" although I specified file:/) * xl create <config> works when used with phy:/<path-to-dev> but strangely the networking is troublesome in this scenario: The vifX.0 device in dom0 gets removed from the bridge after the domU is booted. This can be fixed by a ''brctl addif <bridge-dev> vifX.0'' and ''ifconfig vifX.0 up'' - The xm commands work well. So until the strange behaviour of xl is sorted out, use that. - There''s no kernel image provided by the ppa. I got some errors when I tried to port the debian kernel image and didn''t get around to figure out how to make my own kernel source package that could be compiled by launchpad service. - The kernel image shouldn''t be that hard to create: * grab the git source from the xen/stable-2.6.32.x tree * use ubuntu kernel config as a base (should have all settings needed by your laptop) and add the necessary xen options. * use ''fakeroot make-kpkg --initrd --append-to-version=<whatever> --revision=<whatever> kernel-image kernel-headers * this gives you a linux-image and a linux-headers package that should work just fine>>>> >>>> I seriously dont want to use Vbox or KVM >>> >>> Why? >> >> Vbox and FreeBSD CURRENT dont play well, and i run XEN / XCP in the lab no sense in using multiple technologies >> > > AFAIK when you enable VT and use general hardware (e.g. PIIX IDE > controller) in virtualbox, it should be similar to XEN HVM (when > running without PV drivers) or KVM, so you might be able to reuse the > same guest image for any virtualization technology. >I''d recommend a desktop virtualisation like vbox too for virtualizing on a desktop system. I tried to use xen on my workstation for testing purposes, but ran into some troubles with the nvidia binary driver.>>> >>> >>>> >>>> , and need to run other OS for development, so XEN virtualization >>>> on a 8 core laptop with 16 gig memory seem the best bet for mobile development >>> >>> Since it''s a laptop, I actually suggest you just use 64bit OS and virtualbox. Saves lots of headache. >> >> Currently running 64bit Kubuntu, just need XEN on it > > Usually the hardest part is dom0 kernel. Here''s the kernel config I > use for RHEL5 dom0, you might be able to reuse some part of it: > http://pastebin.com/vvqmb5sN (except CONFIG_SYSFS_DEPRECATED and > CONFIG_SYSFS_DEPRECATED_V2. It''s only needed for older userland like > RHEL5). > > The wiki is somewhat outdated, but you might be able to find some > useful info there: http://wiki.xensource.com/xenwiki/XenParavirtOps >That''s a good source. Additionally, [1] was also very useful to me. There are many different os/virtalization combinations described by that blog. Unfortunately xen 4.1 got less attention there lately.> Judging from other posts on this list, the usual question that comes > afterward is "how to enable hardware acceleration for graphic card > (e.g. nvidia)" or "how to passthrough the graphic card to a Windows > domU". Both of which are problematic right now. That''s why I suggested > you use Virtualbox. > > In any case, good luck, let us know how it goes. >I wish you good luck too - especially if you try my xen packages, I''d like to hear about it :)> -- > Fajar >hth, Mark _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users