Skip to main content

XO 6 vs. XO 5

XO 6 and XO 5 are two interfaces to the same Xen Orchestra. They run side by side, on the same server, against the same data: a VM started in one is instantly running in the other, a backup job created in XO 5 immediately shows its health in XO 6. There is no migration step and nothing to synchronize.

  • XO 6 is the default interface and the future of Xen Orchestra.
  • XO 5 remains fully available for everything XO 6 does not cover yet: use the XO 5 link in the top-right corner, or the marked links that XO 6 shows contextually (they open the right XO 5 page for the object you are on).

What lives where today

XO 6 is under active development, so this table evolves with every release. As a rule of thumb: observing and operating your infrastructure day to day happens in XO 6; deep configuration still happens in XO 5.

AreaIn XO 6Still in XO 5
Navigation and searchTree view of all pools, hosts, VMs, with live filtering and a query builder on every major tableObject list pages
DashboardsGlobal, pool, host and VM dashboards: status, alarms, patches, resources, usage charts, backup healthGlobal dashboard, health view
VM lifecycleStart (including on a specific host), pause, suspend, resume, reboot, shutdown (normal and forced), duplicate, export as XVA or OVA, deleteMigrate, copy between pools, convert to template, import, self-service
VM creationFull single-VM form: template, cloud-init or SSH key or ISO or PXE install, boot firmware, vTPM, Secure Boot, affinity, HA, vCPUs, RAM, VIFs, disksMultiple VMs at once, tags at creation
ConsolesVM and host consoles: fullscreen, chrome-less dedicated tab, Ctrl+Alt+DelConsole clipboard (coming soon in XO 6)
SnapshotsList, take, revert, deleteSnapshot detail view
NetworksInspect pool, host and VM networking; create networks (bonded, host internal), create and manage VIFs, traffic rulesEdit existing networks, SDN controller
StorageInspect SRs and VDIs; connect, disconnect and delete SRs; create, attach, export, delete VDIs and migrate them between SRsSR creation, advanced disk operations
Performance statsUsage charts on every dashboard (last week)Full stats views with granularity control, via the marked Stats link
BackupsJob list with run history, per-job pages (runs, configuration, backed up VMs, targets), per-VM protection status, dashboard health panelsJob creation and editing, restore, remotes, mirrors, sequences, health checks
TasksFull task history at every level, last-24-hours quick viewTask list
Users and accessUsers list with details, groups and authentication tokensUser creation and editing, groups, roles, LDAP and other auth providers, ACLs
SettingsColor mode, five themes, 21 languagesServers, plugins, proxies, licenses, everything under Settings
Pool and host operationsConnect and disconnect pools, host start, shutdown, enable, disable, PIF scan, bug-tools archivePatching and updates, rolling pool update, host maintenance and evacuation, HA

One more current limitation to know: XO 6 requires an administrator account. Non-admin users are redirected to XO 5 until delegation lands in XO 6.

Which one should I use?

Start every session in XO 6: navigation, monitoring, consoles, task forensics and backup oversight are simply better there. When you hit an operation XO 6 does not do yet, it will either show you the action marked with an external-link icon, or you switch to XO 5 manually and come right back.

If you prefer to keep XO 5 as your default interface for now, the welcome message of XO 6 links to the procedure to do so.