XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • acebmxerA

      VHD Check Error

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      13
      1
      0 Votes
      13 Posts
      733 Views
      poddingueP
      Pilow's right that moving a VM to another SR forces one full pass while the CBT bitmap is rebuilt; that part is expected. But your screenshot actually shows the likely culprit for the all-VMs-fall-back-to-full pattern: you have Purge snapshot data when using CBT enabled, and XO's incremental backup docs flag exactly that combination as a known issue where you can occasionally get unexpected fulls: https://docs.xen-orchestra.com/xo5/incremental_backups#known-issues. It might be worth running a few jobs with that toggle off to see if the deltas hold. It is a known rough edge on the CBT side, so following the central CBT feedback thread and maybe a nudge to @Team-XO-Backend wouldn't hurt.
    • J

      vm.stats questions on response and parameters

      Watching Ignoring Scheduled Pinned Locked Moved REST API
      1
      0 Votes
      1 Posts
      76 Views
      No one has replied
    • D

      REST API create_vm returns task URL that doesn't exist?

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      7
      0 Votes
      7 Posts
      1k Views
      MathieuRAM
      Hi @DevFlint, tasks are now correctly visible in the swagger documentation
    • S

      How to revert VM to snapshot

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      13
      0 Votes
      13 Posts
      2k Views
      MathieuRAM
      Hi @slavavrn, FYI, its now possible to revert a snapshot via the REST API. POST /vms/:id/actions/revert_snapshot And the body of the endpoint: { "snapshotId": <snapshot-id> "snapshotBefore": boolean (optional) }
    • M

      Too many snapshots

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      49
      2
      0 Votes
      49 Posts
      5k Views
      julienXOvatesJ
      @henri9813 said: Hello, I see also this behavior which is "new" since few weeks. Previously, when a backup start: it stake a snapshot ( if there another one before, it delete it ). it upload the snapshot as a backup it coalesce the backup on the remote. end of the game. Now, the old snapshots are not deleted anymore which can lead easily to some disk full. Even with a retention of 1, the problem is present. I observe this only in Backup job, not DR/CR job. I just updated my XO to latest version, i will see if the issue is fixed. Hi @henri9813 , Issue should be resolved in 6.5.x, can you confirm on your side ? Thanks!
    • C

      VMWARE to XCP-ng migration of 2TB disk

      Watching Ignoring Scheduled Pinned Locked Moved Migrate to XCP-ng
      4
      0 Votes
      4 Posts
      447 Views
      poddingueP
      Following up since the situation changed: QCOW2 went GA in XO 6.5 (released 2026-05-28), so the old ~2TB VHD ceiling is gone. A disk at exactly 2TB, and well beyond it, is fine now without shrinking to 1.99TB first. When acebmxer and john.c replied, it was still a release candidate; it's the stable story now. I haven't migrated a disk quite that size myself, so I won't promise it's totally painless, but the format limit that was blocking you isn't there anymore. The release blog has the details if you want to read up before the migration: https://xen-orchestra.com/blog/xen-orchestra-6-5/
    • S

      Disable TX checksumming with API

      Watching Ignoring Scheduled Pinned Locked Moved REST API
      6
      0 Votes
      6 Posts
      1k Views
      poddingueP
      Bit of a necropost on your necropost, but this got easier in XO 6.5. The REST API now accepts a txChecksumming parameter when you create a VIF (PR #9793, https://github.com/vatesfr/xen-orchestra/pull/9793), and it maps straight onto the ethtool-tx / other_config value you were setting by hand. So, for new interfaces, you can do it through /rest/v0 now instead of the XAPI script. I think it's on the create path rather than existing VIFs, though, so for the firewalls already running your script or the gear icon is probably still the way, and I haven't tested it against a live VIF myself. Either way, it's nice to have it native in the API now. All-Ki opened this pull request in vatesfr/xen-orchestra closed feat(rest-api): add support for txChecksumming and rateLimitting on V… #9793
    • R

      hosts stats rest api

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      6
      0 Votes
      6 Posts
      1k Views
      MathieuRAM
      Hi @r0123456789, GET /rest/v0/hosts/:id/stats is available in the REST API
    • D

      REST API token generation via curl

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      8
      0 Votes
      8 Posts
      2k Views
      MathieuRAM
      Hi @dan89, It is possible to create an authentication_token using the REST API. POST /rest/v0/users/me/authentication_tokens
    • S

      Token access level

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      4
      0 Votes
      4 Posts
      662 Views
      MathieuRAM
      Hi @Steve_Sibilia, FYI, ACL V2 / RBAC is now available in the REST API. You can see the RBAC doc. A dedicated thread is available on the forum thread, please feel free to share your feedback. Thank you.
    • A

      XenOrchestra not showing VM Disks on Pool (on single Server working) - XCP-ng Center is showing them

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      15
      2
      0 Votes
      15 Posts
      746 Views
      K
      Another confirmed data point, with package delta and the specific malformed field. Host: XCP-ng 8.3.0, xapi 26.1 (build 26.1.4), Xen 4.17.6-9. Setup: XO from sources (community). All VDIs vanished from the per-VM Disks tab (XO 5 and XO 6); xe and the SR Disks tab show them fine; VMs run normally. Trigger was the 8.3 host update + reboot this morning — XO build unchanged since May 28, disks visible yesterday. Host update delta (today): all 26.1.3-1.10 → 26.1.4-3.1 (xapi-core, xenopsd, sm-cli, sm-fairlock, xapi-storage-script, vhd-tool, message-switch, etc.), plus sm 3.2.12-17.8 → 17.9 as an independent bump. The malformed field. An affected live OS disk (VM running): is-a-snapshot: false snapshot-of: <populated, points to another VDI> snapshot-time: <populated> A normal base VDI should have an empty snapshot-of. After the update, snapshot-of/snapshot-time are populated on real, non-snapshot base VDIs, and XO filters anything with a non-empty snapshot-of out of the per-VM Disks view — which is the disappearance. The VDI that snapshot-of points to is a legitimate base image in my environment (a heavily-reused Win2022 build template with a large genuine snapshot/clone lineage), so I can't tell from the host side whether the parentage links themselves changed or only the snapshot-of on live VDI labeling did. Either way, the consumer-visible effect is the same. REST confirms: /rest/v0/vms/<uuid>/vdis → []; /rest/v0/vdis/<uuid> → "no such VDI" for the VBD's referenced UUID, while xe vdi-list shows it. Caution for others: since live disks now carry snapshot-like metadata, be careful with Health-dashboard "orphan" cleanup and snapshot deletion on affected VMs until this is understood. Workaround that restored the per-VM Disks view: snapshot → revert → delete-snapshot (tested on a powered-off VM, immediate). Happy to provide more diagnostics. Quick Follow-up: Additional symptom, same root cause: ISO-SR VDIs are also affected. Pre-existing ISOs disappeared from the XO ISO picker (only ISOs uploaded after the patch still show). An affected ISO's vdi-param-list shows: is-a-snapshot: false snapshot-of: 937c3945-... (same anchor UUID as an affected VM disk on a different SR) snapshot-time: 19700101T00:00:00Z (Unix epoch — clearly synthetic) Notably the spurious snapshot-of on both an ISO VDI and an unrelated VM OS disk points to the same anchor UUID, with an epoch timestamp — so this looks like the update is stamping pre-existing VDIs with a bogus snapshot-of rather than any real lineage. VHD chains/GC are clean (GC reports no work).
    • H

      API authentication token permissions

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      6
      0 Votes
      6 Posts
      516 Views
      MathieuRAM
      Hi @halvor, FYI, ACL V2 / RBAC is now available in the REST API. You can create a privilege that only give you read privilege on your host. You can see the RBAC doc. A dedicated thread is available on the forum thread, please feel free to share your feedback. Thank you.
    • jedimarcusJ

      VIF via REST API?

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      9
      0 Votes
      9 Posts
      1k Views
      MathieuRAM
      Hi @jedimarcus, FYI, VIF creation is possible via the REST API POST /rest/v0/vifs
    • A

      GPU share to more Windows VMs on same XCP-NG node

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      11
      0 Votes
      11 Posts
      694 Views
      A
      @tjkreidl I found that some Intel PRO GPU card have SRV-IO without any additional license, but this functionality is supported in Linux kernel 6.12 and up. I hope in new XCP-NG will have 6.12+ and support GPU sharing.
    • N

      Create a new SR: qcow2 failure

      Watching Ignoring Scheduled Pinned Locked Moved Management
      9
      7
      0 Votes
      9 Posts
      538 Views
      N
      @florent said: where does this disk comes from From my Redhat 10 @florent said: if you have access to your SR from the outside, you can also put the qcow2 file directly I create a VM to be a NFS to access the 3 HDs, the qcow disks are on the Redhat 10 that I was trying to import from. Do you mean I put the qcow disks on one of the HDs and access them when I create a VM?