Xen Project Q&A Forum: First Line Help for Simple Questions

This is your chance to ask questions and provide answers about basic use of the Xen Project software. For debugging problems and for more complex issues, consider using the xen-users mailing list instead. You can find information about xen-users under "HELP | Mailing Lists" in the navigation bar above.


virtualizing DomUs at different physical locations?

posted in New Users
Sunday, September 01 2013, 03:51 PM
I am in need of some clarification/suggestions on whether or not what I would like to do with Xen is possible.

I currently have two desktops in separate physical locations. I would like to virtualize them, as well as have the ability to expand (add) more physical locations (max of 4). Xen would be running on a server machine located in a centralized rack.

What I envisioned is to setup DomUs with VGA passthrough (each physical location would have its own graphics card) and extend the video and usb (for keyboard/mouse) to the respective physical location. Kind of like a thin client but just a monitor, mouse and keyboard at the user station and the hardware back in the rack.

For example purposes: 2 DomUs, one Win7, the other Ubuntu. I would like to be able to use Win7 on one monitor while at the same time use Ubuntu on another monitor. With the option of being able to add two more DomUs with two more monitors.

Is this possible? Is there a better way to do it? Also, after setting up Dom0 would I be able to access Dom0 from one of the DomU locations? or do I need a monitor + keyboard at the rack?
Responses (1)
  • Accepted Answer

    Tuesday, September 03 2013, 04:35 PM - #permalink
    Hi, have a look at the architecture slides in http://www.slideshare.net/xen_com_mgr/linuxcon-japan-13-10-years-of-xen-and-beyond ... In essence, you need to have Xen + a Dom0 running on each host. Vanilla Xen by itself only manages VMs (DomUs) on one individual host (aka machine). Each VM (DomU) can be of any supported operating system flavour (BSDs, Linux, Windows).

    You can use XCP or XenServer (see xenserver.org) to manage several hosts in a pool (or several pools) through one set of management tools (UI or CLI). All this does however is install a Dom0 on each individual host on your system and you get the extra convenience of not having to talk to individual Dom0's on individual hosts.

    You can access the Dom0 from any other machine (including a DomU). It's basically just another VM.

    It is not entirely clear to me what exactly your use-case is though. So it's hard to recommend anything.

    The reply is currently minimized Show
Your Reply