One inventory for every pool
The VMs of all your XenServer environments in a single view, with filters by environment and state and CSV export. Replicas made by XenReplica are marked and can be hidden.
XenReplica copies MCS master images from one XenServer pool to others, either manually or on a schedule. It transfers the full image initially, and subsequently only the changed blocks. It replicates all snapshots to each destination, ready for updating the catalogs in Citrix Studio.
A web interface, in the browser of any workstation. Below, an incremental replication is running on sample data: open it to follow speed and log, browse the inventory and try «Esegui ora» on the replication jobs page.
The interface is the product's own, in its original language; the data are sample data and the simulation is not connected to any system.
With several data centres, each MCS catalogue needs its own copy of the master image. XenServer has no command to copy a VM to another pool: migration moves it, it does not copy it.
So every update becomes a manual export, a file of tens of gigabytes to move across the WAN and an import to check, repeated for every site each time the image changes.
You choose the master image and the destination pools once. From then on XenReplica snapshots the source, transfers only what changed, updates the replica and takes a version snapshot of it.
The catalogue update in each data centre always starts from the same place, under the same name: only the snapshot changes.
The VMs of all your XenServer environments in a single view, with filters by environment and state and CSV export. Replicas made by XenReplica are marked and can be hidden.
After the first full copy it transfers only the changed blocks. If a safety condition is missing (the replica was started or modified, the base snapshot is gone) it falls back to a full copy on its own and logs why.
Every run leaves a version snapshot on the destination, named as you choose, and keeps the last N versions. The replica keeps its name, so the path in Studio does not change.
Runs on demand, daily, weekly, monthly or with a cron expression, in your time zone. A bandwidth cap per job and zstd compression for the WAN.
Progress, log and outcome per destination in real time, with the transfer speed chart. A run can be cancelled safely: partial imports and snapshots are cleaned up.
HTTPS with your internal CA certificate, pinned TLS fingerprints towards every host, encrypted environment passwords, users with reader, operator and administrator roles.
The master image can stay powered on: XenReplica takes a snapshot and works from that.
A full copy streamed from the source pool to the destination storage through the service machine, compressed with zstd, with no intermediate files.
From then on it writes to the replica's disks only the blocks that changed since the previous snapshot.
The replica gets a version snapshot, ready to select in Citrix Studio or with Publish-ProvMasterVMImage.
No. XenReplica uses the XenServer API (XAPI) on port 443, like XenCenter. It is installed on a machine that can reach the pools, typically the administration VM.
No. The transfer goes from the source pool to the service machine and from there to the destination pools, inside your network. Nothing is sent to Corellix.
XenReplica notices before sending the differences and makes a full copy instead, writing the reason in the log. The replica is blocked from starting precisely so that it stays identical to the source.
Today it prepares the version snapshot to select in Studio or in PowerShell. Updating the catalogues automatically is the next item on the roadmap.
VHD disks up to 2 TiB. Larger disks, or qcow2 storage (GFS2, SMAPIv3), get a full copy.
What is planned next. If you need one of these sooner, say so in your request.
Tell us how many data centres and master images you manage: we will show you XenReplica in a demo and plan a pilot on your environments with you.
Rather write to us? Contact page
XenReplica is designed, built and supported by Corellix Software Engineering: the team behind the Corellix platform, which also builds custom software, infrastructure tools and data migrations.
About us All solutions