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

      Why are transfer sizes different between XO5 & XO6?

      Watching Ignoring Scheduled Pinned Locked Moved Solved Backup
      16
      2
      0 Votes
      16 Posts
      309 Views
      P
      @JorisK said: fix/update-transfer-size-calculation Confirming that the branch fixes it
    • C

      HA causes reboot of xcp-ng nodes

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Management
      7
      0 Votes
      7 Posts
      231 Views
      tjkreidlT
      @carloum70 If you are willing to try this, you can reset the primary management interface (PMI) on a bond, WIthin the bash shell: : xe pif-list This will show the PIFs and their current network associations. Identify the bond master PIF If you have a bonded network, the master PIF is the one that represents the bond. You can list it with: xe pif-list network-uuid=<bond-uuid> The master PIF is the one that will be used as the primary interface for the bond. Reset the management interface to the bond master Use the xe-reset-networking command with the --reset-primary option: xe-reset-networking --reset-primary This will move the management interface to the bond master PIF, which is the correct way to reassign it when the bond is created or reconfigured.
    • olivierlambertO

      πŸ›°οΈ XO 6: dedicated thread for all your feedback!

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      279
      7 Votes
      279 Posts
      132k Views
      julienXOvatesJ
      @jacob.becker said: Hi! In XO-5 you can see clearly if a host is in maintenace mode" or not. I'm missing a similar thing to the little green/gray dot from XO-5 in the XO6 treeview. You can see it in the System- Tab under General Information, but only if the host is already selected. I personally find it difficult to distinct between hosts and VMs in the treeview if a large amount entries are shown. Especially while scrolling. Hi @jacob.becker, this is going to be fixed in XO 6.9 (ie. the Disable state for a host). I share your point of view about hosts & VM icons, we should also change them. Thanks !
    • acebmxerA

      Install XO from sources.

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      40
      3 Votes
      40 Posts
      9k Views
      acebmxerA
      Small update β€” I split the custom plugins out of this project into their own repo, for anyone who just wants the plugins without pulling in the whole install script: https://github.com/acebmxer/xo-plugins Same deal as always β€” use at your own risk, review the code before running it on anything that matters. The two plugins in there are also still shipped inside this install script's Custom Plugins menu, kept in sync automatically β€” this repo just exists for people who don't want the rest of the project. xo-server-nanokvm This one's probably the more useful of the two for a lot of people. If you've got a host with no iLO/DRAC/IPMI β€” most consumer/prosumer boards, a lot of homelab gear β€” and you've wired up a Sipeed NanoKVM to the power header, this plugin lets Xen Orchestra power that host back on through the NanoKVM's own API. Same interface the NanoKVM web UI itself uses to press the button, just done from XO. On its own it doesn't decide when to turn a host on, it just gives XO a way to do it. Pairs with the other plugin below for that, or you could call it from your own automation if you wanted. Worth knowing: it can only press the button, it has no way to know if the host is actually on or off, so it only handles power-on. Powering off goes through XO's normal shutdown, which is a clean OS shutdown and evacuates VMs first β€” no reason to route that through the NanoKVM. Setup is a config entry per host: label, the NanoKVM's URL, a login, and which XO host it's wired to. Recommend making it a dedicated user-role account on the NanoKVM rather than admin β€” that role already has power/reset access without giving the plugin anything to storage/network settings on the KVM itself. xo-server-host-power-manager This is the one that actually decides when to act. Point it at an "extra" host in the pool and give it CPU and/or memory thresholds β€” when the rest of the pool is under pressure it powers that host on, and once things calm down for a while it powers it back off. Power-on can go through XO's built-in methods or through the NanoKVM plugin above, your choice per rule. Powering off always goes through XO's own host shutdown β€” it evacuates the running VMs first, and if HA is on and doesn't have room to cover it, XAPI just refuses and the plugin backs off and tries again later rather than forcing anything. It's deliberately quick to scale up and slow to scale down (needs both CPU and memory comfortable for a full cooldown period before it'll power a host off) so it's not flapping a host on and off over a short spike. Both have a Test button in their config page that actually tells you something useful, unlike XO's own generic "test plugin" popup β€” check journalctl -u xo-server right after clicking it to see what it found. As always, happy to hear feedback or find out I've broken something.
    • A

      XOA 5.110 - Import from VMWare shows "vddk:" without ok or checkmark status

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Xen Orchestra
      22
      1
      0 Votes
      22 Posts
      4k Views
      J
      @olivierlambert said: Hi, It's nice to suggest something, but we can't communicate just today about it, but be assured that we have stuff in the pipes to answer exactly all of this Hello Olivier, Understood completely on the timingβ€”I appreciate that communications like this need to be perfectly aligned with the development cycle. It’s incredibly reassuring to hear that there is already a solution in the pipes! As someone who has been around the community since 2021, I’m more than happy to help keep the forum threads constructive and patient in the meantime. When the time comes, if you need any early testing, feedback, or GitHub contributions to help vet whatever you have planned, please feel free to loop me in. I’d be glad to help out. Looking forward to the announcement! Best, John
    • samuelolavoS

      Large QCOW2 VDI on LVM SR fails to activate with make_chain_rw / Input/output error

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved XCP-ng
      4
      1 Votes
      4 Posts
      113 Views
      dthenotD
      @samuelolavo Hello, Could the fact that this is a local LVM SR on a non-master host be relevant to how make_chain_rw is being handled? Yes, it's indeed what's happening. The check for the SRMaster (for a shared SR it's the master but for a local it's supposed to be done on the host directly) is failing and always saying False. I'll fix this. Thank you for the help
    • J

      DRBD reactor metrics in k8s

      Watching Ignoring Scheduled Pinned Locked Moved XOSTOR
      5
      3
      0 Votes
      5 Posts
      187 Views
      J
      Wonder if these are just issues that will be fixed and not come back by manually cleaning it up. Held off at first cause I did not want to manually clean up, and then have it happen again. Will post in a bit when it finishes and will monitor this one for a few. [18:45 ovbh-pprod-xen02 ~]# drbdadm status xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 --verbose --statistics drbdsetup status xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 --verbose --statistics xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 node-id:1 role:Primary suspended:no force-io-failures:no write-ordering:flush volume:0 minor:1013 disk:UpToDate backing_dev:/dev/linstor_group/xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1_00000 quorum:yes open:yes size:315195168 read:296465702 written:1319196709 al-writes:790653 bm-writes:361 upper-pending:1 lower-pending:1 al-suspended:no blocked:no ovbh-pprod-xen01 node-id:0 connection:Connected role:Secondary tls:no congested:no ap-in-flight:0 rs-in-flight:0 volume:0 replication:Established peer-disk:UpToDate resync-suspended:no received:0 sent:1319197101 out-of-sync:0 pending:1 unacked:0 ovbh-pprod-xen05 node-id:2 connection:Connected role:Secondary tls:no congested:no ap-in-flight:8 rs-in-flight:0 volume:0 replication:Established peer-disk:UpToDate resync-suspended:no received:0 sent:1292149931 out-of-sync:0 pending:1 unacked:0 [18:45 ovbh-pprod-xen02 ~]# drbdadm invalidate-remote xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 [18:45 ovbh-pprod-xen02 ~]# drbdadm status xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 --verbose --statistics drbdsetup status xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 --verbose --statistics xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 node-id:1 role:Primary suspended:no force-io-failures:no write-ordering:flush volume:0 minor:1013 disk:UpToDate backing_dev:/dev/linstor_group/xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1_00000 quorum:yes open:yes size:315195168 read:300587646 written:1319298558 al-writes:790664 bm-writes:15389 upper-pending:0 lower-pending:1 al-suspended:no blocked:no ovbh-pprod-xen01 node-id:0 connection:Connected role:Secondary tls:no congested:no ap-in-flight:0 rs-in-flight:0 volume:0 replication:SyncSource peer-disk:Inconsistent done:0.69 resync-suspended:no received:0 sent:1321387882 out-of-sync:313023380 pending:0 unacked:1 dbdt1:35.66 eta:8573 ovbh-pprod-xen05 node-id:2 connection:Connected role:Secondary tls:no congested:no ap-in-flight:0 rs-in-flight:0 volume:0 replication:SyncSource peer-disk:Inconsistent done:0.65 resync-suspended:no received:0 sent:1294222956 out-of-sync:313141144 pending:0 unacked:0 dbdt1:30.42 eta:10052 jonathon@jonathon-framework:~$ linstor --controllers=10.2.0.10,10.2.0.11,10.2.0.12,10.2.0.13,10.2.0.14 r l | grep xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen01 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen02 β”‚ DRBD,STORAGE β”‚ InUse β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen05 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ jonathon@jonathon-framework:~$ linstor --controllers=10.2.0.10,10.2.0.11,10.2.0.12,10.2.0.13,10.2.0.14 r l | grep xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen01 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ SyncTarget(0.04%) β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen02 β”‚ DRBD,STORAGE β”‚ InUse β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen05 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ Inconsistent β”‚ Yes β”‚ jonathon@jonathon-framework:~$ linstor --controllers=10.2.0.10,10.2.0.11,10.2.0.12,10.2.0.13,10.2.0.14 r l | grep xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen01 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ SyncTarget(0.64%) β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen02 β”‚ DRBD,STORAGE β”‚ InUse β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen05 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ SyncTarget(0.61%) β”‚ Yes β”‚ jonathon@jonathon-framework:~$ linstor --controllers=10.2.0.10,10.2.0.11,10.2.0.12,10.2.0.13,10.2.0.14 r l | grep xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen01 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ SyncTarget(1.00%) β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen02 β”‚ DRBD,STORAGE β”‚ InUse β”‚ Ok β”‚ UpToDate β”‚ Yes β”‚ β”‚ xcp-volume-6a8544e8-f17f-49c8-b725-54c5e3213ae1 β”‚ ovbh-pprod-xen05 β”‚ DRBD,STORAGE β”‚ Unused β”‚ Ok β”‚ SyncTarget(0.96%) β”‚ Yes β”‚
    • J

      Piraeus operator 2.12.0 does not work on current xostor version

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved XOSTOR
      3
      3
      0 Votes
      3 Posts
      55 Views
      J
      Got a response Yes, sorry, this was not properly pointed out in the release message. This comes from using https://github.com/piraeusdatastore/linstor-csi/releases/tag/v1.13.0 So you can still use the new operator, but you have to downgrade the LINSTOR CSI version until you upgrade the cluster. So doing that for now with the following helm values --- operator: resources: requests: cpu: 250m memory: 500Mi limits: memory: 1Gi installCRDs: true imageConfigOverride: - base: quay.io/piraeusdatastore components: linstor-satellite: image: piraeus-server tag: v1.33.1 linstor-csi: image: piraeus-csi tag: v1.12.0 tls: certManagerIssuerRef: name: pp-step-issuer kind: StepClusterIssuer group: certmanager.step.sm
    • A

      How to fixture out what is using backup storage?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Backup
      3
      0 Votes
      3 Posts
      128 Views
      A
      @poddingue Thank you!!!
    • J

      PCIe Pass-through lanes and lane performance

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Compute
      49
      0 Votes
      49 Posts
      8k Views
      dkidd255D
      @JamesG, Yea i ended up having to go with a bare metal ubuntu install + docker containers for everything and have been off to the races, I would still like a hypervisor but unfortunately had to move on. The software stack on these intel's gpus is still maturing but i'm running some pretty impressive models on them and for the money it has been a good investment, hopefully these will gain some popularity and get better support all around. GPU hosting definitely deserves some attention from xcpng. I would buy some licenses for some production use cases but things like this and nested virtualization (completely unrelated but also something i ran into this past week) needs attention.
    • F

      XOA 6.8 Pool Metadata backup

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      7
      0 Votes
      7 Posts
      414 Views
      F
      @poddingue This was fixed a number of weeks ago via a ticket. I believe @florent may know the exact fix.
    • J

      Vates

      Watching Ignoring Scheduled Pinned Locked Moved Vates events vates open source conferences development
      2
      2 Votes
      2 Posts
      207 Views
      poddingueP
      Thanks for doing that, @john.c. The sponsorship side isn't mine to speak to; I forwarded to the right person The CFP I can say something about: nor(DEV):con is already in the conference pipeline I keep an eye on, and their Sessionize call closes on 30 September, so your timing is better than you probably realised. I can't promise you'll see us in Norwich, but the nudge landed in front of the right people.
    • J

      Troubleshooting "TCP: out of memory" - Possible memory leak?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Xen Orchestra
      14
      1
      0 Votes
      14 Posts
      767 Views
      poddingueP
      Forwarded to the right team, thanks!
    • johnnezeroJ

      Tag-Based Automation Plugin: Tag-Based VM Performance & Permission Management via assigned tag(s)

      Watching Ignoring Scheduled Pinned Locked Moved Management
      19
      1
      0 Votes
      19 Posts
      2k Views
      johnnezeroJ
      @fohdeesha Hi all, I apologize that it's taken a while to get all the issues sorted, fixed and properly verified. I have pushed the corrected version up to my GitHub, and everything seems to be working much better (thanks to the efforts of everyone here)! A big shout out to all of you, as this is exactly how open source is supposed to work! Let me know if there are any other issues that arrise - and Happy Day to one and All!
    • jerry1333J

      XOA Unable to connect xo server every 30s

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Xen Orchestra
      5
      0 Votes
      5 Posts
      977 Views
      G
      @jerry1333 @poddingue First of all, XO and XCP-ng are running very well on all hosts and VMs, and I am using XO-5 without any issues. I have been noticing the same exact issue jerry1333 had, or may still have, with an annoying message that appears just after 30 seconds of connecting to the Xen Orchestra version 6 initial home screen with a Chrome browser (version 153) on my Windows 11 PC. In the past, the error message at the top of the window used to cycle on and off, over and over every 30 seconds. Now, if I don't click on "Retry", the "Unable to connect" message remains indefinitely. Xen Orchestra is up to date: Master, commit fc571 [image: image.jpeg] I consider this to be a mere annoyance, but if I am the only one experiencing this, perhaps someone can give me a suggestion on where to look for a solution. Thank you.
    • MathieuM

      Netbox IP sync - issue with duplicated address when doing DR backup

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Advanced features
      6
      0 Votes
      6 Posts
      1k Views
      D
      I ran into the same problem with DR replicas. Ignoring VMs by tag would solve the problem, but so would excluding the ip address information.
    • J

      Using BunkerWeb and SysWarden with Xen Orchestra and/or XO Proxy

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra xen-orchestra xen orchestra web application firewall waf
      1
      0 Votes
      1 Posts
      50 Views
      No one has replied
    • msupportM

      Veeam 13.1 Rocky9 Linux Appliance: Potential Data Loss with CBT and Workers with Expired Tokens

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Backup
      17
      2 Votes
      17 Posts
      2k Views
      acebmxerA
      Just recieved another update from veeam... Regarding the general earlier errors: Warning : Failed to use CBT: [Task e75c4247-2ee1-7b51-088c-b970ace60f3d (Async.VDI.list_changed_blocks) failed: . SR_BACKEND_FAILURE_460. . Failed to calculate changed blocks for given VDIs. [opterr=Source and target VDI are unrelated] Our QA team did hear back from Vates support, who says its tied to a recent bug they've found with blktap calls: https://github.com/xapi-project/blktap/pull/444 Our QA engineer hasn't heard back yet on ETA when it will be pushed out in a general release yet though
    • olivierlambertO

      DevOps Megathread: what you need and how we can help!

      Watching Ignoring Scheduled Pinned Locked Moved Infrastructure as Code
      69
      4 Votes
      69 Posts
      31k Views
      CyrilleC
      New release ! Cloud Controller Manager v1.2.0 https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.2.0 Adds a new cloud-node-out-of-service controller that applies the node.kubernetes.io/out-of-service=nodeshutdown:NoExecute taint to the nodes whose Xen Orchestra VM is halted or has been deleted. More about this feature in the documentation or #90
    • M

      Can't init vhd directory without using alias

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Backup
      2
      0 Votes
      2 Posts
      121 Views
      poddingueP
      You already spotted this over on 12468, so this is just to close the loop here. That one's fixed: Pierre Brunet put the fix on a branch, @Andrew and @abudef both tested it, and it's merged now. Since you're running from source on master, you should be able to pull past that merge rather than wait for a release. One thing to keep in mind, though: the same error string showed up in 11875 for a completely different cause, so if it comes back after you update, it's probably not this bug again. I'd let 12468 be the thread to follow since that's where the people who fixed it are.