Subcategories

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

    477 Topics
    4k Posts
    B
    Hello all, I was looking at the code for the perf-alert plugin because I wasn't sure if it followed the same workflow as the backup-reports plugin where it sends emails and delivers to multiple transports. As it turns out, it only sends emails that are configured in the plugin, but I would love it to use the other transports available if they're set up like transport-slack, etc. As a user who is interested in expanding my monitoring footprint in my infrastructure, I think the perf-alert plugin should follow the same reporting/alerting mechanisms as the backup-report plugin and notify to transport-slack along with others. In my case I use Discord, but Mattermost, etc. users would all benefit based on the format the transport-slack plugin already provides. Reading the code it seems like the Plugin system would benefit from having a singular "alerting" layer that you send messages to within each plugin and then the transport plugins just relay the messages to their appropriate APIs (this would likely require rethinking the plugin archictecture however, so not an actionable item), similar to a job queue. I would probably be able to file a PR to add this functionality, but I'm not confident enough to give it a go at the moment as I'd like to understand the implications of adding said code first. For now, I'll leave this as a feature request as I think most people would find this a welcome addition.
  • ACLs, Self-service, Cloud-init, Load balancing...

    105 Topics
    864 Posts
    M
    Is a centralized XOA server "managing" two remote Proxy-fronted XCP clusters supported with the SDN Controller Plugin? We are looking to deploy an architecture similar to this blog post from 2022: https://xen-orchestra.com/blog/xo-proxy-a-concrete-guide/
  • All XO backup features: full and incremental, replication, mirrors...

    517 Topics
    5k Posts
    P
    @pierrebrunet said: Hi, just to be sure, are you saying it is working ok apart one task 8 days ago? Yes, after I adjusted the time it's working
  • Everything related to Xen Orchestra's REST API

    86 Topics
    645 Posts
    J
    Hello I'm pulling stats for all VMs to understand CPU usage. We're a bit behind the curve in terms of XO versions, but these questions hopefully are still relevant. If using a granularity of days, the interval is set to 86400 (understandably) but the endTimestamp varies. Running this on June 9th @ ~1740 we get timestamps for both Mon Jun 8 01:00:00 AM BST 2026 and Tues Jun 9 01:00:00 AM BST 2026. Does this average across the day? Why is the timestamp 0100? Why would there be different timestamps between VMs (all are running) and does that mean that the figures are misaligned in the results? These are retrieved via curl and a bash script, a bit hacky, but for clarity the request is: ++ curl -X GET -s -H accept:application/json -b authenticationToken=[[REDACTED]] -o [[REDACTED]] 'https://[[REDACTED]]/rest/v0/vms/[[REDACTED]]/stats?granularity=days' Really keen to know if we can control the start and endtime, as well as provide a manual interval, as well as the aggregation strategy (min, max, average). Are any of these possible? Lastly, is cpuUsage the percentage as per the dashboard, but averaged over all CPUs? Thanks so much in advance. James
  • Terraform, Packer or any tool to do IaC

    51 Topics
    471 Posts
    poddingueP
    The Kubernetes CSI driver for Xen Orchestra just hit v0.4.0, and we want it on more real clusters before it reaches a stable release candidate. If you run Kubernetes on XCP-ng VMs, this is a good time to give it a proper workout. What's new in v0.4.0: Local-storage support Automatic pool-discovery fallback Kubernetes metadata now lives in Xen Orchestra VDI tags instead of the deprecated other_config. That change also drops the old requirement for Xen Orchestra 6.4 or newer, so the driver runs on more deployments now. ️ Read this before you upgrade. v0.4.0 is a breaking change. The Kubernetes metadata moved from other_config to VDI tags, so you must migrate before upgrading from v0.3.0. Do not upgrade in place: follow the v0.3.0 to v0.4.0 migration guide in the release notes, then move to v0.4.0. What helps us most is hearing how it behaves on your own setup: what works, what breaks, which storage backend you use, and which flavour of Kubernetes you run (k3s, full k8s, or something else). Edge cases on real clusters are the ones we don't see in our own testing. Where to report: start right here in this thread. It keeps everything visible to the community and lets others on the same setup jump in. If something turns out to be a reproducible bug, we'll move it to a GitHub issue on the repo so the team can track it to a fix. Release notes and migration guide: https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v0.4.0
  • sexilog ova import... causes xoa to drop import task

    10
    0 Votes
    10 Posts
    2k Views
    nraynaudN
    you can follow the fix is in this pull request: https://github.com/vatesfr/xen-orchestra/pull/5085
  • Unable to register XOA

    Solved
    7
    0 Votes
    7 Posts
    5k Views
    olivierlambertO
    Did it for you
  • 0 Votes
    28 Posts
    12k Views
    M
    Hi, I've noticed the addition of the commit about the 99 limit warning. That's good news. I am now having trouble trying to understand the meaning of the Full Backup Interval setting. I have the following scenario: Backups for the last 30 days, daily. Backups for the last 52 weeks, weekly. I want to make sure that the delta backups are not corrupt periodically (let's say once a month). I don't understand how to set the schedules, the backup retention, the full backup interval. I also need answers to the following questions, and I haven't been able to understand this from the documention. Do I need one delta backup with 2 schedules, or 2 backups with one schedule each ? I've noticed that full backup interval is per backup, whereas retention is per schedule. How do these two settings interact with multiple schedules? On what dates will the transfers be large ? How many full backups will be stored on the remote at any given time ? When will the merges happen? Thanks
  • All plugins missing after upgrade from sources

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    olivierlambertO
    https://xen-orchestra.com/docs/community.html Always pull the latest commit and rebuild before opening a thread
  • Increase dynamic minimal memory limit on increasing RAM

    1
    0 Votes
    1 Posts
    486 Views
    No one has replied
  • New Error w/ Backups

    2
    0 Votes
    2 Posts
    430 Views
    olivierlambertO
    Hi, Have you checked that before? https://xen-orchestra.com/docs/community.html
  • set up NFS remotes

    2
    0 Votes
    2 Posts
    767 Views
    jedimarcusJ
    Do you get any errors that would help? You might only need to add the user correctly in /etc/sudoers
  • XOA load balancing

    11
    0 Votes
    11 Posts
    3k Views
    olivierlambertO
    @segfaultex a patch release will come this month fixing a condition preventing correct migration.
  • Can I run multiple XOA

    7
    0 Votes
    7 Posts
    2k Views
    F
    THank you. Its up and running nothing broke
  • Turned off network boot for XOA in advanced and now broken

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    olivierlambertO
    No problem, happy to help
  • Blank Screen CentOS 8 in fresh xcp-ng 8 installation

    14
    0 Votes
    14 Posts
    6k Views
    m076162M
    @MichaelCropper, to answer your question, yes, I enabled networking during the installation process. This allowed me to SSH in following the subsequent reboot to run yum groupinstall "Workstation". VGA was enabled for me and then Video RAM was at 16MiB. @ben20ben brings up good advice with the XCP-ng tools, install it and life gets easier.
  • Installed from sources - no plugins

    Solved
    10
    0 Votes
    10 Posts
    2k Views
    olivierlambertO
    Thanks for the feedback
  • suggestions for future upgrade...

    3
    0 Votes
    3 Posts
    740 Views
    cbaguzmanC
    @olivierlambert said in suggestions for future upgrade...: web hooks Thank @olivierlambert I'm going to read about web hooks in xoa.
  • Trusted headers - auth plugin

    6
    0 Votes
    6 Posts
    846 Views
    julien-fJ
    The idea is to give the best visibility to your plugin Though I don't think we'll ship it directly to our customer because it's an advanced use case
  • How do I remove "duplicate" host

    2
    0 Votes
    2 Posts
    550 Views
    T
    Nevermind. I don't know what I did, but eventually, the host was listed a halted and a Forget option was available. That did the trick.
  • xo-service not starting anymore after upgrade

    Solved
    9
    0 Votes
    9 Posts
    3k Views
    DanpD
    FWIW, this issue was likely due to using an outdated version of Node. The script is being updated to detect this scenario.
  • XO CE migrate fails for WinServer 2019 VM - "Internal Error"

    Solved
    11
    0 Votes
    11 Posts
    2k Views
    olivierlambertO
    Hard to tell. If it happens again, try immediately to compare XO behavior with other clients to see if we can tell where is the problem
  • Snapshot created and then deleted automaticly

    3
    2
    0 Votes
    3 Posts
    1k Views
    olivierlambertO
    This is probably a snapshot created to be able to coalesce by the system (when the VM is up). Try to shutdown the VM, I'm pretty sure it will coalesce without needing another snapshot.
  • Syntax and Examples for XO-Server webhooks

    9
    0 Votes
    9 Posts
    2k Views
    B
    Because I want to push users through a web portal interface which can obtain information from XO-Server for presentation back (ie: VM status, parameters, etc) whilst also allowing users to start/restart/shutdown VMs. We looked at XOA however it was too expensive and the free version has nag text messages which I don't want presented to users.
  • Copying Backups Offsite & Running on Cloud

    11
    1
    0 Votes
    11 Posts
    3k Views
    Marc.pezinM
    Hi, Thanks for picture update, I will fix it