Questions tagged [xen]

Xen is a virtualization technology for IA-32, x86-64 and ARM architectures.

Xen is an Open Source "type-1" hypervisor that provides high-performance virtualization of IA-32, x86-64 and ARM architectures.

The homepage for the project is: http://www.xenproject.org/

One of the Xen project goals is to take advantage of new developments in system architectures to demonstrate their advantages and serve as the reference hypervisor of choice.

Development activity takes place on the xen-devel@xen.org public mailing list, and questions from users about deploying Xen are served by the xen-users@xen.org public mailing list.

Xen originated from the Cambridge University Computer Laboratory and was first described in the research paper "Xen and the Art of Virtualization" at SOSP in 2003. This introduced "paravirtualization" as the concept of modifying the kernel of the guest operating system to be aware of the hypervisor, and so change its behaviour to optimize performance, whilst still allowing guest applications to run unmodified.

Just as Linux distributions provide an environment and packaged version of the Linux kernel, similarly Xen is packaged and made available commerically by multiple vendors, including Citrix, Oracle, SuSE (or their current owner), and RedHat.

Documentation

433 questions
3
votes
2 answers

What ring does qemu execute in?

What ring does qemu execute in when not tied into an existing hypervisor? Any more complete documentation on this subject would be appreciated as well.
Matt Joyce
  • 2,010
  • 2
  • 20
  • 31
3
votes
1 answer

cstime error in /proc/pid/stat file

stime or cstime in /proc/pid/stat file is so huge that doesn't make any sense. But just some processes have this wrong cstime on occasion. Just as following: # ps -eo pid,ppid,stime,etime,time,%cpu,%mem,command |grep nsc 4815 1 Jan08 1-01:20:02…
ShemLiang
  • 33
  • 4
3
votes
3 answers

Installing Xen Hypervisor as a direct to metal hypervisor

I want to install Xen hypervisor as a bare metal hypervisor without first installing an operating system. Is this possible, everything I read seems to imply that it was, but I can only find instruction on how to install it on an existing operating…
Richard Smith
  • 41
  • 1
  • 3
3
votes
1 answer

How to create my own CPU pool on boot in XEN

I can manually create new cpupool using xl toolstack and reassign some CPU from one pool to another here is an example main idea is to use different pool for dom0 and domU's: Create a new pool: $ xl cpupool-create name=\"NewPool\" Remove CPU…
Nick S
  • 1,299
  • 1
  • 11
  • 23
3
votes
0 answers

How can we do continuous integration testing of VMs in a VM?

Most cloud providers grant instances that run in KVM or Xen, which usually or always implies that the owner of the instance doesn't have low-level access to the hypervisor that would be needed in order to create a OS image from scratch, for…
bbarker
  • 11,636
  • 9
  • 38
  • 62
3
votes
0 answers

Import Xen Server VM to Hyper V (Windows 2012 R 2 Std. edition)

I have Xen Server having version 7.0 and few VM's (having windows OS) are there. Now I have exported particular VM in ".xva" format and ".ova" format. As I want to integrate this with hypervisor of "Windows Server 2012 R 2 Std. edition" so how to do…
Sunil
  • 191
  • 6
  • 12
3
votes
1 answer

Sharing of resources on AWS

I am interested in understanding the way in which the hardware resources (CPU, disk, network, etc.) of an AWS physical server is shared between different applications. Do people have experiences about inexplicable performance changes in services…
user3249763
  • 117
  • 3
  • 15
3
votes
1 answer

With Appscale, does it mean I can deploy GAE applications on Xen VPS hosts without worrying about server maintenance?

I'm pretty new to Appscale and GAE. Say I have a web application on GAE (offers hassle-free maintenance on server security etc), if I move the application to a Xen VPS host using Appscale, do I still enjoy hassle-free maintenance (since Appscale is…
Style
  • 155
  • 1
  • 1
  • 9
3
votes
2 answers

Which Hypervisors allow Raw PCI access?

I am trying to find out which Hypervisor will allow me to grant access to specialized PCI cards (such as a telephony card) to a virtual machine. So far I have tried out VMWare ESXi server and it doesn't seem to allow me to do this. I have heard that…
Wayne Bloss
  • 5,370
  • 7
  • 50
  • 81
3
votes
1 answer

This operation cannot be performed because the specified virtual disk could not be found

Error: Starting VM on XenServer after migration(export and then import) This operation cannot be performed because the specified virtual disk could not be found.
Jamshoo Lakhani
  • 113
  • 1
  • 11
3
votes
2 answers

Virtual box installation issue "Running VirtualBox in a Xen environment is not supported" in AWS ubuntu 14.04 instance

I have installed Virtual box 3.2 in AWS ubuntu 14.04 instance. But while it is not running because of the issue "Running VirtualBox in a Xen environment is not supported". ubuntu@ip-172-31-20-204:~$ sudo /etc/init.d/vboxdrv setup * Stopping…
Sans
  • 41
  • 1
  • 1
  • 4
3
votes
2 answers

How to build a Xen unikernel of Mirage OS

I read this document(http://openmirage.org/wiki/hello-world) and tried to build a xen unikernel as follows: mirage configure --xen make depend make But failed at compilation: ocamlbuild -classic-display -use-ocamlfind -pkgs…
garasubo
  • 85
  • 7
3
votes
1 answer

what does ld -m --verbose actually do?

I am confused by this command. The man page http://linux.die.net/man/1/ld says it "emulates the emulation linker. You can list the available emulations with the --verbose or -V options." But what does the "available emulations" mean? For example, I…
lelema
  • 67
  • 1
  • 9
3
votes
2 answers

git shell on Windows reports "sh.exe has stopped working (APPCRASH)"

I have tried both the Git shell installed by GitHub and that provided by Git for Windows on my Windows Server 2012 R2 virtual machine on XenServer 6.20 With each, git command line calls fail with the message sh.exe has stopped working…
Donal Lafferty
  • 5,807
  • 7
  • 43
  • 60
3
votes
2 answers

Adding newer ubuntu versions to XEN in /usr/lib/xen-tools/ with Debian Squeeze

I am trying to setup a VPS (Ubuntu 12.04) on my dedicated server (Debian Squeeze) using XEN virtualization. Currently I am able to setup Ubuntu 10.04 without any issues, but I would like to use Ubuntu 12.04. When attempting to use xen-tools to try…
Michael van Rooijen
  • 6,683
  • 5
  • 37
  • 33