Subcategories

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

    446 Topics
    3k Posts
    gskgerG
    I am running NVIDIA P40s on a DELL R720/R730 and a NVIDIA A2000 12GB on a DELL Optiplex 9010 in my playlab. Getting the GPUs to be accessible for VMs was quite easy: shutdown the XCP-ng host, install the GPUs, start the host again, activate the GPU in the advanced settings of the host in the PCI Devices section (“Passthrough enabled”). The host will restart at this point after displaying a warning. That's it – the GPU can now be assigned to a VM in the VMs advanced settings. I do use the GPUs for AI workloads under Debian though, so your use case might vary.
  • ACLs, Self-service, Cloud-init, Load balancing...

    98 Topics
    825 Posts
    D
    @bleader Hopefully the palm print on my forehead isn't visible from where you are sitting. Of course the interface needs an IP address. In my defense, normally for something like this, I wouldn't put it on the bonded interface with all the trunked VLAN's for guest traffic (we don't give that one an IP) and it would go on the other bonded interface that isn't trunked and does get an IP, but these are test hosts and I didn't set up the other bond, so it is pulling double duty. I was able to set the IP's and get SDN working. Thanks!
  • All XO backup features: full and incremental, replication, mirrors...

    459 Topics
    5k Posts
    P
    Having the flag "Protect from accidental deletion" has since yesterday left me with plenty of restored VMs. In the backup logs, it indicates that this happens during the healthcheck. This has happened on 3 out of 6 VMs Update: The other 3 VMs were opt-out from Healthchecks. So that is why this didn't affect them. [image: 1770237677335-23a84083-7aa0-4405-81f2-30e630b5edd5-image.png] commit: dd5f0cdaa9993fae25469bd1cb1d01d4f2123f44 transfer Start: 2026-02-04 12:16 End: 2026-02-04 12:16 Duration: a few seconds Size: 2.01 GiB Speed: 81.14 MiB/s health check transfer Start: 2026-02-04 12:16 End: 2026-02-04 12:35 Duration: 19 minutes vmstart Start: 2026-02-04 12:35 End: 2026-02-04 12:35 Start: 2026-02-04 12:16 End: 2026-02-04 12:35 Error: forbidden operation: destroy is blocked: protected from accidental deletion Start: 2026-02-04 12:15 End: 2026-02-04 12:35 Duration: 20 minutes Error: forbidden operation: destroy is blocked: protected from accidental deletion Clean VM directory cleanVm: incorrect backup size in metadata merge Start: 2026-02-04 12:40 End: 2026-02-04 12:41 Duration: a minute Start: 2026-02-04 12:40 End: 2026-02-04 12:41 Snapshot Start: 2026-02-04 12:41 End: 2026-02-04 12:41
  • Everything related to Xen Orchestra's REST API

    76 Topics
    578 Posts
    R
    @Pilow tags can work and the path to them is much more succinct. Thanks!
  • Terraform, Packer or any tool to do IaC

    48 Topics
    444 Posts
    CyrilleC
    Kubernetes CCM for Xen Orchestra v1.0.0-rc.1 We’re shipping v1.0.0-rc.1, our first release candidate on the road to a stable 1.0.0! This RC is feature-complete and ready for real-world use. Please try it out and share any feedback—bugs, regressions, or usability notes—so we can polish the final release. Thank you for testing and helping us! https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.0.0-rc.1 Golang SDK for Xen Orchestra v1.11.0 SDK v2: VM and Task services now match the latest REST API. Host service has been added for host data retrieval. Integration tests have also been strengthened to boost reliability. The v2 SDK is gradually becoming our main library for all the other DevOps tools (Kubernetes drivers, Terraform provider…). There are BREAKING CAHNGES in the v2 SDK, so please read the release notes carefully. Remember that the v2 SDK is a beta version and can be subject to significant changes. The current semantic versioning we use is mostly for the v1 SDK. When the v2 SDK becomes stable, the major version number will increase. https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.11.0
  • Custom template not showing on orchestra

    Solved
    13
    0 Votes
    13 Posts
    1k Views
    D
    @julien-f @olivierlambert That fix it. Thanks guys
  • Backup Error: "302 Found"

    7
    0 Votes
    7 Posts
    716 Views
    D
    @Danp said in Backup Error: "302 Found": @DustinB You could try the same backup job using XOA. If that works correctly, then that would eliminate some of the environmental causes. Got it sorted out, and addressed a speed issue I was experiencing. The advanced options of the pool, I had set ETH1 as the backup network, which for some reason keeps falling back to 10FDx and is generally just bad. Undid that change as well as moved my XO over to a different vNIC which appears to have addressed the issues.
  • Faulty XCP-ng host after update (but only on XO)

    Solved
    22
    2
    0 Votes
    22 Posts
    5k Views
    A
    Alright I updated XO again and the problem is gone. I would just like to comment that unlike described by another user that was only happening on single-node installs, this was happening to me in 2 out 4 nodes in a cluster. Two hosts would show normal, and another two showed glitched. Anyway, SOLVED!
  • Is my backup configuration sane? (plus a bonus delta backup question)

    Solved
    16
    1
    0 Votes
    16 Posts
    2k Views
    olivierlambertO
    I'm talking about VM snapshots (and by transitivity, VDI snapshots). Retention is the number of backup you save on the backup repository, and it's totally unrelated to the number of snapshots when doing full or incremental backups.
  • is Xo Proxy available in community version

    6
    0 Votes
    6 Posts
    2k Views
    olivierlambertO
    The code is entirely open source. It's just that the deploy is exposed in the XOA UI
  • Delta backups failing

    5
    0 Votes
    5 Posts
    714 Views
    A
    @Hannes_5253 No, my mistake.... I think it was this post. (off buy a digit... 8117 vs 8177)
  • If using XO from Source - How much ram are you assigning

    4
    1
    0 Votes
    4 Posts
    592 Views
    olivierlambertO
    Of real RAM usage? Eg with htop, take care of the cache too, because even if the cache is used doesn't mean it's really important. Maybe 8GiB is enough for example.
  • "Orphan VDIs" and "VDIs attached to Control Domain" Safe to delete all?

    11
    0 Votes
    11 Posts
    4k Views
    olivierlambertO
    Nothing like that could happen. If your orphaned VDI is in use, it will error out with "VDI in use".
  • Just performed server update and stats page is blank in XO now.

    Solved
    6
    0 Votes
    6 Posts
    1k Views
    olivierlambertO
    You are welcome, thanks for the feedback
  • PIF_VLAN_STILL_EXISTS

    4
    1
    0 Votes
    4 Posts
    2k Views
    julien-fJ
    @olivierlambert I can do it pretty easily, but there may be a good reason for XAPI to throw this error instead.
  • NDB Connections per Disk?

    3
    0 Votes
    3 Posts
    801 Views
    planedropP
    I second 4 being a good sweet spot, I personally have seen very little improvement from going higher than 4 in my environments.
  • advanced tag creation

    Solved
    3
    0 Votes
    3 Posts
    902 Views
    V
    @ajpri1998 Thank you!
  • VDI_IO_ERROR Continuous Replication on clean install.

    Solved
    66
    2
    0 Votes
    66 Posts
    24k Views
    olivierlambertO
    Good to know it works now Thanks for the feedback!
  • Import from VMware fails after upgrade to XOA 5.91

    64
    0 Votes
    64 Posts
    24k Views
    olivierlambertO
    Great news and also great feedback! I think we'll add this in our guide
  • XOCE Warning on build

    Solved
    4
    0 Votes
    4 Posts
    656 Views
    GheppyG
    ok, thank you
  • Instant restore

    6
    0 Votes
    6 Posts
    695 Views
    olivierlambertO
    And I'd like to keep it like that It's very important!
  • Change "Created by" and "date" information

    Solved
    16
    1
    0 Votes
    16 Posts
    2k Views
    olivierlambertO
    No problem, happy to help!
  • XOA Recipe for Kubernetes cluster requiements?

    8
    1
    0 Votes
    8 Posts
    2k Views
    R
    @shinuza The version inside the Debian image and the version on GitHub may be different. It is likely that there will be more recent versions on GitHub. Just don't select a version and the latest version from the Debian repository will be installed. const k8sInstall = k8sVersion !== undefined ? `apt-get install -y kubelet=${k8sVersion} kubeadm=${k8sVersion} kubectl=${k8sVersion}` : "apt-get install -y kubelet kubeadm kubectl";
  • Pool local storage?

    Solved
    3
    0 Votes
    3 Posts
    868 Views
    D
    @olivierlambert Yes, I had just ejected and rejoined the host so I could reconfigure the network on the pool. Thanks for the information!
  • 0 Votes
    2 Posts
    505 Views
    olivierlambertO
    Do you have the XOA SDN controller enabled?