Skip to main content

Glossary

General

TermMeaningDefinition
CPUCentral Processing UnitProcessor.
OSOperating SystemSoftware environment running on a VM or physical machine.

Core infrastructure

TermMeaningDefinition
Dom0Control domainThe privileged Linux VM started with each host: it runs XAPI and the storage/network drivers. Its resources are shared by all operations on the host.
HostA hypervisor server (XCP-ng / XenServer node) in the pool.
PBDPhysical Block DeviceBinds an SR to a host (how the host reaches that storage).
PIFPhysical InterfaceA physical NIC on a host, used for management, storage, or guest networks.
PoolA set of hosts sharing storage and network configuration.
Pool masterThe host that coordinates the pool and exposes its XAPI: XO always talks to the pool through its master.
SRStorage RepositoryA storage container (local LVM, NFS, iSCSI, etc.) where VDIs live. Not to be confused with a backup repository (BR).
VBDVirtual Block DeviceThe attachment that connects a VDI to a VM (device number, bootable flag, mode).
VDIVirtual Disk ImageA virtual disk object on an SR (root disk, data disk, ISO, snapshot disk, etc.).
Not to be confused with Virtual Desktop Infrastructure.
VIFVirtual Network InterfaceA virtual NIC on a VM, connected to a network.
VMVirtual MachineA guest machine (OS + virtual hardware) managed by the pool.

Virtualization modes & hardware

TermMeaningDefinition
GPUGraphics Processing UnitPhysical graphics hardware on a host.
HVMHardware Virtual MachineFull hardware-emulated guest (typical for Windows and many Linux installs).
PGPUPhysical GPUA physical GPU as seen by XAPI (grouping / passthrough context).
PV / PVMParavirtualizationGuest uses paravirtualized drivers/interfaces (legacy Linux style on Xen).
vCPUVirtual CPUA virtual processor presented to the VM.
vGPUVirtual GPUA virtual GPU slice assigned to a VM.
VTPMVirtual Trusted Platform ModuleSoftware TPM device exposed to a VM (e.g. Windows 11 / BitLocker).

Networking & storage

TermMeaningDefinition
iSCSIInternet Small Computer System InterfaceBlock SR backed by an iSCSI LUN.
ISO SRISO StorageSR type used to store .iso images for VM install media.
LVMLogical Volume ManagerLocal volume-style SR (e.g. on host disks).
MTUMaximum Transmission UnitLargest Ethernet payload size on a link (e.g. jumbo frames).
NBDNetwork Block DeviceProtocol XO uses to read disk data directly from hosts, for faster NBD-enabled backups. Required for incremental backups of QCOW2 disks.
NFSNetwork File SystemFile-based SR backed by an NFS export.
QCOW2QEMU Copy On Write v2Disk format lifting the 2 TiB VHD limit (up to 16 TiB per disk), generally available since XO 6.5 and recent XCP-ng releases.
SR-IOVSingle Root I/O VirtualizationPassing a virtual function of a physical NIC to a VM for near-native I/O.
Traffic rulesFirewall-like rules applied to networks and VIFs through the SDN controller.
VHDVirtual Hard DiskHistorical disk and backup format of the platform, limited to 2 TiB per disk (see QCOW2).
VLANVirtual LANLogical LAN segment; often tied to PIF tagging in XAPI.
XVAXenServer Virtual ApplianceArchive format for a complete VM export, used by full backups.

High availability & operations

TermMeaningDefinition
HAHigh AvailabilityPool feature to restart VMs elsewhere if a host fails (policy-driven).
RPURolling Pool UpdateXO-orchestrated update of a whole pool: hosts are patched and rebooted one by one while VMs are live migrated, with no VM downtime.

Backup & replication

TermMeaningDefinition
BRBackup RepositoryStorage where XO writes backups (NFS, SMB, S3, local...), formerly called a "remote". See backup repositories.
CBTChanged Block TrackingXCP-ng/XenServer feature letting XO purge snapshot data: the reference snapshot keeps only small metadata on the SR.
CoalesceThe storage process merging a VDI chain after a snapshot is deleted. Backups create and delete snapshots, so coalesce health directly affects them.
CRIncremental replicationRegularly replays deltas of a VM to an SR on another pool or host, formerly "continuous replication". See incremental replication.
DRFull replicationRegularly streams a full copy of a VM to an SR on another pool or host, formerly "disaster recovery". See full replication.
Full backup intervalAlso called key backup interval: forces a periodic new full (key) backup in an incremental backup job.
GFSGrandfather-Father-SonLong-term retention strategy keeping daily, weekly, monthly and yearly backups.
Health checkAutomatic restore test after a backup: XO boots the restored VM to verify the backup is actually usable.
ImmutabilityProtection making backups unmodifiable for a configured duration, even by XO itself (ransomware protection).
Mirror backupA backup of your backups: copies the archives of one BR to another, the key to 3-2-1 strategies.
[NOBAK]Marker added to a VDI name to exclude that disk from all backup jobs.
Rolling snapshotScheduled automatic snapshots with retention. Snapshots live on the same SR as the VM: not a real backup.
SequenceChains backup schedules so they run one after the other instead of competing in parallel.
Smart backupSelects VMs by criteria (pool, tags, power state) resolved at job runtime, instead of a fixed VM list.

XCP-ng/Xen Orchestra-specific

TermMeaningDefinition
Guest toolsDrivers and agent installed inside a VM: they report the IP address and metrics, and enable clean shutdown and migration.
V2VVirtual to VirtualBuilt-in migration tool importing VMs directly from VMware/ESXi to XCP-ng.
XAPI / xapiXen APIThe management API and service on each host that XO talks to.
XCP-ngThe open source, Xen-based hypervisor managed by XO, developed by Vates alongside Xen Orchestra.
XOXen OrchestraThe management UI/API stack (xo-server, xo-web, etc.).
XO 5 / XO 6The two web interfaces served by the same XO backend: XO 6 is the current default, XO 5 the previous generation. See XO 6 vs XO 5.
XO LiteLightweight web UI embedded in every XCP-ng host (8.3+): basic management and XOA deployment, no installation needed.
XO ProxyComponent deployed close to remote infrastructure to run backups locally, without streaming all data through the main XOA.
XOAXen Orchestra AppliancePrebuilt VM image that runs XO as a packaged appliance.