Subcategories

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

    473 Topics
    4k Posts
    olivierlambertO
    Hi, IP conflict?
  • ACLs, Self-service, Cloud-init, Load balancing...

    104 Topics
    863 Posts
    laszlobortelL
    @florent Thanks for your reply! We have started to migrate thousands of VMs, so disk transfer speed is important for us.. We will also do our detailed tests soon with different threads setting and publish it here. I think threads=1 is a good and logical default, but not efficient. Others might complain if you set it to a higher value. Configuration option would be a real good solution.
  • All XO backup features: full and incremental, replication, mirrors...

    511 Topics
    5k Posts
    itservicesI
    Evening @pierrebrunet My bad. I am now on commit b440f and the issue persist. I have written you a message with the link to the file. Regards, Marc
  • 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
  • Health Check

    Unsolved
    21
    2
    0 Votes
    21 Posts
    7k Views
    olivierlambertO
    I was about to post here but you were even faster
  • Private Connection Grey Out On XOA

    10
    1
    0 Votes
    10 Posts
    3k Views
    slamj1S
    Hi @BenjiReis, the certificate procedure I posted yesterday isn't quite right and although the plugin will enable, TLS will not negotiate. My openssl.conf defaults to adding x509v3 attributes that breaks the TLS negotiation process. Here's the correct procedure on Rocky Linux 9. Should work for most other recent Linux flavors. Create a temporary directory to work in, and copy your OS's openssl.cnf file into it. Edit the [ v3_ca ] section so it only has the following 2 entries: subjectKeyIdentifier=hash authorityKeyIdentifier=keyid:always,issuer Now create the CA (run all commands in your tmp directory). I am also now using 4096 bit strength: openssl genrsa 4096 > ca-key.pem openssl req -new -x509 -config ./openssl.cnf -nodes -days 365000 -key ca-key.pem -out ca-cert.pem ** The server certificate step in the previous post is not necessary so just skip it. Now create a file called client_attr.cnf and put the following entries in it: subjectKeyIdentifier=hash authorityKeyIdentifier=keyid,issuer Now Create the client certificate: openssl req -newkey rsa:4096 -nodes -keyout client-key.pem -out client-req.pem openssl x509 -req -days 365000 -set_serial 01 -in client-req.pem -out client-cert.pem -CA ca-cert.pem -CAkey ca-key.pem -extfile ./client_attr.cnf The ca-cert.pem and client_cert.pem should now conform to the correct x509 format that will work with XOA and hence cross-server private networking. Sorry for the incorrect procedure, it was a late night Cheers.
  • XO from source - Pool support not available for source users?

    5
    1
    1 Votes
    5 Posts
    2k Views
    olivierlambertO
    Should be merged soon: https://github.com/vatesfr/xen-orchestra/pull/6517/files Thanks @MathieuRA MathieuRA opened this pull request in vatesfr/xen-orchestra closed fix(xo-web): "Pro Support" instead of "pool support" in XCP-ng support tooltips #6517
  • 0 Votes
    5 Posts
    2k Views
    olivierlambertO
    Please print the output of xl info and xl dmesg
  • Backup through XO fails (VHD check error etc.)

    16
    0 Votes
    16 Posts
    3k Views
    T
    @florent I reverted back to: xo-server 5.100.0 xo-web 5.101.0 commit 26e7e and I'm facing the same issues. If you can tell me, which logs you need, I can surely provide them. Thanks!
  • Backup fails - how to investigate

    7
    0 Votes
    7 Posts
    1k Views
    P
    @olivierlambert Without any change in the configuration, the backup now reports to be successful. Next step is to check whether the backups will restore correctly. The mystery still stands - what was wrong previously.
  • connect using external ssh tool

    2
    1
    0 Votes
    2 Posts
    721 Views
    olivierlambertO
    You need to tell your browser how to react on ssh:// and rdp:// link
  • ACL configuration for independent pool

    5
    0 Votes
    5 Posts
    1k Views
    pdoniasP
    @AtaxyaNetwork No worries! Glad it's working now
  • VM Creation Date

    2
    1
    0 Votes
    2 Posts
    562 Views
    olivierlambertO
    This is the date get from XAPI. If it was migrated from another host, you have the first time it was visible for this XAPI.
  • Pools Showing Red Warning Symbol

    7
    0 Votes
    7 Posts
    2k Views
    wyatt-madeW
    Thank you! @olivierlambert @Danp
  • WHMCS integration

    15
    0 Votes
    15 Posts
    4k Views
    olivierlambertO
    We'll be happy to assist on what you need API wise to make it real
  • 0 Votes
    5 Posts
    1k Views
    olivierlambertO
    haha so it was that Lucky guess or experience, call that the way you want
  • Help Me Grasp Templates

    Solved
    7
    1 Votes
    7 Posts
    2k Views
    planedropP
    @olivierlambert This did it, thank you so much!
  • XS 7.0.0, xoa 5.74.3, no consoles

    11
    0 Votes
    11 Posts
    2k Views
    Q
    @olivierlambert I was not, and cert is invalid, but when I override I get the same result. I will fix the cert and try again.
  • too many tasks

    5
    1
    0 Votes
    5 Posts
    1k Views
    B
    I thought I did that. Oh I see whats happening. My cold moves are freaking out. The first time, I restarted the toolstack for the server I was working on the # of tasks dropped by 50% or so. as soon as I tried my cold move of a VM again, im up to 50-60 tasks again. Going from Xen 7.1 to XCP 7.6. and a Xeon 2630 V3 to a 2620 V0. Which I know is a bad idea, hence the cold move.
  • Unable to deploy a proxy

    3
    1
    0 Votes
    3 Posts
    1k Views
    ShylaMoranS
    You have a transparent proxy, it does not hide its identity, so web resources see that the request is not coming directly from the user but from the proxy. In addition, the real IP address is also visible, so there is no anonymity. Usually, educational institutions use this type of server to filter incoming and outgoing content and cache information. It's better to use thailand proxy, which will encrypt you from the inside.
  • Duplicate templates?

    4
    1
    0 Votes
    4 Posts
    816 Views
    btlogyB
    Not sure yet if it has to do with me deleting one template to try... However, the duplicated templates have disappear after the update of XOA to 5.74.3! Maybe a restart of the service would have achieved the same!? At the end, it seems to come from XOA rather than the pool. I suggest to remove and add the master from the server settings to see if this does not clean up something in the cache/DB on XOA...
  • Delta backups - maybe not rsync friendly?

    10
    0 Votes
    10 Posts
    2k Views
    T
    @florent Yes, thanks! We have very limited control over rsync at our end (as it's running within a Synoloy NAS) - I think we probably have to just live with large transfers for now - whilst looking at spit files / VHD's as the way to go in the future. Thanks again!
  • New to XOA - Getting Started?

    7
    0 Votes
    7 Posts
    2k Views
    epretoriousE
    @olivierlambert Refreshing the status log and updating a second time retrieves/installs more updates. After that: The '+ New' menu button appears in the menu on the left side of the window! Thank you! Eric P. Reno, Nevada
  • Backup list has a stale entry - how do I remove it?

    Unsolved
    8
    1
    0 Votes
    8 Posts
    1k Views
    olivierlambertO
    Indeed, that makes sense now