Subcategories

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

    378 Topics
    3k Posts
    olivierlambertO
    Hi, Do you have any error message? What's happening? Anything visible or not?
  • ACLs, Self-service, Cloud-init, Load balancing...

    93 Topics
    783 Posts
    MK.ultraM
    @tmk said in Cloudbase-init on Windows: @jkatz I ran into the same issue when trying to configure a network adapter with cloudbase-init. The documentation says that the MAC address value is optional but in reality it is required. In my case I want Xen Orchestra to choose a unique MAC during deployment, and I since I am deploying from a template, the NIC name is a known value. The fix that ended up working for me was to modify the networkconfig.py file in cloudbase-init so that the NIC name is required and the MAC address is optional. I ended up making some additional changes to allow for the network-config v2 format along with the existing v1 support and some additional logic to aid in setting the dns search domains (I can't recall if this was originally supported or not but I had issues getting it to work with the original networkconfig.py file) This file needs to replace the existing one that is installed in the C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\plugins\common\ directory. To replace it you should make sure that the cloudbase-init service is stopped, then replace the file. Once this file is replaced, delete the pycache folder in the same parent folder as networkconfig.py - this will ensure that python recompiles this file on service start. Start the cloudbase-init service and confirm that you see a new pycache get created. I'm not a python programmer by trade so others may be able to point out areas for improvement but this ended up working for me and I wanted to share in case it could help others needing to deploy new servers without manually specifying a new MAC address. Below is an example network-config v2 format that works with the updated file. version: 2 ethernets: Ethernet 2: dhcp4: false addresses: - 10.20.30.10/24 nameservers: addresses: - 10.20.5.12 - 10.20.5.13 - 10.20.5.14 search: - intranet.domain.org - domain.org - public-domain.org routes: - to: default via: 10.20.30.1 Updated networkconfig.py file: networkconfig.py.txt Thank you for posting! I followed your directions verbatim and I'm still having trouble getting the network config to take. Does it work with Windows Server 2025?
  • All XO backup features: full and incremental, replication, mirrors...

    389 Topics
    4k Posts
    olivierlambertO
    @florent so it's like https://github.com/vatesfr/xen-orchestra/commit/a459015ca91c159123bb682f16237b4371a312a6 might introduced a regression? 0 fbeauchamp committed to vatesfr/xen-orchestra Fix(replication): VDI_NOT_MANAGED error (#8935) from ticket #40151
  • Everything related to Xen Orchestra's REST API

    68 Topics
    529 Posts
    olivierlambertO
    @lsouai-vates we should try to reproduce and if we can, to fix it ASAP. Thanks!
  • Terraform, Packer or any tool to do IaC

    35 Topics
    350 Posts
    J
    @manilx I have proposed to the IaC team of Vates, a MCP Server for Vates VMS. Which can be used by GitHub Copilot or similar, if used when doing IaC etc.
  • disable vswitch controller

    Solved
    3
    0 Votes
    3 Posts
    481 Views
    S
    @gskger works thanks
  • 24 hour time format for Xen Orchestra

    6
    0 Votes
    6 Posts
    771 Views
    olivierlambertO
    This will be done in XO 6 and XO Lite, not XO 5.
  • Custom template not showing on orchestra

    Solved
    13
    0 Votes
    13 Posts
    667 Views
    D
    @julien-f @olivierlambert That fix it. Thanks guys
  • Backup Error: "302 Found"

    7
    0 Votes
    7 Posts
    416 Views
    D
    @Danp said in Backup Error: "302 Found": @DustinB You could try the same backup job using XOA. If that works correctly, then that would eliminate some of the environmental causes. Got it sorted out, and addressed a speed issue I was experiencing. The advanced options of the pool, I had set ETH1 as the backup network, which for some reason keeps falling back to 10FDx and is generally just bad. Undid that change as well as moved my XO over to a different vNIC which appears to have addressed the issues.
  • Faulty XCP-ng host after update (but only on XO)

    Solved
    22
    2
    0 Votes
    22 Posts
    3k Views
    A
    Alright I updated XO again and the problem is gone. I would just like to comment that unlike described by another user that was only happening on single-node installs, this was happening to me in 2 out 4 nodes in a cluster. Two hosts would show normal, and another two showed glitched. Anyway, SOLVED!
  • Is my backup configuration sane? (plus a bonus delta backup question)

    Solved
    16
    1
    0 Votes
    16 Posts
    2k Views
    olivierlambertO
    I'm talking about VM snapshots (and by transitivity, VDI snapshots). Retention is the number of backup you save on the backup repository, and it's totally unrelated to the number of snapshots when doing full or incremental backups.
  • is Xo Proxy available in community version

    6
    0 Votes
    6 Posts
    2k Views
    olivierlambertO
    The code is entirely open source. It's just that the deploy is exposed in the XOA UI
  • Delta backups failing

    5
    0 Votes
    5 Posts
    503 Views
    A
    @Hannes_5253 No, my mistake.... I think it was this post. (off buy a digit... 8117 vs 8177)
  • If using XO from Source - How much ram are you assigning

    4
    1
    0 Votes
    4 Posts
    467 Views
    olivierlambertO
    Of real RAM usage? Eg with htop, take care of the cache too, because even if the cache is used doesn't mean it's really important. Maybe 8GiB is enough for example.
  • "Orphan VDIs" and "VDIs attached to Control Domain" Safe to delete all?

    11
    0 Votes
    11 Posts
    3k Views
    olivierlambertO
    Nothing like that could happen. If your orphaned VDI is in use, it will error out with "VDI in use".
  • Just performed server update and stats page is blank in XO now.

    Solved
    6
    0 Votes
    6 Posts
    932 Views
    olivierlambertO
    You are welcome, thanks for the feedback
  • PIF_VLAN_STILL_EXISTS

    4
    1
    0 Votes
    4 Posts
    1k Views
    julien-fJ
    @olivierlambert I can do it pretty easily, but there may be a good reason for XAPI to throw this error instead.
  • NDB Connections per Disk?

    3
    0 Votes
    3 Posts
    597 Views
    planedropP
    I second 4 being a good sweet spot, I personally have seen very little improvement from going higher than 4 in my environments.
  • advanced tag creation

    Solved
    3
    0 Votes
    3 Posts
    588 Views
    V
    @ajpri1998 Thank you!
  • VDI_IO_ERROR Continuous Replication on clean install.

    Solved
    66
    2
    0 Votes
    66 Posts
    17k Views
    olivierlambertO
    Good to know it works now Thanks for the feedback!
  • Import from VMware fails after upgrade to XOA 5.91

    64
    0 Votes
    64 Posts
    19k Views
    olivierlambertO
    Great news and also great feedback! I think we'll add this in our guide
  • XOCE Warning on build

    Solved
    4
    0 Votes
    4 Posts
    491 Views
    GheppyG
    ok, thank you
  • Instant restore

    6
    0 Votes
    6 Posts
    467 Views
    olivierlambertO
    And I'd like to keep it like that It's very important!
  • Change "Created by" and "date" information

    Solved
    16
    1
    0 Votes
    16 Posts
    1k Views
    olivierlambertO
    No problem, happy to help!
  • XOA Recipe for Kubernetes cluster requiements?

    8
    1
    0 Votes
    8 Posts
    2k Views
    R
    @shinuza The version inside the Debian image and the version on GitHub may be different. It is likely that there will be more recent versions on GitHub. Just don't select a version and the latest version from the Debian repository will be installed. const k8sInstall = k8sVersion !== undefined ? `apt-get install -y kubelet=${k8sVersion} kubeadm=${k8sVersion} kubectl=${k8sVersion}` : "apt-get install -y kubelet kubeadm kubectl";