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

Can't connect to MariaDB from internal VM Structure

S1 Virtual Machine 1: Ubuntu app server Virtual Machine 2: MariaDB 1 S2 Virtual Machine 3: Ubuntu app server Virtual Machine 4: MariaDB 2 from vm04 and 03 I can connect to DB1 with connection string with port 3306 but I can't connect DB2 from vm01…
0
votes
0 answers

Xen configuration with 2 NIC and routing method

I have an Ubuntu 20 Server in a Data center with one Public IP and 1 additional NIC to connected to Switch. In this configuration I have a VM with configured as routing method. The VM can ping to host vice versa and goes to Internet without any…
0
votes
0 answers

How can specify Sockets and Cores in a XEN DomU?

I'm creating a windows server 2022 VM in XEN Project under Debian. But I want to specify Sockets and Cores. I know I can use "vcpus=" to specify the amount of vCPU's but they all come under 1 socket in the Guest VM.. I have tried specifying…
0
votes
0 answers

Problems with Xen server

Had to move an old server that hosts some virtual machines. I can't get them back up. The config files are as so: # Configuration file for the Xen instance vpn.linux.core.theimaginariumstudios.com, created # by xen-tools 4.2 on Mon Jul 2…
aaaa
  • 1
  • 1
0
votes
0 answers

Installing openSUSE 15.4 as a Xen Guest (DomU) on Debian 11 - can't find kernel file to link in xen-tools configuration

we are currently trying to set up a virtualized environment in which we would like to use openSUSE 15.4 Leap as a Xen Guest (DomU) on a Debian 11 Host. To do so I have found some resources which adress the matter, but may be a little bit…
0
votes
1 answer

Is it (still) possible to overcommit cpu with Xen?

Common hypervisors (Proxmox, Vmware, KVM..) do not prevent the sum of allocated virtual resources (such as vCPU) to exceed the number of physical ones, even if some of them (OpenStack) do limit the overcommittment ratio…
0
votes
0 answers

Gtk-WARNING **: 20:45:08.481: Locale not supported by C library. Using the fallback 'C' locale

[root@server ~]# virt-manager Gtk-WARNING **: 20:45:08.481: Locale not supported by C library. Using the fallback 'C' locale. (virt-manager:10415): Gtk-WARNING **: 20:45:08.482: cannot open display: …
0
votes
1 answer

find most recent snapshot using xen command line

I am using Xen, and for each of our VM's we have set up a process to create a new snapshot of the VM every morning, with the last seven being kept. I am now trying to write a script to test restoring the latest snapshot for each VM. In Xen command…
IGGt
  • 135
  • 1
  • 8
0
votes
1 answer

Install Ubuntu 20 PV guest on a Debian 10 Xen

Struggling to find a guide to do this. I've understood that xen-tools supports installing Ubuntu guests on Debian so that should be a fast and easy way but can't find any examples. Anybody knows a good guide to help me? Is it mandatory to use HVM…
jazzman
  • 51
  • 4
0
votes
0 answers

Xen hypervisor: What does the acronym RMRR mean in "(XEN) [VT-D] It's risky to assign" ... "with shared RMRR at"? What are the risks?

I'm running Qubes-OS 4.1.0 While looking through the /var/log/xen/console/hypervisor.log I stumbled over the following messages: ... (XEN) [VT-D] It's risky to assign 0000:00:14.0 with shared RMRR at c9f42000 for Dom40. (XEN) [VT-D] It's risky to…
pefu
  • 679
  • 1
  • 6
  • 24
0
votes
0 answers

How to run xen hypervisor on a computer that only supports UEFI?

I have tried updating the bios, disabling hyperthreading, adding xen.efi to its proper location within Ubuntu, building xen from source, etc. Yet I cannot get past the following error a Xen panic stating "IO-APIC + timer doesn't work!" Does anyone…
sololuvr
  • 1
  • 2
0
votes
2 answers

iptables for transparent NAT

I'm trying to transparently route traffic of one Xen VM through another, like so: ------- 192.168.250.4 192.168.250.3 --------- | VM1 | <-----------------bridged----------------> | VM2 | <-----> Internet ------- …
AndiDog
  • 321
  • 2
  • 5
  • 19
0
votes
1 answer

Workstation virtualization on workstation host

Problem exposition I am a system administrator in our company, and I am currently researching a possible solution for more stable workflow in a our company. Our company is a chain of hundreds general goods stores. We have mostly less educated…
Zoran Jankov
  • 243
  • 1
  • 2
  • 16
0
votes
0 answers

Why can't I boot xen hypervisor on Ubuntu 20.04.1? panic on cpu 0 timer doesn't work

As the subject says I simply cannot boot into the hypervisor. I'm able to install it just fine though, it says something about the CPU when I try to boot and quickly just reboots. I have virtualization enabled. The most I'm able to see is that it…
0
votes
4 answers

Xen as a Standalone OS?

Is it possible to install Xen as a standalone operating system, without any existing linux distribution? If yes, how? Thank you.
Alon Gubkin
  • 666
  • 3
  • 7
  • 12