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
  • Guest console copy / paste`

    14
    0 Votes
    14 Posts
    12k Views
    S
    @TodorPetkov thanks, and apologies for the (very basic) off-topic questions. Also first time using server-core.
  • A question for the creators of XO

    31
    -1 Votes
    31 Posts
    15k Views
    J
    @jasonnix said in A question for the creators of XO: Hi @john-c, Thank you for your great tips. As I said, I've heard that Java and JavaScript are insecure, but they also have some advantages that you and others have pointed out. For example, they have a large community of users and developers. Sorry, but I think that sometimes we don't choose the right path. For example, I'm sure that a professional PHP or Ruby developer can convince you that JavaScript is not the right choice for some projects. If PHP or Ruby were not good programming languages, then they would not have so many fans and everyone would use JavaScript. One of the reasons why JavaScript is so popular is that this language can be run by browsers. Something like a standard for the web. In my opinion, JavaScript like Windows operating system. It has capabilities and features, but the most important reasons for its popularity are its large number of users and ease of use. My other question is, why is there no program under the operating system to manage XCP-ng? If you are talking about directly on XCP-ng operating system there are. In this case there's two options:- XO Lite xe Though XO Lite is new and still being developed its designed to be hosted (embedded) on the currently beta XCP-ng version 8.3. It's aim is to provide a features consistent with a single host or single pool environment. It's aimed at home lab users mostly so they can perform basic tasks, without having to install any extra software on client computers. Though technically it's viewed and invoked remotely but the commands are done directly on the pool master XCP-ng host. The remote viewing and invoking is done on a client device through the web browser or if installed as PWA the browser engine. The other option is xe its command line based so everything you wish to do needs to be typed out in the right syntax. Even tasks as basic as creating a new VM require multiple commands, several of which are from xe to perform a part. To manage XCP-ng remotely you have the option of:- Xen Orchestra XCP-ng Center Xen Orchestra - XO CLI Xen Orchestra - REST API A bit off topic are you any good with PowerShell? If so how about reading up on the relevant documentation about XAPI and/or XO's API so that a PowerShell commandlet can be developed?
  • Unsure how to link an external server for backup

    3
    0 Votes
    3 Posts
    331 Views
    T
    @Danp yes, I'm getting this error on the settings > remotes page. As you can imagine, I'm confused why NFS works on the main SR page, but not the settings > remotes page EDIT: never mind, discovered that I have to put the full share path, not just the share name. Example: \\10.69.50.31:Port:/mnt/user/UnraidBackup/XCPNGBackups
  • SSL Inspection Certificates

    4
    0 Votes
    4 Posts
    2k Views
    J
    @jqueiroz said in SSL Inspection Certificates: Don't you love to find the answer by yourself just after asking in the community forum? Create directory '/usr/local/share/ca-certificates' Copy the needed certificates this place Run /usr/sbin/update-ca-certificates [seems not be on the path]. @john-c said in SSL Inspection Certificates: Also for future reference if you ever re-do a server note that XCP-ng's certificates can be done through the XO application. Thanks. But, just for clarification, it wasn't the XO/XOA server certificate, was the certificates that sign all the HTTPS pages we visit. I uncovered a much more effective and supported method that that one you done. Follow the steps in the documentation for the XCP-ng hosts, utilising a certificate chain to include you custom CA certificate. Not forgetting setting up a custom extra CA for xen orchestra via an additional configuration file documented in the documentation for XO VM. Also by the way the method you did in the post above will be lost on upgrade, as well as likely not included in the backup feature process of XO application. However the links below will get included in the backup feature and the backup of XO configuration. Plus your method will potentially interfere with software update package which comes from the official repository, that updates the certificate authority certificates and their trusts. https://xen-orchestra.com/docs/configuration.html#custom-certificate-authority https://xen-orchestra.com/docs/configuration.html#https-and-certificates https://docs.xenserver.com/en-us/citrix-hypervisor/hosts-pools.html#install-a-tls-certificate-on-your-server https://docs.xcp-ng.org/guides/TLS-certificates-xcpng/
  • XO Deployment

    1
    0 Votes
    1 Posts
    170 Views
    No one has replied
  • Adding OS Logos

    21
    0 Votes
    21 Posts
    13k Views
    J
    @john-c well, me too. But since it gets neither at the moment. And being realistic in that they can't be excpected to keep up with every distro in existance. I'll take what I reasonably can get Update: Let me clarify. If there could be Distro specific logos, then that would be awesome. However, if we could get a generic Tux for Linux in general. Then that would cover a large part of the variants out there.
  • Slower performance on XO than XOA

    Unsolved
    1
    0 Votes
    1 Posts
    229 Views
    No one has replied
  • configure shared storage for VM for SQL Server Cluster

    10
    0 Votes
    10 Posts
    3k Views
    F
    @olivierlambert is there a way to mount the same disk in two VMs in RW mode? I have a lab that uses pacemaker inside the VM's and pacemaker handles the mounting/access of the volumes. I have a working setup on oVirt using the "Shareable" option of a Virtual Disk. So I can attach to multiple VM's simultaneously. Is there anything similar on XCP-ng? Even if I have to hack through the command like to attach? Thank you.
  • Cannot start Xen Orchestra Quick Deploy Appliance

    Unsolved
    3
    0 Votes
    3 Posts
    798 Views
    D
    @fffeee the underlying storage repository is disconnected from the Host. It would likely be better to open a new topic to discuss in detail, as there are a variety of reasons as to why this could happen that are going to be case specific to your issue.
  • Can not create a storage for shared iso

    3
    1
    0 Votes
    3 Posts
    456 Views
    C
    @Tristis-Oris thank you
  • XOA is allways halted after the machine is rebooted

    8
    0 Votes
    8 Posts
    1k Views
    C
    @splastunov said in XOA is allways halted after the machine is rebooted: xe vm-param-set uuid=<vm_UUID> other-config:auto_poweron=true Thank you very much for detailed reply. It worked. All the best
  • Unable to add a Host to Xen Orchestra - no errors

    7
    4
    0 Votes
    7 Posts
    2k Views
    DanpD
    @Xelosu FWIW, the log entries related to xo-server-test are benign and should be ignored.
  • how to get syslog to remote to work?

    4
    0 Votes
    4 Posts
    2k Views
    lawrencesystemsL
    @djingo My syslog stopped working (I think after one o the updates) and this bug still exists. If you trying removing it form the Pool or individual hosts in the Pool via XO it will not let you have it as blank. If you ssh in and use xsconsole you can remove the syslog server and but it will not let you specify a port. But once it has been removed from xsconsole you can go back into XO and add in the syslogserver along with a non-default port such as 192.168.2.7:1521 and it will work.
  • Xen Orchestra & XO Lite PWA Manifest

    xenorchestra xolite pwa manifest iconography
    10
    0 Votes
    10 Posts
    2k Views
    J
    @pdonias said in Xen Orchestra & XO Lite PWA Manifest: Thank you @john-c! We need to make a few changes first, we'll take care of your PR right after that As a result of taking such a long time to get around to reviewing and merging my PR. The base for my contribution got really out of sync so I had to discard the changes and rebase. This meant the PR got closed a new one was needed. The Old PR with branch was really out of sync and with several lots of conflicts. https://github.com/vatesfr/xen-orchestra/pull/7445 So please do this new one during today or tomorrow so that the rebasing isn't needed again! MrGrymReaper opened this pull request in vatesfr/xen-orchestra closed xo-web Initial PWA manifest for Xen Orchestra 6 #7445
  • Adding OS Logo to XenOrchestra Home

    8
    0 Votes
    8 Posts
    1k Views
    E
    i found this lines of code (ex. mint) in the other topic (https://xcp-ng.org/forum/topic/4583/adding-os-logos/14?_=1709647941739) on the right side my version as ex. NAME="Linux Mint" VERSION="20.1 (Ulyssa)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 20.1" VERSION_ID="20.1" NAME="Scientific Linux" VERSION="7.2 (Nitrogen)" ID=scientificlinux ID_LIKE=redhat PRETTY_NAME="Scientific Linux 7.2" VERSION_ID="7.2" do i forgot to add some more lines like those (up) for e.x. ?
  • fatal error while updating XOA (installed from source)

    9
    0 Votes
    9 Posts
    2k Views
    L
    @stormi Thanks for your answer. I'll give a try later, bypassing the PFBlocker module of the router. Github is not currently on any blacklist, but I block Digital Ocean and some others who host many attackers.
  • Problem importing ANY ESXi VMDK into Xen Orchestra CE

    26
    1
    0 Votes
    26 Posts
    10k Views
    nikadeN
    @Mathieu said in Problem importing ANY ESXi VMDK into Xen Orchestra CE: Just experienced the same issue with a few VMs I imported from VMware. I think it's a Windows issue, from what I can tell. The network adapter type changes after the import in xcp-ng (from VMXNet to XenServer PV), that's normal. Windows do not allow the same IP address to be used automatically for a different type of network adapter, so that's why it reverts to DHCP with the new adapter. You can see that by setting the previous static IP address in the new adapter, it will warn you that the address was used with a previous adapter and asks for confirmation. https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/error-message-when-you-set-ip-address No idea if there's a way to avoid that. Yeah same, we're also using VMXNET. When trying to do this manually there's a popup which you have to accept to "force" having the same IP on multiple interfaces. Im sure the IP's are save in registry so deleting the post as part of the process would probably resolve it.
  • Error on attempting delta backup -- how to rectify?

    6
    0 Votes
    6 Posts
    851 Views
    K
    @Danp Aww. see that box. Let me look into this problem a bit more. Learning some new things here.
  • New VM Creator drop-down is not working

    Solved
    13
    0 Votes
    13 Posts
    2k Views
    JamfoFLJ
    @julien-f Agreed... I will add (just for future reference) that I did confirm that I was on the very latest versions of xo-server at the time... in fact, I made sure to apply all updates and reboot the Xen server before submitting the ticket. Nothing seemed to work... even multiple reboots, etc. Once @Danp made mention of the Nodejs version and I updated from v18.18.2 to v18.19.1 everything immediately started working. I made no other changes after applying the Nodejs update. So while that may not have been the cause, it somehow fixed whatever was ailing me. I have no explanation either, other than the fact that making that change is what took me from the feature not working to the feature working.
  • XO Dev Setup

    2
    0 Votes
    2 Posts
    432 Views
    florentF
    @jedimarcus yarn dev start only the watcher(s) you can start the server by using cd packages/xo-server and then yarn start you can use nodemon instead of node if you want autoreload