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
    • P

      Backups started to fail again (overall status: failure, but both snapshot and transfer returns success)

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      22
      0 Votes
      22 Posts
      1k Views
      marcoiM
      @jimmymiller i just noticed one of your pics of the backup had NDB enabled. (says exporting content of VDI shifter through NBD. Can you check in your backup job if NDB is on? [image: 1755550405681-f90df5d8-81e6-4404-ba28-c337c0702aad-image.png] I would turn it on and off a few times and leave it off then save the job and retry. There was issues with NDB gui in prior version that might be still affecting your test backup job.
    • olivierlambertO

      New Rust Xen guest tools

      Watching Ignoring Scheduled Pinned Locked Moved Development
      157
      3 Votes
      157 Posts
      95k Views
      J
      @yann said in New Rust Xen guest tools: @john.c OK, that will be useful when the repo is signed, but for now I don't see what adverse effect it can have. Do I miss something? Also we try to avoid breaking support for older OS versions, so we'll likely continue to advertise the old format for older versions of Debian. @yann From Debian 13.0.0 (code name Trixie) having repository signing is mandatory. Without it apt will straight refuse to install, update or upgrade its packages. Also doing with deb822 format will help to protect the GPG Key, used by Vates from abuse by another repository. Especially if that repository is hosting malware laden deb packages. As only the Vates repository can then use that signing key, as defined in the sources file. Refusing to install, update or upgrade is an adverse effect wouldn’t you say?
    • K

      Why changing objects in resource set wipe limits ???

      Watching Ignoring Scheduled Pinned Locked Moved REST API
      9
      0 Votes
      9 Posts
      390 Views
      olivierlambertO
      @lsouai-vates we should try to reproduce and if we can, to fix it ASAP. Thanks!
    • N

      Epyc VM to VM networking slow

      Watching Ignoring Scheduled Pinned Locked Moved Compute
      247
      0 Votes
      247 Posts
      161k Views
      olivierlambertO
      That's nice! It means it scales relatively well with many threads, it's a good result
    • cichyC

      VM qcow2 --> vhd Drive Migration Failures

      Watching Ignoring Scheduled Pinned Locked Moved Migrate to XCP-ng
      9
      1
      0 Votes
      9 Posts
      236 Views
      cichyC
      @AtaxyaNetwork I appreciate the sentiment. I think this one is all on me as pointed out by @Danp .. My VDI's would not register without this step. I'm unsure as to why because the error logs were completely blank within XO. Your post in conjunction with the docs were extremely helpful though!
    • utopianfishU

      worker exited with code 1 and signal null

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      9
      0 Votes
      9 Posts
      124 Views
      J
      Sometimes it when asking questions as well as hallucinating ChatGPT, can respond with results based on old versions (not updated for an up to date code base). So if any past in development or experimental code branch, had its code and was mistakenly released. Then the mistake was found and fixed, it can have found its way into the training data set. Can also be an example of training data set poisoning, forcing it to give misleading or mistaken responses, due to it hallucinating as a result.
    • C

      Intel ARC 310 Problem

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      9
      0 Votes
      9 Posts
      424 Views
      C
      Ok just to close the loop here. Problem persisted with Intel Arc (the only thing I forgot to do was disable REBAR, but I don't think this is a related issue). Upon installing Radeon RX 6400, pass through worked without any issue. Of note, on the Arc I got two separately numbered PCI devices 0000:0b and 0000:0a where as with the AMD it was 0000.08.01 and .02. I'm not sure if that helps hint at the issue --something to do with grouping and not grouping? This is way above my head but I noticed the difference. I'm still having issues with pass through into Linux but that is a separate topic. Looks like we have a good discussion of this issue on the other post and so I will stay on that one going forward. Thank you!
    • B

      Native Ceph RBD SM driver for XCP-ng

      Watching Ignoring Scheduled Pinned Locked Moved Development
      8
      2 Votes
      8 Posts
      201 Views
      B
      Well, so I found it, the culprit is not even the SM framework itself, but rather the XAPI implementation, the problem is here: https://github.com/xapi-project/xen-api/blob/master/ocaml/xapi/xapi_vm_snapshot.ml#L250 This logic is hard-coded into XAPI - when you revert to snapshot it: First deletes the VDI image(s) of the VM (that is "root" for entire snapshot hierarchy - this is actually illegal in CEPH to delete such image) Then it creates new VDIs from the snapshot Then it modifies the VM and rewrites all VDI references to newly created clones from the snapshot This is fundamentally incompatible with the native CEPH snapshot logic because in CEPH: You can create any amount of snapshots you want for an RBD image - but that makes it illegal to delete the RBD image as long as there is any snapshot. CEPH is using layered CoW for this, however snapshots are always read-only (which is actually fine in Xen world as it seems). Creation of snapshot is very fast Deletion of snapshot is also very fast Rollback of snapshot is somehow also very fast (IDK how CEPH does this though) You can create a clone (new RBD image) from a snapshot - that creates a parent reference to the snapshot - eg. snapshot can't be deleted until you make the new RBD independent of it via flatten operation (IO heavy and very slow). In simple words when: You create image A You create snapshot S (A -> S) You can very easily (cheap IO) drop S or revert A to S. However if you do what Xen does: You create image A You create snapshot S (A -> S) You want to revert S - Xen clones S to B (A -> S -> B) and replaces VDI ref in VM from A to B Now it's really hard for CEPH to clean both A and S as long as B depends on both of them in the CoW hierarchy. Making B independent is IO heavy. What I can do as a nasty workaround is that I can hide VDI for A and when the user decides they want to delete S I would just hide S as well and schedule flatten of B as some background GC cleanup job (need to investigate what are my options here), which after finish would wipe S and subsequently A (if it was a last remaining snapshot for it). That would work, but still would be awfully inefficient software emulation of CoW, completely ignoring that we can get a real CoW from CEPH that is actually efficient and IO cheap (because it happens on storage-array level). Now I perfectly understand why nobody ever managed to deliver native RBD support to Xen - it's just that XAPI design makes it near-impossible. No wonder we ended up with weird (also inefficient) hacks like LVM pool on top of a single RBD, or CephFS.
    • V

      XOA deploy from XO lite

      Watching Ignoring Scheduled Pinned Locked Moved Solved Xen Orchestra
      8
      3
      0 Votes
      8 Posts
      374 Views
      olivierlambertO
      Excellent news!
    • S

      Intel Flex GPU with SR-IOV for GPU accelarated VDIs

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      44
      0 Votes
      44 Posts
      6k Views
      J
      @olivierlambert While VDI is maybe not as vital as it once was...I'm experimenting with multimedia work in XCP-ng. Having a VM with GPU off-loading of CODEC encoding would be nice. It's a pretty big CPU hit to make that go.
    • planedropP

      What Are You All Doing for Disaster Recovery of XOA Itself?

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      7
      0 Votes
      7 Posts
      176 Views
      planedropP
      @DustinB Yeah I thought about doing something like this, but then we are getting into overkill costs lol. My main point behind this post was to get info on what other people are doing, I presumed most are just relying on config backups and will restore it at the other site if needed, which is fine. I was just also debating about whether or not I wanted the subnets to match between these 2 sites, since that can create some routing headaches, but should still be doable and would make recovery even faster. @olivierlambert yeah I do use that feature, so that's very helpful! Should make this all doable.
    • M

      install XOA on VM Nested

      Watching Ignoring Scheduled Pinned Locked Moved Management
      7
      0 Votes
      7 Posts
      274 Views
      M
      @Danp Hi, I'll try this. Thank you very much. Best regards Mattmurdock78
    • M

      Shared ISO storage

      Watching Ignoring Scheduled Pinned Locked Moved Management
      7
      3
      0 Votes
      7 Posts
      362 Views
      M
      @Danp Thank you.
    • P

      Xen Orchestra from Sources backups Failing.

      Watching Ignoring Scheduled Pinned Locked Moved Management
      7
      0 Votes
      7 Posts
      191 Views
      P
      No luck, I've tried building from source, using the script, etc. Following along with Google Gemini I even managed to get walked into the process of damaging the Xapi to the point of losing access to the server from Xen Orchestra / XCP-ng Center (unfortunately for me it was the Pool Master). Thankfully I had backups on my NAS and experienced minimal loses through the process of having to reinstall the operating system. At this point, I'm guessing my pool that dates back to version 8.1 is screwed up in some way beyond human or AI understanding. I have 2 Servers & 3 NAS units (2 TrueNas Scale) + 1 Synology that all work with the old version of Xen Orchestra but I can't get it to work with anything else. Manually putting the same info in or importing the configuration. One of the servers was rebuilt today and added back to the pool. Is it possible that reinstalling the OS on the other server could fix everything? I'm confused because the backups aren't failing from the old Xen Orchestra. Old: [image: 1756784257357-19e6f3da-3b22-4f7d-a47e-66d8216b3f8b-image.png] New: [image: 1756784292273-263493de-a5cb-4610-b7ba-ba173fe7b055-image.png] Any help and / or ideas would be greatly appreciated. Thanks!
    • A

      What to do about Realtek RTL8125 RTL8126 RTL8127 drivers

      Watching Ignoring Scheduled Pinned Locked Moved XCP-ng
      12
      0 Votes
      12 Posts
      1k Views
      A
      @olivierlambert Great to know it's not something I was doing wrong! Hopefully these other cards I have ordered will afford me more luck! Cheers
    • A

      Delta Backups failing again XOCE. Error: Missing tag to check there are some transferred data

      Watching Ignoring Scheduled Pinned Locked Moved Solved Backup
      7
      1
      0 Votes
      7 Posts
      197 Views
      olivierlambertO
      Thank you everyone for your feedback, really appreciated!
    • C

      Migrate fom VMware - 2TiB disk size

      Watching Ignoring Scheduled Pinned Locked Moved Migrate to XCP-ng
      7
      0 Votes
      7 Posts
      201 Views
      C
      @olivierlambert Excellent news!!! I will keep my eyes on that, and provide a tests! Thank you!
    • N

      Delta backup stuck on "Clean VM Directory" for a long time

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      7
      0 Votes
      7 Posts
      371 Views
      N
      That sounds interesting, the backups are on a new remote on a new Minio-instance so the issue is handled for now. I guess we will see over time if the backup times increases.
    • C

      CPU assignment

      Watching Ignoring Scheduled Pinned Locked Moved Compute
      6
      1
      0 Votes
      6 Posts
      191 Views
      olivierlambertO
      You are welcome Enjoy XCP-ng/XO!
    • J

      Import from VMware - Uploaded VDDK, now stuck on 'checking'

      Watching Ignoring Scheduled Pinned Locked Moved Solved Migrate to XCP-ng
      6
      1
      0 Votes
      6 Posts
      212 Views
      olivierlambertO
      Great! Thanks for the feedback