[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] Xen as virtual KVM
> -----Original Message----- > From: M.A. Williamson [mailto:maw48@xxxxxxxxxxxxxxxx] On > Behalf Of Mark Williamson > Sent: 26 June 2007 18:25 > To: xen-users@xxxxxxxxxxxxxxxxxxx > Cc: Petersson, Mats; Brandon Reno > Subject: Re: [Xen-users] Xen as virtual KVM > > > Just so that you understand it: It's perfectly possible to use ALL > > versions of OS's as HVM domains, so you could just set up > your Linux and > > Windows domains to use HVM all the way - the graphics may not be as > > snappy as you get on real hardware, but it's definitely usable for > > testing purposes. And the advantage here is that you don't need any > > "messing about", and you can even leave all of them running > at once and > > just click on the task-bar for which one you want to run at > any given > > time (or run several in parallel - you just can't see all > of them if you > > don't have a HUGE display on Dom0). > > In fact, you could try running a virtual machine display full > screen on each > virtual desktop, then switch between them using > ctrl+alt+left/right - that > way you can have a different OS on each side of a cube (and > be able to zoom > out and look at all of them at once). Good idea. But isn't "full-screen" broken at the moment (not sure if it ever worked) on HVM domains? -- Mats > > Cheers, > Mark > > > -- > > Mats > > > > > On 6/26/07, Petersson, Mats <Mats.Petersson@xxxxxxx> wrote: > > > > -----Original Message----- > > > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > > > > [mailto: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > > > > > > <mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx> ] On Behalf Of > > > > > > > Brandon Reno > > > > Sent: 26 June 2007 15:28 > > > > To: xen-users@xxxxxxxxxxxxxxxxxxx > > > > Subject: [Xen-users] Xen as virtual KVM > > > > > > > > I'm looking at doing something that may seem a little bit > > > > odd, I would like to use xen to virtualize several desktop > > > > environments, with a specific keystroke configured to switch > > > > to that environment. > > > > I will have either gentoo or debian as a dom0. this will be > > > > used only for management of the virtual machines. > > > > I will have several full desktop environments for > > > > > > different users. > > > > > > > For example, I will be using Gentoo with KDE/Beryl (soon to > > > > be Fusion or whatever they are changing their name to) > > > > I'd like to have a test environment for various trials of > > > > different other flavours and for development > > > > Additionally, I will be buying a new computer, supporting > > > > AMD-V, will want to have 3 additional environments, Windows > > > > XP and Vista, for application testing, and one > > > > > > Windows DE for my Wife. > > > > > > > To accellerate as much as possible the different > > > > environments, I would need to setup the PCI video card to > > > > passthrough to whichever domU is active. It is not necessary > > > > for more than one environment to be active and running at any > > > > given time. > > > > My theory is to simply configure each environment to pass > > > > through the video card, and drop one environment (suspend?), > > > > and switch to the next. Do you see any problems with this > > > > configuration, or have any advice? > > > > > > You can do it with VNC/SDL in fully-virtual domains > > > with a virtual > > > graphics card. That's a (nearly) no-brainer. > > > > > > But unless you have at least two graphics cards in the > > > machine, Dom0 > > > will need to own the graphics card - it uses the VGA as > > > console during > > > startup at the very least. So you need a second > > > graphics card to start > > > with. I've seen complaints that pass-through of > > > graphics doesn't work, > > > but don't take my word for it. > > > > > > Using PCI passthrough, you would definitely have to > > > suspend ("xm save") > > > the domain and resume another ("xm resstore") when > > > switching from one > > > domain to another. Note that this takes several seconds > > > per save/restore > > > cycle for any reasonable size domain - just writing > > > 128MB to the disk at > > > 50MB/s takes 2.5s or so, and there is more work than > > > this involved in > > > the save-process. > > > > > > HVM domains (Windows for example) can't use PCI > > > passthrough, at all, at > > > this time (there's work to allow ONE instance of > > > Windows to do that - > > > but that's still some way off, and I wouldn't rely on > > > this for the next > > > 3-6 months at least, although I'm not sure how far off > > > it really is). > > > > > > > Additionally, I would need to write a program or series of > > > > scripts to manage the switching of DEs, which doesn't seem to > > > > be too much of a problem, except that it would need to > > > > capture a few specific keystrokes (i.e. win+f1 thru win+f5) > > > > to actually call the switch. > > > > > > Why? What's wrong with clicking buttons/menus or typing > > > into a window > > > someplace? > > > > > > > I'm not sure where I would need to start to do this should > > > > this program monitor /dev/input for the keypress, or would > > > > this need to go into the hypervisor? > > > > > > That's a good question - Dom0 doesn't (strictly) own > > > the keyboard, but > > > you'd certainly have an easier task intercepting this > > > in Dom0 than you'd > > > have in the Hypervisor, since the hypervisor won't > > > actually be able to > > > make the switch happen anyways, so you NEED to get to > > > Dom0 someway > > > anywyas to achieve this. > > > > > > -- > > > Mats > > > > > > > I currently have a few VMs on my server computer running > > > > things like a webserver, samba share, Kerberos > > > > Authentication, etc. and have been very happy with xen. I'd > > > > like to take the chance to document my findings on this > > > > unique setup in case someone else would be interested. > > > > > > > > Any advice would be appreciated, or better yet, if someone > > > > has done something like this, I'd like to hear about their > > > > successes/failures. > > > > Thanks, > > > > Brandon Reno > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-users > > > > -- > Dave: Just a question. What use is a unicyle with no seat? > And no pedals! > Mark: To answer a question with a question: What use is a skateboard? > Dave: Skateboards have wheels. > Mark: My wheel has a wheel! > > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |