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

I'm trying to exploit xen hypervisor for studying

I am studying xen hypervisor and want to exploit it. I followed ubuntu community (https://help.ubuntu.com/community/Xen). Host OS is ubuntu 14.04 LTS and guest OS is centOS 6.7 minimal, and I use 4.4.2 xen. I succeeded in following above steps and…
jeong
  • 21
  • 1
2
votes
0 answers

Bash $PS1 with unicode characters provoking typing overlap on a debian 8 Jessie Xen virtual machine

I have a custom bash configuration that I install on many different machines, and this includes a custom $PS1, which is generated by a script, and ends up like this : \[\e[0;33m\][\!] $(if [[ $? == 0 ]]; then echo "\[\e[0;32m\]✓"; else echo…
toadjaune
  • 801
  • 1
  • 6
  • 11
2
votes
3 answers

How to Compress or write zero's /dev/zero to a swap file?

We have a few linux based (Centos) virtual machines which are to be used as distributable virtual appliances. We want to be able to compress them as much as possible for distribution ( via tar.gz, zip, etc). We've removed all unnecessary files…
jcsf
  • 373
  • 4
  • 9
2
votes
1 answer

Xen on Centos 7

I am a newbie to Xen and want to download it on my machine which currently has CentOS7. I have been researching and experimenting for a couple of days but can't seem to find a straightforward answer on how to install a fully functioning Xen on…
sleepycow
  • 159
  • 1
  • 12
2
votes
0 answers

Xenserver can't add NFS ISO throught XenCenter

From another remote IP I can access NFS(debian) without problems typing: mount publicIP:/home/me/NFS_ISO NFS_ISO/ When I try to add SR NFS ISO through XenCenter 6.5 with share name: publicIP:/home/me/NFS_ISO It thinks about 5min and then I receive…
2
votes
3 answers

Network communication across two private network

I am trying to implement a peer to peer communication .. I use sockets for communication between them. I want to know if there are any ways i can use the same sort of communication when the two peers are behind two private Networks (They dont know…
Sethu
  • 556
  • 1
  • 7
  • 18
2
votes
1 answer

Xen E820 memory map for domU kernels

How does xen handle E820 memory map for domU kernels? In my specific problem I am trying to map Non-Volatile RAM to domU kernels. The dom0 memory map returns the following relevant parts. 100000000-17fffffff : System RAM (4GB to…
qstack
  • 669
  • 1
  • 7
  • 14
2
votes
1 answer

XEN VM networking, public IP binding

I need some information about routing public IP addresses assigned to the hypervisor into a VM. I have installed XEN hypervisor on Centos 6.5, I have one NIC with IP 80.86.84.34 & Mask:255.255.255.0 I have an additional IP 85.25.14.195 & Mask:…
David Byng
  • 21
  • 4
2
votes
0 answers

Is this possible? Xen on intel host running sparc guest

I'm wondering if it's possible to run a sparc/solaris guest VM under Xen on an intel based host? It would seem possible for Qemu to emulate a number of guest architectures (including sparc), therefore it looks doable yet I can't seem to find any…
Ian
  • 21
  • 1
2
votes
1 answer

xen create new virtual machine using command line

I want to create (CentOS) virtual machine using xen by virt-install command I am using kickstart and put it in http://192.168.1.8/centos/kickstart.cfg and put Centos 6.5 in http://192.168.1.8/centos/os/ use [root@CentOS ~]# dd if=/dev/zero…
Steve
  • 503
  • 3
  • 9
  • 19
2
votes
1 answer

Weird program latency behavior on VM

I wrote a program to read 256KB array to get 1ms latency. The program is pretty simple and attached. However, when I run it on VM on Xen, I found that the latency is not stable. It has the following pattern: The time unit is ms. #totalCycle…
Mike
  • 1,841
  • 2
  • 18
  • 34
2
votes
1 answer

How to monitor syscalls of a VM

Is there a simple way to monitor the syscalls of processes running in a VM from the outside on the hypervisor (dom0) in a Xen setup? In general, is that an easy task or are modifications on the hypervisor code necessary to do such a VM syscall…
user2212190
  • 357
  • 1
  • 6
  • 17
2
votes
1 answer

how XEN chontrol cores and whether there is a API in Linux to run process on designated core

how XEN chontrol cores and whether there is a API in Linux to run process on designated core
cola
  • 691
  • 1
  • 6
  • 15
2
votes
1 answer

How to retrieve xenstore parameters from WMI interface

I'm trying to retrieve some parameters from xenstore using WMI (specifically, I was hoping to use this script to change a VM IP address after it's created). According to this article, it seems like I should just be able to do something like: From…
user949286
  • 1,259
  • 1
  • 13
  • 22
2
votes
0 answers

xc_shadow_control operation in xen migration

I'm doing research about xen migration. And I see the operation xc_shadow_control in code to get dirty map, as the following code: xc_shadow_control(xch, dom, XEN_DOMCTL_SHADOW_OP_PEEK, HYPERCALL_BUFFER(to_skip), dinfo->p2m_size,…