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
11
votes
3 answers

Xen vs. VirtualBox under heavy load?

Which performs better under heavy CPU and memory usage on the virtual servers, Xen or VirtualBox?
chaos
  • 7,463
  • 4
  • 33
  • 49
10
votes
1 answer

How to get virtualized SR-IOV Infiniband interface UP?

I've spent several days on this now and I've managed to get SR-IOV working with the Mellanox Infiniband card using the latest firmware. The Virtual Functions appear in Dom0 as 06:00.1 Network controller: Mellanox Technologies MT27500 Family …
hookenz
  • 14,132
  • 22
  • 86
  • 142
10
votes
3 answers

Xen image file vs partition/LVM volume performance

I read quite a lot of advice to switch from file-image VM storage, to partition/LVM volume based. The claim is that partition/LVM are much faster then image files. The downside in my opinion, is that one no longer have the whole VM in a single, easy…
SyRenity
  • 3,159
  • 11
  • 55
  • 79
10
votes
3 answers

Optimizing Apache and MySQL on Linux Xen VPS

I have a Xen virtual private server (VPS) running Ubuntu 8.10, with 128M RAM. I've found several "how to optimize Apache and MySQL for low-memory VPS" pages via Google, but they provide contradictory information. So I'm asking Server Fault: how…
Kristopher Johnson
  • 315
  • 1
  • 6
  • 12
9
votes
2 answers

Determine which guest is running on XEN: HVM or PV guest

I'm working with a Xen host which is installed XenServer from Citrix by someone. He already installed a lot of CentOS 5.2 guests on the host. I wonder how to check those guests to know they are PV types or HVM types?
Ha Son Hai
  • 195
  • 2
  • 2
  • 9
9
votes
4 answers

Xen DomU root filesystems becoming read-only on iSCSI virtual IP failover

My Xen servers are openSUSE 11.1 with open-iscsi to our iSCSI SAN cluster. The SAN modules are in an IP failover group behind a virtual IP that the initiators connect to. In the event that the primary SAN server goes down, the secondary picks up the…
Kamil Kisiel
  • 11,946
  • 7
  • 46
  • 68
9
votes
3 answers

Xen connect to dom0 with vnc?

Is there are a way to connect to dom0 using VNC without running X? I don't want an X server, I just want to see what is on the console. EDIT: Adding some background, since people seem to be really annoyed that I would ask such a question and that…
Jed Daniels
  • 7,172
  • 2
  • 33
  • 41
9
votes
3 answers

use LXC under heavier virtualization (Xen, KVM,Hyper-V,VMVare)

Is it possible to use LXC under heavier virtualization (Xen DomU, KVM, Hyper-V, VMVare) ? I would like to use it as security (isolation) tool, the ability to limit resource consumption is not priority for me. I am only interested if it can be done…
Stepan
  • 2,089
  • 3
  • 15
  • 8
8
votes
3 answers

Is Administering XenServer like administering CentOS?

Given XenServer (7 currently) is based on CentOS, does that mean it works just like CentOS in terms of updating, CLI, administration (non-Xen specific like mdadm and boot loaders) etc? Basically, if I want to use XenServer, then am I committing to…
Damon
  • 429
  • 2
  • 11
8
votes
1 answer

xen:balloon: reserve_additional_memory: add_memory() failed: -17

We're running Ubuntu 14.04 on an EC2 virtual machine. I've been seeing a lot of these errors in our kernel log: [ 704.032085] xen:balloon: reserve_additional_memory: add_memory() failed: -17 [ 736.096102] xen:balloon: reserve_additional_memory:…
Marcus Downing
  • 778
  • 10
  • 18
8
votes
1 answer

VDI Comparison - VMWare View vs. XenDesktop vs. Sun VDI

We're looking at implementing a VDI solution where I work. Currently, we run a mostly Linux shop with Windows clients (Samba PDC too). We've been evaluating a VDI solution for use and was wondering what "real use" comparisons people have done with…
Jon Bailey
  • 257
  • 1
  • 4
  • 11
8
votes
5 answers

How to fine-tune our MySQL server?

MySQL is not my thing, yet I need to fine-tune one of our servers. Here are the requirements/specs: The MySQL server has only one significant database We only have one "type" of application connected to it, and not many instances at the same time…
Julien Genestoux
  • 609
  • 8
  • 19
8
votes
1 answer

Xen 4.1 host (dom0) with blktap disks ("tap:aio:") not connecting

Problem using blktap with xen-4.1 running Ubuntu Precise stock kernel with dom0 xen-4.1. I get: [ 5.580106] XENBUS: Waiting for devices to initialise: 295s...290s. ... [ 300.580288] XENBUS: Timeout connecting to device: device/vbd/51713 (local…
Manwe
  • 528
  • 3
  • 13
8
votes
1 answer

Disabling IPV6 on Centos6

I want to disable IPV6 in the new Centos6 virtual server I have just setup in Xen. I have already followed the instructions here and then rebooted/restarted networking. Update: followed the below, that seems to have worked, but now it hasn't picked…
AliGibbs
  • 2,303
  • 20
  • 34
8
votes
2 answers

KVM to Xen migration

I've recently been appointed to create some VMs for production use, and went gung ho into making a KVM based VM instead of finding out what our production server uses. I've only recently found out though that our own servers use Xensource OS, and…
qweet
  • 731
  • 5
  • 11
1
2
3
76 77