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.

1142 questions
8
votes
2 answers

After LVM/DRBD resize df is reporting incorrect information

I have a Debian Xen DomU which has a DRBD mounted partition. I needed to resize this partition from 46G to 50G. I did the following: Stopped DRBD on the secondary node: /etc/init.d/drbd stop Increased the underlying LVM dist to 50 GB: lvresize -L…
thepearson
  • 850
  • 10
  • 18
8
votes
5 answers

SSL connection hangs as client hello (curl, openssl client, apt-get, wget, everything)

I've run into a problem on my Debian VPS (a xen domU) regarding SSL. Namely almost all SSL connections hangs at client hello. For example: # curl -vI https://graph.facebook.com About to connect() to graph.facebook.com port 443 (#0) Trying…
Niklas B
  • 381
  • 1
  • 2
  • 7
8
votes
8 answers

Which virtualization platforms should I choose, Xen or OpenVZ?

I am upgrading my shared hosting to VPS hosting, mainly to just add server administration skills to my development skills, so I'm facing a lot of new choices just signing up. I need to choose a virtualization platform, either Xen or OpenVZ. From…
Edward Tanguay
  • 1,139
  • 4
  • 20
  • 30
8
votes
4 answers

vgcreate --> "Command failed with status code 5." what does this mean?

i'm playing around w/ LVM on a centos domU in a xen-based vps. I'm in rescue mode and I've created one physical volume (pvcreate /dev/xvda1) for my entire drive, which is formatted as LVM. i'm now trying to create a volume group using vgcreate…
erik
  • 89
  • 1
  • 1
  • 2
7
votes
14 answers

Which Linux-Virtualization to choose for Server?

Hy, I got a brand new Intel i7 Server-System with 12GB Ram and I want to consolidate three other linux-servers onto this machine using virtualization. I want to use the harddisks (via a kind of LVM) in the server as storage as I got no SAN/IScsi.…
theomega
  • 724
  • 1
  • 8
  • 17
7
votes
3 answers

Multiport Server NIC ports?

I need to buy multiport NIC, because I need to replace 4 NIC with one. For example they…
Marko Farkas
  • 163
  • 3
  • 11
7
votes
1 answer

How to combine disks from XEN-hosts into one storage?

We have 4 servers with XenServer 7.x installed. Each server has a large disk (6TB - raid10). How can I combine these disks in one big storage for sharing? This should be an analog of vSAN from VMware.
Борис
  • 171
  • 3
7
votes
1 answer

How to monitor / control file IO in Xen virtual machines

I have a pretty beefy Xen server (8 CPUs, 4G of RAM) running about 40 256M VPSs and I've been having issues with file IO speed. What I've found is one or two VPSs on the host can severely degrade performance for everyone with a bad script the dumps…
John P
  • 1,659
  • 6
  • 37
  • 56
7
votes
2 answers

Xen vs KVM: Which will have likely better support (read:bugfixes) in the future?

I don't care about GUI or tools, but I do care about stability and performance. If I'm running a FreeBSD firewall and a Opensolaris file server as guests, will I get better stability or performance (network and disk i/o) if I switch to KVM? …
user57766
7
votes
4 answers

Alternatives to Xen for virtualization setup

I currently use Xen in production to run a number of Ubuntu VMs (Intrepid/Jaunty). I've got another server which I'd like to set up as a VM host to run more guest OSes, and am looking for the best options for our requirements: Ability to run…
colemanm
  • 659
  • 5
  • 10
  • 25
6
votes
1 answer

Storage Setup for iSCSI/NFS servers

We are preparing to replace our storage servers (iSCSI+NFS). The current servers are Debian Wheezy using mdadm+lvm2 for storage, and failover using drbd and heartbeat (never got heartbeat to work). For our replacement servers, I would like to use…
Rod
  • 61
  • 1
6
votes
6 answers

What is the perfect setup for a small Linux virtual server?

I have my own email server, and it serves a couple of dozen users. I need to replace it right now, and I want the replacement to be a virtual server image running under a hypervisor. My plans for the new server system include the following: Run…
steveha
  • 1,019
  • 3
  • 11
  • 16
6
votes
3 answers

Incremental backups of Virtual Machines

We currently run a bunch of physical machines. For backups, we've been using dirvish, which is essentially a wrapper around rsync, and doing them incrementally. We're currently pushing a new machine into production, which is going to run a whole…
Cian
  • 5,777
  • 1
  • 27
  • 40
6
votes
6 answers

How to find dom0 name from hosted domU

I'm actually testing RHEL 5.3 with Xen between two servers in order to have a disaster recovery solution. So I'm playing with moving my domU from one dom0 server to the other server. Unfortunatly when somebody else move the domU I don't have any…
svigan
  • 81
  • 1
  • 4
6
votes
1 answer

Windows 8 virtualization gives BSOD 0x0000005D

I find that, when trying to run windows 8 on Xen cloud (and also when running it in ESXi), the installer bluescreens with 0x0000005D (UNSUPPORTED PROCESSOR) Initially I thought it was giving the VM a 32-bit processor (I was using a 64-bit image),…
Falcon Momot
  • 24,975
  • 13
  • 61
  • 92
1 2
3
76 77