Subcategories

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

    381 Topics
    3k Posts
    D
    @Cygace Someone from the community may jump in and help troubleshoot this. The best approach would be to not modify the Dom0 installation by installing Zabbix via a community post, as you're customizing the installation. The vates team and XCP-ng specifically need to include these packages to ensure you're able to get support. Best of luck
  • ACLs, Self-service, Cloud-init, Load balancing...

    93 Topics
    789 Posts
    P
    I did stick to version: 1 in my working configuration [image: 1757959695876-01998ae9-bb3f-4a3c-b3f6-b1d34ae23704-image.png] Had to rename my "Ethernet 2" nic name to Ethernet2 without the space You have to put the exact template nic name for this to work.
  • All XO backup features: full and incremental, replication, mirrors...

    389 Topics
    4k Posts
    A
    @florent Sep 15 10:00:01 xo1 xo-server[5582]: 2025-09-15T14:00:01.026Z xo:backups:worker INFO starting backup Sep 15 10:00:32 xo1 xo-server[5582]: 2025-09-15T14:00:32.794Z xo:xapi:xapi-disks INFO Error in openNbdCBT XapiError: SR_BACKEND_FAILURE_460(, Failed to calculate changed blocks for given VD Is. [opterr=Source and target VDI are unrelated], ) Sep 15 10:00:32 xo1 xo-server[5582]: at XapiError.wrap (file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/_XapiError.mjs:16:12) Sep 15 10:00:32 xo1 xo-server[5582]: at default (file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/_getTaskResult.mjs:13:29) Sep 15 10:00:32 xo1 xo-server[5582]: at Xapi._addRecordToCache (file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/index.mjs:1073:24) Sep 15 10:00:32 xo1 xo-server[5582]: at file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/index.mjs:1107:14 Sep 15 10:00:32 xo1 xo-server[5582]: at Array.forEach (<anonymous>) Sep 15 10:00:32 xo1 xo-server[5582]: at Xapi._processEvents (file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/index.mjs:1097:12) Sep 15 10:00:32 xo1 xo-server[5582]: at Xapi._watchEvents (file:///opt/xo/xo-builds/xen-orchestra-202509150942/packages/xen-api/index.mjs:1270:14) Sep 15 10:00:32 xo1 xo-server[5582]: at process.processTicksAndRejections (node:internal/process/task_queues:105:5) { Sep 15 10:00:32 xo1 xo-server[5582]: code: 'SR_BACKEND_FAILURE_460', Sep 15 10:00:32 xo1 xo-server[5582]: params: [ Sep 15 10:00:32 xo1 xo-server[5582]: '', Sep 15 10:00:32 xo1 xo-server[5582]: 'Failed to calculate changed blocks for given VDIs. [opterr=Source and target VDI are unrelated]', Sep 15 10:00:32 xo1 xo-server[5582]: '' Sep 15 10:00:32 xo1 xo-server[5582]: ], Sep 15 10:00:32 xo1 xo-server[5582]: call: undefined, Sep 15 10:00:32 xo1 xo-server[5582]: url: undefined, Sep 15 10:00:32 xo1 xo-server[5582]: task: task { Sep 15 10:00:32 xo1 xo-server[5582]: uuid: '6265a41c-29c3-f4d9-5f0c-e52db6e0fcc9', Sep 15 10:00:32 xo1 xo-server[5582]: name_label: 'Async.VDI.list_changed_blocks', Sep 15 10:00:32 xo1 xo-server[5582]: name_description: '', Sep 15 10:00:32 xo1 xo-server[5582]: allowed_operations: [], Sep 15 10:00:32 xo1 xo-server[5582]: current_operations: {}, Sep 15 10:00:32 xo1 xo-server[5582]: created: '20250915T14:00:32Z', Sep 15 10:00:32 xo1 xo-server[5582]: finished: '20250915T14:00:32Z', Sep 15 10:00:32 xo1 xo-server[5582]: status: 'failure', Sep 15 10:00:32 xo1 xo-server[5582]: resident_on: 'OpaqueRef:65b7a047-094b-4c7a-a503-2823e92b9fe4', Sep 15 10:00:32 xo1 xo-server[5582]: progress: 1, Sep 15 10:00:32 xo1 xo-server[5582]: type: '<none/>', Sep 15 10:00:32 xo1 xo-server[5582]: result: '', Sep 15 10:00:32 xo1 xo-server[5582]: error_info: [ Sep 15 10:00:32 xo1 xo-server[5582]: 'SR_BACKEND_FAILURE_460', Sep 15 10:00:32 xo1 xo-server[5582]: '', Sep 15 10:00:32 xo1 xo-server[5582]: 'Failed to calculate changed blocks for given VDIs. [opterr=Source and target VDI are unrelated]', Sep 15 10:00:32 xo1 xo-server[5582]: '' Sep 15 10:00:32 xo1 xo-server[5582]: ], Sep 15 10:00:32 xo1 xo-server[5582]: other_config: {}, Sep 15 10:00:32 xo1 xo-server[5582]: subtask_of: 'OpaqueRef:NULL', Sep 15 10:00:32 xo1 xo-server[5582]: subtasks: [], Sep 15 10:00:32 xo1 xo-server[5582]: backtrace: '(((process xapi)(filename lib/backtrace.ml)(line 210))((process xapi)(filename ocaml/xapi/storage_utils.ml)(line 141))((process xapi)(fi lename ocaml/xapi/message_forwarding.ml)(line 141))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/x api-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/rbac.ml)(line 188))((process xapi)(filename ocaml/xapi/rbac.ml)(line 197))((process xapi) (filename ocaml/xapi/server_helpers.ml)(line 77)))' Sep 15 10:00:32 xo1 xo-server[5582]: } Sep 15 10:00:32 xo1 xo-server[5582]: } Sep 15 10:00:35 xo1 xo-server[5582]: 2025-09-15T14:00:35.240Z xo:xapi:vdi WARN invalid HTTP header in response body { Sep 15 10:00:35 xo1 xo-server[5582]: body: 'HTTP/1.1 500 Internal Error\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: 'content-length: 318\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: 'content-type: text/html\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: 'connection: close\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: 'cache-control: no-cache, no-store\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: '\r\n' + Sep 15 10:00:35 xo1 xo-server[5582]: '<html><body><h1>HTTP 500 internal server error</h1>An unexpected error occurred; please wait a while and try again. If the problem persists, please contact your support representative.<h1> Additional information </h1>VDI_INCOMPATIBLE_TYPE: [ OpaqueRef:ec54186c-0ab5-0390-d244-64414e9d8887; CBT metadata ]</body></html>' Sep 15 10:00:35 xo1 xo-server[5582]: } Sep 15 10:00:35 xo1 xo-server[5582]: 2025-09-15T14:00:35.249Z xo:xapi:xapi-disks WARN can't compute delta OpaqueRef:888ccaa8-07c6-e6f0-3bfb-3e6b5ac4da2a from OpaqueRef:ec54186c-0ab5-0390-d2 44-64414e9d8887, fallBack to a full { Sep 15 10:00:35 xo1 xo-server[5582]: error: Error: invalid HTTP header in response body Sep 15 10:00:35 xo1 xo-server[5582]: at checkVdiExport (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/vdi.mjs:36:19) Sep 15 10:00:35 xo1 xo-server[5582]: at process.processTicksAndRejections (node:internal/process/task_queues:105:5) Sep 15 10:00:35 xo1 xo-server[5582]: at async Xapi.exportContent (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/vdi.mjs:244:5) Sep 15 10:00:35 xo1 xo-server[5582]: at async #getExportStream (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/disks/XapiVhdStreamSource.mjs:123:20) Sep 15 10:00:35 xo1 xo-server[5582]: at async XapiVhdStreamSource.init (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/disks/XapiVhdStreamSource.mjs:135:23) Sep 15 10:00:35 xo1 xo-server[5582]: at async #openExportStream (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/disks/Xapi.mjs:128:7) Sep 15 10:00:35 xo1 xo-server[5582]: at async #openNbdStream (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/disks/Xapi.mjs:81:22) Sep 15 10:00:35 xo1 xo-server[5582]: at async XapiDiskSource.openSource (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/xapi/disks/Xapi.mjs:191:18) Sep 15 10:00:35 xo1 xo-server[5582]: at async XapiDiskSource.init (file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/disk-transform/dist/DiskPassthrough.mjs:28:41) Sep 15 10:00:35 xo1 xo-server[5582]: at async file:///opt/xo/xo-builds/xen-orchestra-202509150942/@xen-orchestra/backups/_incrementalVm.mjs:67:5 Sep 15 10:00:35 xo1 xo-server[5582]: }
  • Everything related to Xen Orchestra's REST API

    68 Topics
    530 Posts
    lsouai-vatesL
    @olivierlambert I am asking XO Team about this issue.
  • Terraform, Packer or any tool to do IaC

    35 Topics
    350 Posts
    J
    @manilx I have proposed to the IaC team of Vates, a MCP Server for Vates VMS. Which can be used by GitHub Copilot or similar, if used when doing IaC etc.
  • Synchronize configuration of two XO for high availability

    Unsolved
    5
    0 Votes
    5 Posts
    870 Views
    M
    @olivierlambert Well, for now, I'm mostly playing around with this tech to teach myself about it, gaining experience and coming up with ideas. Maybe someday I'll be able to return some profit with the business I'm building / trying to figure out (hosting game servers). Then I'll sign up for some Pro support - and maybe then we can work on the concept of HA XO I understand what you're saying. I think I can come up with a good enough way of achieving the HA I'm looking for. Anyway, thanks for takning the time to respond. I understand your schedule is busy.
  • Pool is connected but Unknown pool

    21
    3
    0 Votes
    21 Posts
    8k Views
    Tristis OrisT
    @julien-f @olivierlambert 2371109b6fea26c15df28caed132be2108a0d88e Fixed now, thanks you.
  • Backup don't work in 5.74.x

    5
    0 Votes
    5 Posts
    423 Views
    olivierlambertO
    If you use XOA, I would strongly suggest to open a support ticket. This way, we can investigate properly on your XOA and see what's going on.
  • Cloud-init ConfigDrive

    Solved
    3
    0 Votes
    3 Posts
    447 Views
    C
    @olivierlambert Thanks, feel free to mark this as solved.
  • 5.74.0 - "an error has occurred" on storage and hosts

    5
    1
    0 Votes
    5 Posts
    807 Views
    Tristis OrisT
    this looks similar to my problem. https://xcp-ng.org/forum/topic/6268/pool-is-connected-but-unknown-pool/17?_=1662121619906 this missed SR was at "unknown pool"[image: 1662128126638-0f24bb4d-c916-4693-b838-c3935841aec3-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png]
  • Offsite backup options to replace ESXi and Veeam

    9
    0 Votes
    9 Posts
    3k Views
    C
    Good one Guys - thanks for all the info We will spin up and instance and do some playing and see how close we can get using RSYNC - will follow along the blog for more info on when the remote feature set becomes richer as you develop Craig
  • Kubernetes

    1
    0 Votes
    1 Posts
    267 Views
    No one has replied
  • Weird Issue with NFS and Synology Hyper Backup

    10
    0 Votes
    10 Posts
    2k Views
    olivierlambertO
    It's important to understand the components you are using, especially on a software that you use without support/training In short: SR: a Storage Repository is access by your host/dom0/XCP-ng, and will be used to store ISOs and/or VM disks. It's running on a relatively old CentOS release (7.x), and will mount with some specific settings BR/remote: a Backup Repository where Xen Orchestra will send the backup of your VMs. Usually, Xen Orchestra runs (in XOA) inside a Debian 11 VM, with default NFS mount options (default: ie from the operating system point of view). It's hard to tell exactly the issue since you are likely using XO from the sources, so a XO that you choose to install on a system where we (aka "XO devs") have precisely 0 control on. Plus the NFS configuration part is also out our scope because it's not running inside our infrastructure too. That's a lot of moving pieces, that's why it's important to understand what you do so we can assist here the most efficient way we can
  • Xen online security

    3
    0 Votes
    3 Posts
    600 Views
    ronivayR
    There’s usually little to no reasons to expose any mgmt systems to internet in actual production environments. Especially if it’s strictly for internal mgmt purposes. XO is no exception. Not because the system would be unsecure, but you simply want to make any attack surface as small as possible. It’s just a best a practice.
  • Xen Orchestra and guest utilities on Fedora 36, XCP-ng 8.2

    4
    0 Votes
    4 Posts
    835 Views
    olivierlambertO
    I think it's "because" we fixed it upstream and then Fedora packaged the fix in their latest update
  • Global (not local) ISO repositiry, not possible?

    15
    0 Votes
    15 Posts
    3k Views
    AtaxyaNetworkA
    @stormi Yeah, seems better this way ^^ I will try to write a draft in the next few days to update the documentation
  • Orchestra 5.61.0 VM Doesn't Auto-Start in XCP-ng 8.2

    10
    0 Votes
    10 Posts
    3k Views
    F
    @olivierlambert said in Orchestra 5.61.0 VM Doesn't Auto-Start in XCP-ng 8.2: Try to disable/re-enable autostart then. Hi, I had this trouble, on XCP 8.2 / XOA agent 7.4.50-1, the Olivier's advice fixe the problem.
  • Revert this vm to this snapshot error

    Solved
    12
    0 Votes
    12 Posts
    2k Views
    J
    @ronivay Ok. In between jobs I did a new VM install of debian 11 and on it the XO community version. Version numbers now: xo-server 5.100.1 xo-web 5.101.1 I seem to have everything working again. Thanks for the help and tip. Now it seems really solved. If I come across anything else, which I don't think I will, I will report back. Greetings and thanks, Jan
  • XO spawned VM from template has wrong VIF network order

    25
    0 Votes
    25 Posts
    6k Views
    M
    @Forza Hey - thanks for the input. It would be valid if I would reboot xcp host though. All this is happening on live xcp server which is problematic. It's no the end of the world but there has to be a way to debug it. Any tips on that?
  • Rename Networks on XO Hosts

    20
    0 Votes
    20 Posts
    5k Views
    ben20benB
    I came across this and the solution I upvoted i.e. renaming in pool view, works for me. However, I would like to +1 the idea @Forza put in his post. Cause organizing it all can get quite confusing. XOA being the excellent tool that it is, has this lacking. For those who come across this and feel discouraged? Do please mention your needs to the team here! They are VERY good at putting these kinds of things on the roadmap if there is a need/want for it! For myself, I use a spreadsheet to keep track of networks, hosts and pools. I do not rely on XOA alone. Which tbh is probably best practice anyway, in case a backup fails or the world blows up.
  • XCP-NG/XOA install

    2
    0 Votes
    2 Posts
    673 Views
    DanpD
    You will need to download the desired ISO and use it to install the base OS. Then follow the official docs or use one of the available installation scripts. AFAIK, you should be fine with Fedora.
  • Unable to create private network

    6
    1
    0 Votes
    6 Posts
    652 Views
    Otter-7O
    The issue was resolved after installing XO from the source on another Debian 11 VM.
  • 1 Votes
    8 Posts
    837 Views
    julien-fJ
    @olivierlambert Yes, each job has a unique identifier and willl not touch backup files of other jobs.
  • Tutorial on importing VHD?

    6
    0 Votes
    6 Posts
    6k Views
    GheppyG
    What operating system do you have? Does it run on the same type of real server? If not. If VM it is Windows, you must reset (sysprep) or insert the hdd drivers. Acronis is a solution for that, or Dism++ and ImDisk to insert dirvers on vhd. If VM it's Linux, you don't have the correct disk name or partition ID, the boot partition must be redone. Reinstall kernel, in chroot with live CD, to solve the problem. For an easier process, I recommend Hyper-V -> VirtualBox -> XCP-ng. With VirtualBox you will have fewer problems when restoring the boot. And VirtualBox is much more compatible with XCP-ng.
  • XO can't connect to XCP-NG host and Issue with Secure Boot

    11
    0 Votes
    11 Posts
    1k Views
    D
    @olivierlambert said in XO can't connect to XCP-NG host and Issue with Secure Boot: xe vm-param-set uuid=<UUID> platform:secureboot=false Thank you! This did the trick! Our Windows Server 2019 is now up and running.