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

Getting an error when mounting LVM snapshot

I have migrated a file based Xen guest to LVM using dd bs=1M if=/dev/zero of=/dev/vg00/vm10 qemu-img convert ~/vm10.qcow2 -O raw /dev/vg00/vm10 and changed the Xen domain file for the VM to use the LV instead of the old file. The VM boots up, and…
Sandra
  • 10,303
  • 38
  • 112
  • 165
0
votes
2 answers

Which Linux distro does Citrix prefer?

Just wondering what Citrix's preferred Linux distribution is for their XenServer? And what Linux distribution is the XenServer build on?
Sandra
  • 10,303
  • 38
  • 112
  • 165
0
votes
1 answer

High %idle on EC2 instances despite high load

I like to fully-load our compute hardware to reduce wasted CPU time, and on typical in-house hardware this is fairly easy: load the machine with as many runnable threads as there are cores, and idle time will go to zero. Here is an example…
plinehan
  • 675
  • 1
  • 5
  • 6
0
votes
2 answers

Converting raw image to LVM. Won't mount afterwards

According to this post, it should be okay, to use dd to convert a raw Xen image to LVM. What I have done dd if=/vm.img of=/dev/vg00/vm I can mount vm.img with mount -o loop vm.img /root/tmp. It only have one bootable partition. But I can't mount…
Sandra
  • 10,303
  • 38
  • 112
  • 165
0
votes
3 answers

Migrate Xen DomU to VMWare ESXi

I need to migrate two Windows virtual machines running as a Xen DomU to VMWare ESXi. I've migrated a lot of the Linux and Solaris DomU without any problems, but don't know what to do with Windows. After I convert the disks, it simply doesn't boot. …
disserman
  • 1,850
  • 2
  • 17
  • 35
0
votes
1 answer

VPS hang when one Virtual CPU usage is 100%

We are using Xen Center to manage all of our cPanel VPS servers. The hardware has two CPUs(Intel(R) Xeon(R) CPU E5410@2.33GHz) and 32GB memory. Each hardware has 4 cPanel VPS and each VPS has 8GB memory and 4 Virtual CPUS. Every one or two months,…
garconcn
  • 2,388
  • 8
  • 35
  • 46
0
votes
1 answer

How do I migrate guests running on Xen to KVM?

Is it possible to migrate some Xen DomU guests on an Debian Etch Dom0 running Xen 3.2.1? The guests are various versions of Ubuntu 8.04+ or Debian. The new machine is Ubuntu 10.04 running kvm.
mikehapner
  • 1,175
  • 10
  • 9
0
votes
1 answer

slow ftp upload

3 weeks ago we change our server infrastructure and migrate all servers to virtual servers.After that i realize something interesting.When anybody try to upload something via ftp or sftp upload rate is constant 80kb/s.We used different ftp clients…
0
votes
2 answers

Xen Bridge only working when IP Assigned

Just had an (in my sense) obscure situation. I have a Xen Server with bridged networking. Everything works fine since month. A while ago i configuresd a second bridge. only some DomUs get an channel on this bridge - my Dom0 doesn't need to /…
m.sr
  • 1,060
  • 1
  • 8
  • 19
0
votes
2 answers

Where to get domu images for quick deployment

I'm looking for a place where I can get prebuilt xen domu images like the readymade AMI's that amazon provides for quick deployment, but freely available to integrate into non EC2 environments. Do You have any suggestions?
deploymonkey
  • 588
  • 3
  • 11
0
votes
2 answers

Xen private networking between multiple hosts

I have two physical hosts running Xen 3.2, sharing storage via iSCSI. On these two hosts are a number of domUs and I'd like to network them in multiple private networks so they can only contact other domUs on their private network. My understanding…
Joe
  • 344
  • 2
  • 7
  • 23
0
votes
1 answer

Citrix XenServer iSCSI shared disk?

I am running Citrix XenServer Essentials 5.5, with VMs stored on an EqualLogic iSCSI shelf, using XenServer's StorageLink. I would like to create a "virtual disk" that can be attached to multiple VMs. This would be used for a cluster file system…
Ted B
  • 48
  • 1
  • 4
0
votes
1 answer

Xen and HyperVM build question on os template

I recently built a server with hypervm and xen, now i know xen from command line, but hypervm ties into our whmcs and so its a requirement, however my question is this, when i build a new o/s template my partition table is gone, and i know why, but…
0
votes
1 answer

Corosync - stopping the service crashes the server

I am trying to set up a test cluster on a Xen Server with 2 paravirtualized CentOS 5.4 machines. I am using Pacemaker+Corosync, and following the instructions found at http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf and other sites. Anyway,…
Antipop
  • 41
  • 1
  • 3
0
votes
1 answer

How to mount a drbd/gfs logical volume from Xen VM?

Any hint on how to do this for primary/primary? I have drbd and gfs running ok, I can see the logical volume from the DomU but dont know how to mount it. Should I install gfs on DomU and mount??? Thanks Cris
None