XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. nick.lloyd
    3. Posts
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 5
    • Posts 54
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Omnissa/Citrix VDI Alternative-ish

      @msupport Right! I'm sure it's a great product, the goal for this is to have no licenses, unlimited users, ported for several hypervisors. It's just a pet project I've wanted to do since I started in IT, and if other people besides me can use it, great! I know one of my employers may work on making it a polished project if the Omnissa renewal is too expensive. And if I can build it, why pay for it? I might not be a programmer by trade, but there's no reason I can't learn and ask around for help!

      posted in Compute
      nick.lloydN
      nick.lloyd
    • RE: Omnissa/Citrix VDI Alternative-ish

      @msupport I've seen it before, but is it free and open source? I've tried figuring out how to install OpenUDS, but couldn't find the docs However, it's been a while

      posted in Compute
      nick.lloydN
      nick.lloyd
    • RE: Install XCP-ng in old HP ProLiant DL160 G6 (gen 6)

      @ilu I don't see why you couldn't. The hardware is definitely dated, but it's not like you're trying this on a Pentium II

      posted in XCP-ng
      nick.lloydN
      nick.lloyd
    • RE: Intel Flex GPU with SR-IOV for GPU accelarated VDIs

      @olivierlambert Looks like it would arrive April 14th:

      https://www.dell.com/fr-fr/shop/intel-flex-140-pcie-75-w-12go-passif-unique-wide-profil-bas-gpu-installation-par-le-client/apd/490-biio/cartes-graphiques

      posted in Hardware
      nick.lloydN
      nick.lloyd
    • RE: OIDC issue with Microsoft Entra ID

      @Honold This may not be a "you" issue. Obviously you're using EID and not Google, but the behavior appears to be the same.

      I'll set this up in my own environment when I have time and try it out.

      posted in Xen Orchestra
      nick.lloydN
      nick.lloyd
    • Omnissa/Citrix VDI Alternative-ish

      Howdy!!

      I figured I'd drop this here for anyone who is looking for a VDI (Virtual Desktop Infrastructure, not the disk one, stupid acronyms) solution that isn't cloud-based or costs an absurd amount. I know that there is a small interest from posts like this, and maybe other victims of Broadcom's (and Omnissa's by extension) pricing will stumble here as well 🤷 .

      I am labeling XBroker as "Virtual Desktop Session (VDS)" as to not collide with Xen's "VDI". Please be gentle with the feedback! This is only my second Python "program" I've ever written, so I'm sure best practice has not been followed 😅.

      posted in Compute
      nick.lloydN
      nick.lloyd
    • RE: Wait for IP(v4) address similar to terraform

      @nathanael-h Dang, do any of you sleep?! This is pretty much what I need, and would actually significantly improve what I'm building! Will wait_for_ip be included? As well as the rest of the Terraform logic?

      But as you're building a Python script you could implements there the same logic: define a variable for your expected cidr, and poll the IP of the VM until it matches.

      Duhh, Why didn't I think of that 😅. Thanks for the help!!

      posted in Management
      nick.lloydN
      nick.lloyd
    • Wait for IP(v4) address similar to terraform

      Is there anything similar to this in the xo-cli or API? I don't want to use Terraform or OpenTofu for this, as it significantly complicates the system I'm building.

      Right now, I have a Python script that just waits 120 seconds before continuing to make sure the VM gets an IP address via DHCP and is reported properly. My only concern (even with Terraform/OpenTofu) is that Windows returns a 169.254.x.x address to XCP-ng tools almost immediately after fully booting. Is there a way to get around this?

      posted in Management
      nick.lloydN
      nick.lloyd
    • RE: Security Assessments and Hardening of XCP-ng

      @bleader If we don't have support, what's the best place to report security issues? I submitted one in GitHub about 8 months ago, but I'm guessing it got lost

      posted in XCP-ng
      nick.lloydN
      nick.lloyd
    • RE: New install - Login screen blank

      @raider600 To piggyback off of DanP, they've been very good about extending our trial while we were evaluating our options to migrate off of VMware!

      posted in Xen Orchestra
      nick.lloydN
      nick.lloyd
    • RE: Intel Flex GPU with SR-IOV for GPU accelarated VDIs

      I asked about this in the Discord server a little while ago. To be honest, one of my employers would love Flex vGPU support. We've been needing to update both our general compute and engineering VDIs so we've been looking at some solutions.

      While NVIDIA vGPU pricing isn't horrible, it requires us to have VMware infrastructure which is significantly more expensive (obviously). So we'd really like NVIDIA and/or Intel vGPU support, but understand that it isn't just a few lines of code that needs written and is a very small subset of XCP-ng users. Especially with the alleged uncertainty of Intel right now, it may not even be worth developing anything for their cards, but that's personal conjecture.

      I've been building my own VDI solution for XO(A), but that's been stalled for a little bit due to burnout, but I plan on finishing a prototype solution and writing a setup guide in a few weeks. So if you want something for just general compute, keep an eye out!

      posted in Hardware
      nick.lloydN
      nick.lloyd
    • RE: VM cannot be migrated after NICs of one host died

      @hansve Since you have shared storage, you should be able to use the "Start on..." feature under the Advanced tab of the VM. That should let you start it on any of the hosts. I'm curious if it will work though because your NIC isn't being detected. You may have to get a USB Ethernet adapter to try and get it to move.

      The other option would be to forget the VMs if you can (similar to VMware's "remove from inventory" option). Then create a VM without any disks attached to it, then add the already existing disk to the VM and start it.

      I suppose you could do both of them as well. You'd get a USB NIC so you can have networking to the pool (as not to screw with the XAPI DB), then unregister the VMs, create shell VMs, attach disks, then start.

      If none of these work, let me know!

      posted in XCP-ng
      nick.lloydN
      nick.lloyd
    • RE: Warm Migration HOST_CANNOT_ATTACH_NETWORK

      @johnd Can you make sure the networks show as "Connected" on the host you're trying to migrate to? I've run into a few issues where I can't migrate VMs after a host reboot because the networks aren't connected

      posted in Xen Orchestra
      nick.lloydN
      nick.lloyd
    • RE: vdi related to multiple VMs? - Error with backups

      @SudoOracle Can you try recreating the backup job? It won't clean up the previous backups, but it may kick off a new process. Also, (I'm sure you are, but just double checking) are you on the latest XO(A)?

      posted in Backup
      nick.lloydN
      nick.lloyd
    • RE: Issue to load gpu passthrough "Invalid PCI ROM header signature: expecting 0xaa55, got 0x4556"

      @itnok I'm sure you already have, but have you ensured that everything in this guide was done?

      posted in Hardware
      nick.lloydN
      nick.lloyd
    • RE: Running xo-cli command returns Unhandled Error

      @Danp

      1. The file is getting removed every time, that's why I was questioning the behavior of the command (whether it is grabbing all records or cached records).

      2. We can do that, but if the user is deleted, that user entry would be gone.

      posted in Management
      nick.lloydN
      nick.lloyd
    • RE: VM templates override

      @gtuminauskas Hello! You can edit the template settings by hovering over Home -> Templates -> Find the template you want to change -> click on the 3 lines (menu) button all the way to the right of the template -> click on the field you want to change (in your case RAM), and change the value!

      posted in Compute
      nick.lloydN
      nick.lloyd
    • RE: Pool Management

      @McHenry If I'm understanding this correctly, Client Site A, B, n... will each have a server and all share multiple instances at OVH for DR. First off, I hope you give the person that's doing the networking for this a raise 😉.

      Second, are you and/or a team the sole manager of the infrastructure? If clients have their own IT team that assists/uses XO(A), this will be more difficult. For the sake of this solution, I'm going to assume that the client can use XO(A) to start VMs in case of a DR scenario.

      If I were to build it out, I would build an XO host in OVH and utilize the XO-proxy and the Self Service feature. This way, you can register the XO Proxy to all of the client sites, and manage who can see what VMs, networking/VLANS, and storage.

      If I'm wrong about an assumption or solution, let me know!

      posted in Management
      nick.lloydN
      nick.lloyd
    • RE: Running xo-cli command returns Unhandled Error

      @Danp To execute the command, it's almost instant. To download the file, the same 4ish minutes. I'd also like to note that despite holding a similar 10,000 records, the file becomes significantly longer each run when running the unfiltered command (about 5-10 MiB larger, currently at 610 MiB).

      I guess I have three questions now:

      • Is there any way to make my filter "more efficient"?
      • When executing the command with and without the filter, is it getting audit records that have since been purged from XO(A)? If so, that's great news for me. Just means that the command takes more time, but I don't have to worry about getting and filtering those records separately.
      • As @jgrafton just brought up to me: Is it possible to store the username of the user that made the snapshot in the VM snapshot object? We're basically combining the above audit command and joining it on the snapshot uuid of xo-cli list-objects type=VM-snapshot in order to get username of the person who did the snapshot.

      Before last week, xo-cli audit.getRecords --json took maybe 30-60 seconds to run. It's weird that it just started in the middle of the week unprovoked.

      posted in Management
      nick.lloydN
      nick.lloyd