Questions tagged [xen]

Xen is a hypervisor based virtualization. It supports x86, AMD64, IA64, ARM and other CPU types, and Linux, Windows, Solaris and *BSD guest operating systems.

The Xen (pronounced zen) hypervisor runs directly on the hardware and then starts a privileged virtualized system called "Dom0". You can regard that as xen-controller. From the Dom0 system you can create other virtualised systems called Domains that Xen literature calls DomU.

Xen works with paravirtualisation and full virtualisation (full virtualisation is only available on systems supporting CPU virtualisation extensions). Paravirtualisation requires an OS that is aware of it to work, but on the other hand provides almost direct access to critical parts of the hardware like memory and I/O, making paravirtualisation extremely fast. Linux and most BSDs have paravirtualised awareness and are widely used with Xen.

Full virtualisation is used by operating systems that are not paravirtualisation-aware like Microsoft Windows and require hardware support, specifically the virtualisation extensions from AMD and Intel (AMD-V or VT-x respectively). Also, full virtualisation has to emulate most of the access to hardware, having a performance penalty to this kind of virtualisation.

Xen started as a project at the University of Cambridge in 2003 as an open source project with an associated company selling support services (XenSource, Inc). Citrix acquired XenSource in 2007 and renamed the professional services XenServer, while the open source project moved to http://www.xen.org and continued its development under the guidance of the Xen Project Advisory Board formed by companies interested in Xen development. XenServer products were renamed Xen Cloud Platform (XCP) and open sourced by Citrix in 2009 and are available for download on the xen.org website.

1147 questions
4
votes
2 answers

Xen - Make one guest OS have 2 cpus?

I have inherited a Xen setup. The dom0 and domU's are all linux. dom0 has 8 cores (or CPUs, I'm not sure). We want to run more stuff on one domU. I want to make it a multicore CPU, ie so that the domU will see 2 cores. How do I do this in xen? I…
Amandasaurus
  • 31,471
  • 65
  • 192
  • 253
3
votes
4 answers

Running SQL 2008 on a VM

We are pondering trying to set up a SQL 2008 instance inside a VM for a production environment. All our SQL instances use iSCSI over gigabit ethernet to talk to a NAS, as would this new instance. Any reason this is a bad idea or any considerations…
chris.w.mclean
  • 155
  • 4
  • 13
3
votes
1 answer

Remus on Amazon EC2: If and When?

Slashdot recently brought word that the Remus project (which implements hot-backup Xen instances) has been merged into the core Xen. Since Amazon have leveraged Xen in building out EC2, I naturally can't help but wonder if Remus: has been deployed…
Max A.
  • 143
  • 1
  • 8
3
votes
1 answer

Good Xen image repository?

Does anyone know of a good image repo for Xen, sort of like Appliance store for VmWare? Also something like sourceforge but for xen, with tools and such? I know there used to be jailbreak.org - which is not closed. Citrix doesn't provide one or at…
konung
  • 290
  • 2
  • 12
3
votes
2 answers

What is the best design (software/hardware, backups) for two servers providing virtual machines in colo

I currently have one older server that provides VMs using Xen on CentOS. While not a monster, it supports VT extensions and has a 1TB hardware RAID1 disk set up. I am looking to add another server that is newer, keeping the old one for mutual…
user26585
3
votes
2 answers

Booting from firmware-based PCI RAID controller in SeaBIOS

I had a server running Windows 2003 that resided on a RAID5 array formed by Promise FastTrak SX4100, which I thought was hardware-based because of its dedicated processor and buffer memory and its ability to boot DOS and Windows. As it turns out,…
Anton Samsonov
  • 281
  • 1
  • 9
3
votes
0 answers

PFSense IPv4 TCP/UDP connections from LAN not connecting

I have a PFSense firewall sitting as a gateway for a group of VM's sitting on top of a Xen hypervisor (all machines except for the host are virtual). I have PFSense acting as a waypoint for me to be able to route traffic out to the Internet as my…
Francis Booth
  • 83
  • 1
  • 5
3
votes
1 answer

IPv6 public routing of virtual machines from host

So I have a dedicated server from OVH. With that I got a /64 range of IPv6 addresses and 1 public IPv4 address. I purchased a second IPv4 address as a fallback. The host is running the Xen hypervisor and I already set up the bridge bridge name…
Francis Booth
  • 83
  • 1
  • 5
3
votes
1 answer

iSCSI or NFS for Oracle VM shared storage?

I'm configuring a 4 node Oracle VM environment. One management server, two vm servers and a storage server with direct attached storage. The storage server is running Linux and I thus have the option of providing the shared storage for the VM…
Roy
  • 4,376
  • 4
  • 36
  • 53
3
votes
1 answer

DRBD/LVM/Xen Setup not re-syncing/updating

I have a problem with a HA Cluster running on CentOS 5.4 x86_64. Software used: DRBD 8 (kmod-drbd-xen-8.0.16-5.el5_3.x86_64 / drbd-8.0.16-5.el5.centos) Heartbeat LVM2 Xen 3.1.2 My DRBD configuration syncs a logical volume. When I first create the…
SBO
3
votes
1 answer

Running a Xen Dapper dom0 with a Hardy domU

Is it possible to set up a Hardy domU on an existing Xen dom0 running Dapper? I have found many postings talking about the reverse (Dapper domU on a Hardy dom0), but I have the existing server set up with a Dapper dom0 and a few Dapper domUs. I need…
pkaeding
  • 810
  • 2
  • 13
  • 23
3
votes
1 answer

Setting pcie_aspm=off at runtime

I'm running Centos 6.8 with 3.18.41-20.el6.x86_64 Xen kernel. Due to this problem (e1000e Detected Hardware Unit Hang) I updated my grub.conf appending arg pcie_aspm=off to the default kernel, but I can't reboot this hypervisor at the moment. I…
godzillante
  • 240
  • 1
  • 3
  • 12
3
votes
6 answers

Xen Versions

Does anyone know the difference between version of xen produced by xen.org and Citrix XenServer? I can't seem to find any mention of the differences between the two? Thanks
Adam Gibbins
  • 7,317
  • 2
  • 29
  • 42
3
votes
1 answer

Running a Linux docker container inside a Windows Server provisioned through Xen on CentOS (Can it be done?)

How do you properly propagate VT-X through physical hardware into a server provisioned via Xen so that virtualized docker can be run inside the virtual Windows server? L0 is Xen running inside CentOS.L1 is Virtual Box running inside Windows Server…
K. Alan Bates
  • 223
  • 2
  • 12
3
votes
2 answers

Slow writes for VM in Xen?

I have a server running Xen and a couple of VMs. I'm trying to set up a RAID array that's dedicated to one of the VMs in particular, which will be used for various storage-intensive purposes. Currently, I'm having a very odd performance drop when…
kestrel
  • 163
  • 1
  • 8