Subcategories

  • VMs, hosts, pools, networks and all other usual management tasks.

    479 Topics
    4k Posts
    johnnezeroJ
    @poddingue Oh yes (dumb me). Very good, we'll see if they respond (as now there's two @ refferences). Happy Day
  • ACLs, Self-service, Cloud-init, Load balancing...

    105 Topics
    865 Posts
    S
    Hello, You can find all the demo dashboards at the following address: https://github.com/steeve-san/OpenMetrics_XCP_Grafana Regard,
  • All XO backup features: full and incremental, replication, mirrors...

    523 Topics
    6k Posts
    christopher-petzelC
    @florent suggesting this looks like a network issue, I took a look at my XO's server's syslog and found the error when this occurs. 2026-07-31T00:10:00.428083-04:00 mis-26-svr xo-server[1298]: 2026-07-31T04:10:00.427Z xo:xo-server ERROR uncaught exception { 2026-07-31T00:10:00.428186-04:00 mis-26-svr xo-server[1298]: error: AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: 2026-07-31T00:10:00.428262-04:00 mis-26-svr xo-server[1298]: 2026-07-31T00:10:00.428309-04:00 mis-26-svr xo-server[1298]: assert(!this.paused) 2026-07-31T00:10:00.428341-04:00 mis-26-svr xo-server[1298]: 2026-07-31T00:10:00.428391-04:00 mis-26-svr xo-server[1298]: at Parser.finish (/opt/xo/xo-builds/xen-orchestra-202607200851/node_modules/undici/lib/dispatcher/client-h1.js:302:5) 2026-07-31T00:10:00.428414-04:00 mis-26-svr xo-server[1298]: at TLSSocket.<anonymous> (/opt/xo/xo-builds/xen-orchestra-202607200851/node_modules/undici/lib/dispatcher/client-h1.js:741:32) 2026-07-31T00:10:00.428434-04:00 mis-26-svr xo-server[1298]: at TLSSocket.emit (node:events:521:24) 2026-07-31T00:10:00.428478-04:00 mis-26-svr xo-server[1298]: at TLSSocket.patchedEmit [as emit] (/opt/xo/xo-builds/xen-orchestra-202607200851/@xen-orchestra/log/configure.js:52:17) 2026-07-31T00:10:00.428508-04:00 mis-26-svr xo-server[1298]: at endReadableNT (node:internal/streams/readable:1729:12) 2026-07-31T00:10:00.428525-04:00 mis-26-svr xo-server[1298]: at processTicksAndRejections (node:internal/process/task_queues:90:21) { 2026-07-31T00:10:00.428549-04:00 mis-26-svr xo-server[1298]: generatedMessage: true, 2026-07-31T00:10:00.428567-04:00 mis-26-svr xo-server[1298]: code: 'ERR_ASSERTION', 2026-07-31T00:10:00.428582-04:00 mis-26-svr xo-server[1298]: actual: false, 2026-07-31T00:10:00.428599-04:00 mis-26-svr xo-server[1298]: expected: true, 2026-07-31T00:10:00.428614-04:00 mis-26-svr xo-server[1298]: operator: '==', 2026-07-31T00:10:00.428628-04:00 mis-26-svr xo-server[1298]: diff: 'simple' 2026-07-31T00:10:00.428642-04:00 mis-26-svr xo-server[1298]: } 2026-07-31T00:10:00.428659-04:00 mis-26-svr xo-server[1298]: } So it looks like xo-server is dying, could it be the module undici that the problem here? Keep in mind that 13 other instances of xo-server performed the backup without a problem at the exact same time. Some days this never happens, some days it could be 4 instances of xo-server that die the same way in executing the backup. I think it's also important to note that the instance of xo-server dying happens immediately upon the backup being started at 10 minutes after midnight. I would think that if the problem were the network itself, that there would be some timeout period before causing the xo-server instance to crash. To answer a question asked of @jb , this is a local XCP-ng management network and there are no other backups occurring at 00:10.
  • Everything related to Xen Orchestra's REST API

    87 Topics
    648 Posts
    A
    @poddingue Thanks - great question, and the answer is simpler than you might expect. Every tool in the catalog is classified right in its description: read, write, admin, dangerous. That classification ships with the DADL itself - nobody has to sort 267 endpoints by hand before letting an agent near them. From there it is a ladder: Each agent (or user) gets a maximum access level. Our reviewing agent is capped at "read" - so a VDI delete is not blocked with a warning, it is simply not on the table. And this holds even though the gateway itself holds an admin token towards XO: the agent's reach ends at the classification, not at the token. The model cannot talk its way past a label. Exceptions are a one-line override: "read-only, but snapshot_vm is allowed" - or the other direction, "writes allowed, but nothing classified dangerous". For the fine-grained cases - "read-only, except never touch this one VM" for example - there are policies that can filter on parameters, not just functions. Underneath it all, one rule: fail-closed. If any check cannot complete, the call does not run. The detail we find most underrated: refused attempts are logged as first-class events. A reviewing agent that suddenly asks for a delete is not a near-miss - it is a signal, because it usually means the model read something it should not have trusted. Which is your Insights piece's "boundaries drawn in advance", applied literally. Happy to go deeper on any of this - the boundary question is exactly what the gateway exists for.
  • Terraform, Packer or any tool to do IaC

    51 Topics
    472 Posts
    JeremyLARDENOISJ
    New releases! Terraform Provider Xen Orchestra v0.40.0 This new release allows users to import VMs directly from Xen Orchestra into Terraform without recreating it or modifying manually the Terraform state. There is still some drift when importing it, but nothing that changes the real state of VM and we are currently on it! https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.40.0 Golang SDK for Xen Orchestra v1.17.0 v2 The network service is now available from the v2 client! You can now create, get and delete your network directly from it! v1 & v2 The template value in VM struct params has been fixed, We can now get the template id directly from it. https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.17.0
  • VM is hanging during typing

    5
    0 Votes
    5 Posts
    769 Views
    S
    i don't use it cause i work only with mac. this is the reason why i get xoa. ... in the xencenter on windows it works normally. but i try this on different browsers. the problem is the same
  • Xen Orchestra ZFS issue..

    1
    0 Votes
    1 Posts
    669 Views
    No one has replied
  • create resource pool

    6
    0 Votes
    6 Posts
    4k Views
    olivierlambertO
    Migrate it to the host that will be the master (even local storage of the master). Then you can add any slave.
  • xoa-updater failing

    8
    0 Votes
    8 Posts
    5k Views
    olivierlambertO
    IIRC we have something in the pipes to solve this, but not yet. Please open a support ticket so we can continue discuss with more details related to your infrastructure
  • IP pool for IPv6

    feature in backlog
    6
    0 Votes
    6 Posts
    2k Views
    D
    @olivierlambert issue created https://github.com/vatesfr/xen-orchestra/issues/4515
  • unattached disk cannot be moved

    Solved
    8
    0 Votes
    8 Posts
    2k Views
    olivierlambertO
    Please refer to https://github.com/vatesfr/xen-orchestra/issues/4455
  • xoa-updater service not running

    4
    3
    0 Votes
    4 Posts
    1k Views
    olivierlambertO
    2GiB is enough. Please create a support ticket (yes you can with XOA Free) so our dedicated support team assist
  • XOA Full Backups consumes to much SR space.

    Moved Solved
    6
    0 Votes
    6 Posts
    2k Views
    B
    Yes, setting concurrency to 1 helps me. Will try to run concurrency >1 on th pool and see how it works. When concurrency > 1 it would be nice to split backups per-host (in case of pool) or per-SR (in case of multiple SRs)
  • Connecting servers after credential change

    15
    2
    0 Votes
    15 Posts
    5k Views
    jedimarcusJ
    @LEB-ID It's called Add new Server in XCP-ng Center too... old habits die hard. But Pools is not the right word either. It's hard coming up with something short and precise.
  • Backup concurrency within one VM with multiple disks

    6
    2
    0 Votes
    6 Posts
    1k Views
    ForzaF
    @julien-f Done: https://github.com/vatesfr/xen-orchestra/issues/4490
  • 0 Votes
    8 Posts
    2k Views
    julien-fJ
    @olivierlambert said in Backup-NG Error "invalid header checksum" after VM-Disk-Resize and reaching retention Limit.: So the issue appeared just when the oldest extended delta had to be merged in the full I suppose. This is exact, but we need to have a proper process to reproduce it. This might be related to: increasing the size of the disk above a certain threshold increasing the content of the disk above a certain threshold
  • 0 Votes
    7 Posts
    2k Views
    J
    After: mount 192.168.10.6:/mnt/raid/nfs /mnt/jan and i look with mount i get this: 192.168.10.6:/mnt/raid/nfs on /mnt/jan type nfs4 (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.211.55.19,local_lock=none,addr=192.168.10.6) So its working. After manual typing what XO tried: mount -t nfs 192.168.10.6:/mnt/raid/nfs/backup /mnt/jan -o vers=3 I get the same error: mount.nfs: access denied by server while mounting 192.168.10.6:/mnt/raid/nfs/backup So the “-o vers=3" option is the problem. Can i edit a file in XO to get rid of the “-o vers=3” option? SOLVED In XO i used the option -o vers=4 and this works.
  • XO not displaying any Storages

    Solved
    17
    2
    0 Votes
    17 Posts
    4k Views
    AnonabharA
    @badrAZ Gentleman, thank you very much.. I updated and recompiled and now I get all the storages on display. Thanks again, Peg
  • Old Backup

    13
    0 Votes
    13 Posts
    3k Views
    pdoniasP
    https://github.com/vatesfr/xen-orchestra/issues/4467
  • xoa vm export - "orphaned" snapshot

    8
    1
    0 Votes
    8 Posts
    1k Views
    olivierlambertO
    For example, xo-server crashed/interrupted/restarted during the export.
  • 0 Votes
    20 Posts
    6k Views
    onurO
    @olivierlambert said in Continuous Replication fails with VDI_IO_ERROR(Device I/O errors) on fresh XOA install after XenServer 7.2 -> XCP-ng 8.0 upgrade: To your config file, yes. Where this config file is depends on where do you installed Xen Orchestra (I suppose from the sources, so I can't guess where do you installed, could be anyware ) edit: I think it's fixed now and integrated by default in the config Great, this fix already is in the new version. I was having this problem (Error: VDI_IO_ERROR(Device I/O errors)) and was not be able to do CR of my VMs but now CR works. Thank you PS: BTW that was my config file
  • iso smb library - how to create it in XOA?

    Solved
    14
    1
    0 Votes
    14 Posts
    11k Views
    AddeA
    @akurzawa OK then I know
  • Clean up "old version of guest-tools.iso"

    4
    0 Votes
    4 Posts
    2k Views
    H
    @axiom00 Thank you for your answer, this worked great. Was able to clean the entire list of old versions this way.
  • Number of cores in stats is incorrect for VMs

    10
    1
    0 Votes
    10 Posts
    2k Views
    B
    @olivierlambert xcp-ng Center displays it properly, so yeah, it must be the way XO is pulling data. [image: 1565959684237-cpu.jpg] Oh well. Not a big deal. Just was curious. Thanks Olivier!
  • Two Delta-Backups on the same host

    4
    3
    0 Votes
    4 Posts
    1k Views
    olivierlambertO
    When you click on the link of the error message it should send you to the official documentation, explaining what it means: https://xen-orchestra.com/docs/backup_troubleshooting.html#error-messages I'm not sure to understand the UI question, can you post a screenshot?