tummy.com: we do linux

Q and A on Xen Presentation

Where would you use live migration?
   Disaster planning, load balancing, quick scaling to handle increased
   load.

Explain what 'Native' means.
   OS installed without Xen directly on the hardware.
   'Virtual' means running under Xen

How does the partition look to the guest OSes?
   The partition looks like a whole disc drive to the guest instance. 

How does Xen do with accessing the HW? Sometimes VMWare/Windows has trouble
reaching the parallel port.
   Worse than VMWare by quite a bit.  VMWare proxies the hardware really
   well.
   It can see Network, disc, and a Video graphics adaptor
   USB, printers, not well supported. Network printers supported.
   Guest OS access to 'unproven' hardware that the base OS doesn't even
   see. Used for developing drivers for new hardware.
   Betters for servers not desktops.
   Networking very well supported. Multiple IP addresses.

Can you run OSX as a guest OS?
   Eventually.

Can you use Xen to run old DOS games?
   Probably not.
   DOSemu/DOSbox
   Wine?
   QMU

How can you find out if your processor supports VT?
   Looking at the box when you buy it. It says 'virtual' on the front.
   Motherboard support for VT needed as well. Look in the BIOS for VT
   enable/disable.

Can 2 different Xen guest instances talk to each other?
   Through the network, yes.
   Working on special network filesystem for Xen hosts.
   Network Block Device in the host system's RAM.

12 full motion video streams. Any advantage to using virtualization to
display video when you need to do database access at the same time as
streaming video?
   The display on a virtual machine will be slower
   Low latency networking would provide some speed gains.

Using Xen as a 'virtual firewall' for my small office?
   And Asterisk on another virtual?
   Yes, absolutely!
   Asterisk would need PCI direct access, which is supported, in order to
   access the Plain Old Telephone System.

Accounting software, sensitive financials on a virtual machine that doesn't
have network support. (Single machine airgap network)
  How secure is it?
  Would a guest OS be able to get to the data? yes.
  Better than nothing, but not perfect.
  It's important to keep sensitive applications separate from more 'lax'
  security applications.

How much space do you need for a Xen instance? Is it Fixed or Dynamic?
  Minimum system requirements.
  50-100megabytes for small Linux install.
  2 Virtuals on 1Ghz Celeron.
  Depends on what you're doing with it.
  Lots of processing power applications will need more Processor speed, and
  perhaps more RAM.
  Xen is pretty low overhead, so you don't need to add a lot of hardware
  just to handle the virtualization.
  10 or 20 instances on a single server run quite well.

  Balloon RAM allocation, can resize RAM on the fly.
  The drive looks like a regular drive, so you can set up a swap partition
  if you want.

Does each machine need it's own screen?
   Serial console
   Graphics console running under VNC
   Linux doesn't require a console.

Visual machine?
  Virtual machine.
  Are they one person, one system?
  Not unless you want it to be.

What guest OS can Xen run unmodified?
  with VT support yes,
  without, not.

  look at the partition table on a running Xen instance

Why Xen?
  Seperation of services for ease of SysAdmin.
  Testing and development of new software.
  Reduce number of physical computers, reduce power use, reduce waste.