• How do programs run on Xen hypervisor?

    10
    0 Votes
    10 Posts
    765 Views
    TeddyAstieT
    @jasonnix depends on what PV driver you want to implement. But such place would be the Xen MiniOS repo (tiny PV kernel project that serves as a base for Unikraft among others) : http://xenbits.xen.org/gitweb/?p=mini-os.git;a=tree Also give a look at https://wiki.xenproject.org/wiki/Unikernels
  • Alpine Xen vs XCP-ng questions

    1
    0 Votes
    1 Posts
    317 Views
    No one has replied
  • Stunnel - Future plans to use something else?

    19
    0 Votes
    19 Posts
    832 Views
    nikadeN
    @psafont said in Stunnel - Future plans to use something else?: @nikade We've already fixed some issues to start using ocaml 5 regarding the C interfaces. Handling threading in ocaml 5 is still an open problem that the ecosystem has not yet solved (there are many libraries competing now). We still need to create a credible strategy to port xapi to the new model, and don't have any timelines yet Yea porting it is probably not a bad idea, but I guess that involves the biggest tasks as well All tho if you port it there might be opportunities to re-do a lot of things that you have been looking to fix for ages. Crossing my fingers that this is something that you get time to do in the near future, there is a real chance here to take a big part of the esxi market as a lot of ppl are migrating.
  • what is kernel-alt?

    8
    0 Votes
    8 Posts
    987 Views
    stormiS
    @olivierlambert I think so. ceph.ko anyway isn't a core module for XCP-ng, so I don't think there's a high risk in patching it, especially with patches coming from upstream kernel.org. Regarding the initial question, XCP-ng 8.3 will also have a newer kernel-alt. However, I don't recommend it for production, because it is a lot less tested in the context of XCP-ng.
  • Any updates on the new management agent? (Talos compatible)

    16
    0 Votes
    16 Posts
    1k Views
    F
    @TheiLLeniumStudios I'm trying to do something similar with Talos, were you able to find a workflow that worked for you since this post?
  • [Beta Release] XCP-ng Windows Client tools 8.2.1-beta1

    53
    +0
    0 Votes
    53 Posts
    25k Views
    olivierlambertO
    Hi, It depends on your Windows version (eg > 2019 : go for XenServer drivers). Those PV drivers are pretty stable and works. Alternatively, you can use https://www.xenserver.com/downloads
  • v8.3

    7
    0 Votes
    7 Posts
    1k Views
    olivierlambertO
    Our latest update train should provide full vTPM support or close to that (even for migration/snapshot). It's 8.3 beta 2. See https://xcp-ng.org/forum/post/68789
  • Another Option for CentOS 7 EOL

    4
    0 Votes
    4 Posts
    724 Views
    olivierlambertO
    Yes, we are considering OpenELA for many reasons. It's backed by big companies with a common goal, so it's probably less risky than other choices (but Alma is also an interesting choice anyway). As usual, it will be loosely based too: it's relatively impossible to "transform" a regular distro to XCP-ng, but it is very helpful to re-use many packages as possible for reducing the burden of maintaining them all
  • Assessment of the difficulty in porting CPU architecture for xen

    4
    0 Votes
    4 Posts
    244 Views
    olivierlambertO
    Well, it's not really possible to answer with a short answer. Globally, for the whole platform, we are talking about hard in a way that it takes time.
  • XCP-ng Windows PV Drivers 8.2.2

    48
    3 Votes
    48 Posts
    32k Views
    C
    @ThierryC01 said in XCP-ng Windows PV Drivers 8.2.2: Why is there no video drivers for Windows, I have a Windows 10 Pro VM and the video lags a bit compared to my Linux Desktop VMs despite having 8GO RAM and 16MO (?16 max???) video memory. Because it's rudimentary GFX and has no acceleration at all. It's not made for what you might expect.
  • Update of guest-tools

    2
    0 Votes
    2 Posts
    279 Views
    olivierlambertO
    Hi, No, nothing urgent to update them. It's mostly minor changes
  • netbox plugin extension

    6
    0 Votes
    6 Posts
    997 Views
    pdoniasP
    @reinvtv @jedimarcus Checking Netbox feature requests right now Would this feature still be important to you? I'm also wondering: at the moment, there's a button in the pool's advanced tab to manually run a synchronization for that pool. But with multiple instances, how would that work? Would it synchronize the pool with all the configured instances? What if you only ever wanted to sync pool A with instance A and pool B with instance B?
  • RTL8153 Compile

    88
    0 Votes
    88 Posts
    40k Views
    J
    @Andrew said in RTL8153 Compile: @etomm For the code I compiled it mostly as-it (with one change to support the different XCP kernel header version). I also added three udev rule changes. One is included with the driver code. One change to stop XCP scripts changing USB ethernet names. And one that is to support static USB ethernet names and rename unknown USB ethernet devices to protect the system from conflicts. I now have it working correctly with multiple USB ethernet adapters and stabled names that don't interfere with regular ethernet adapters. It still requires manually adding the MAC addresses and ethernet device names because XCP/Xen does not support USB ethernet devices. @Andrew would you be willing to share the udev rule changes that you made? Also, are you using 8.2 or 8.3 beta? Thank you!
  • Questions regarding ZFS-ng blog post.

    2
    0 Votes
    2 Posts
    302 Views
    olivierlambertO
    Hi! Link fixed, thanks for the report! This is indeed: https://github.com/xcp-ng/xcp-ng-xapi-storage/tree/add-zfs-vol-driver
  • Alternative to memory ballooning

    2
    0 Votes
    2 Posts
    296 Views
    olivierlambertO
    No sure this will be compatible with the level of memory isolation provided in Xen (vs the more "open bar" model in KVM). Worth taking a look though, thanks for the link.
  • qemu-dp vs qemu

    1
    0 Votes
    1 Posts
    191 Views
    No one has replied
  • could not build xen from xcp-ng-build-env

    10
    0 Votes
    10 Posts
    452 Views
    olivierlambertO
    We'll be pleased to you review your future contributions
  • CEPHFS - why not CEPH RBD as SR?

    15
    0 Votes
    15 Posts
    2k Views
    P
    Hello, just a follow-up I figured out probable fix for performance issues (the locking issue seems to have disappeared on its own I suspect it happened only due to upgrade process as pool contained mix of 8.0 and 8.2 hosts) It was caused by very slow (several second) executions of basic LVM commands - pvs / lvs etc took many seconds. When started with debug options it seems it took excessive amount of time scanning iSCSI volumes in /dev/mapper as well as the individual LVs that were also presented in /dev/mapper as if they were PVs - it actually subsequently ignored them but still those were (in my case) hundreds of LVs and each had to be open to check metadata and size. After modifying /etc/lvm/master/lvm.conf by adding this: # /dev/sd.* is there to avoid scanning RAW disks that are used via UDEV for storage backend filter = [ "r|/dev/sd.*|", "r|/dev/mapper/.*|" ] Performance of LVM commands improved from ~5 seconds to less than 0.1 second and issue with slow startup / shutdown / snapshot of VMs (sometimes they took almost 10 minutes) was resolved. Of course this filter needs to be adjusted based on specific needs of the given situation. In my case both /dev/sd* as well as /dev/mapper devices are NEVER used by LVM backed SRs, so it was safe to ignore them for me. (all my LVM SRs are from /dev/rbd/)
  • XOSTOR Progress & Questions

    4
    0 Votes
    4 Posts
    2k Views
    AtaxyaNetworkA
    @JacobS Hi ! You can find it here : https://xcp-ng.org/forum/topic/5361/xostor-hyperconvergence-preview (PS: I'm using XOSTOR with 3 nodes, and it's works well!)
  • How to control AMD GPU?

    5
    +0
    0 Votes
    5 Posts
    820 Views
    splastunovS
    Some time later I faced with problem that VMs (Linux and Windows) can't correctly start GPU (ADM MxGPU). In windows device manager there was error #43. I have solved this error without host reboot by reloading gim module. Hope this will help somebody else. rmmod gim gim_api modprobe gim gim_api