XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. planedrop
    3. Best
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 28
    • Posts 404
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Veeam and XCP-ng

      @jasonnix I've done extensive testing with this myself, first and foremost, Veeam is the one that would have to support it, not vice versa.

      Second, it would be best to use XO for the backups, it's much more fluid and is fully integrated, I've been doing this for some time and it's been excellent in multiple production setups.

      I also have tested using Veeam via agents within the VMs themselves (this was just for test purposes, I'd still not really recommend it) and it worked exactly as expected.

      Using XO for this is still better though, it's generally faster, easier to setup, more reliable, and much faster and easier to recover from backups.

      If you are considering this as a comparison to VMware, it's worth noting that it's not really a positive thing that VMware requires you buy a separate product entirely in order to handle backups.

      posted in XCP-ng
      planedropP
      planedrop
    • RE: XOA 5.107.2 Backup Failure via SMB and S3 (Backblaze)

      Wanted to post a quick update, it's been over a week now and the backups have been 100% successful.

      Figured as such, but thought it was worth at least coming back here and confirming.

      posted in Backup
      planedropP
      planedrop
    • RE: XO - Restore Health Check

      I can confirm this is the case for me too, not a huge deal, but would be kinda nice if it could keep track of the name.

      posted in Advanced features
      planedropP
      planedrop
    • RE: Server Locks Up Periodically with ASRock X570D4I-2T AMD Ryzen 9 3900X and Intel X550-AT2

      @olivierlambert Yup, I've had exactly that a few times, usually on used boards.

      @R2rho if possible, however annoying, I would also take the CPU out and check for pins on the motherboard being bent with a flashlight.

      posted in XCP-ng
      planedropP
      planedrop
    • RE: VM Templates does choosing correct one matter?

      IIRC the templates help define some of the UEFI specs and things like that, generally speaking though using something similar to what you're deploying, even if not the same version (i.e. Ubuntu 20.04 template for a Ubuntu 23.10) should be functional, at least in my experience this has never created an issue.

      posted in XCP-ng
      planedropP
      planedrop
    • RE: XOA 5.107.2 Backup Failure via SMB and S3 (Backblaze)

      @olivierlambert I will give this a shot and report back. It may be a day or so, one of the backups is still running (very large VM over S3 so takes a while) but once it's done I will go back and see if the failures go away.

      posted in Backup
      planedropP
      planedrop
    • XOA 5.107.2 Backup Failure via SMB and S3 (Backblaze)

      This is a new one, just updated XOA to 5.107.2 and now my backups are no longer working.

      I have support and can put in a ticket, but figured it's better to try here first.

      I am getting an error: Fail to connect to any Nbd client on the backups to Backblaze and on my SMB backups I just get a Footer1 !== footer2 error.

      What's important here is that it's only about half my VMs, and this is a single host setup, so the NBD client issues don't really make sense to me, unless I'm misunderstanding something about NBD.

      Anyone else seeing issues with backups after this update?

      Also not seeing anything consistent, not like an issue with Windows VMs in specific, it seems random.

      posted in Backup
      planedropP
      planedrop
    • RE: Backup Emails Don't Send If Backups Fail Due To License Issues

      @olivierlambert issue added, it's my first time doing it on GH so apologies if I missed anything or put it in the wrong category.

      https://github.com/vatesfr/xen-orchestra/issues/7893

      planedrop created this issue in vatesfr/xen-orchestra

      closed Add Email Notification For License Issues To Prevent Backup Failure #7893

      posted in Backup
      planedropP
      planedrop
    • Failing Backups: Trying To Find Root Cause

      This may be something for me to put a ticket in for, but I wanted to try and post here and do it publicly first since it could benefit others.

      One of the environments I am managing has consistent backup failures and I haven't been able to get to the root cause of them, this post will probably be long with lots of details. The short of it is that I think it's only happening to large VMs, but I can't figure out why, the majority fail on "clean VM directory" and show missing VHDs or missing parent VHDs.

      To start, this setup has 2 backups that run for all VMs on a nightly basis, one is uploaded to Backblaze and another is sent over SMB to a TrueNAS machine.

      I have a similar setup in my lab at home, and it's not failed once, never ever. But all my VMs are under 100GB, this other environment has some that are more than 2TB, which is why I am starting to think that is the root cause.

      XOA version is at 5.93.1, so not 100% up to date (will update shortly), but this has been an ongoing issue for months now so I don't think it's a version specific thing.

      Backup Schedules

      First wanted to explain my schedules in details, then will go into the errors we are seeing.

      Both schedules backup the same number of VMs, 2 of which are slightly over 2TB in size (several VHDs).

      Backblaze Backup

      • This one is setup to run every night
      • Concurrency of 2
      • Timeout of 72 hours (since they are large I set the timeout very big, but usually this finishes within a few hours, sometimes taking like 10)
      • Full Backup Interval is 15
      • NBD is enabled and set as 4 per disk
      • Speed is limited to 500MiB/s (this is never hit though)
      • Snapshot is normal
      • Schedule is set to run ever weekday at 5PM with a retention of 14 and force full backup disabled
      • Worth noting these B2 bucket settings are:
      • Lifecycle is set to keep only the last version of the file (plan is to adjust this more later)
      • Object lock is enabled but no default set, so nothing should be getting locked

      SMB NAS Backup

      • Concurrency of 1
      • Full Backup Interval of 30
      • NBD is disabled, number of connections is 1
      • Snapshot mode is normal
      • Schedule is set to run every weekday at 8PM with a retention of 7
      • This NAS does do backups of this VM directory (an additional backup I run) but those start at 7PM and I have it set to snapshot the dataset before backing it up, so in theory anything XCP-ng is touching shouldn't be messed with
        • I've been able to confirm TrueNAS's "snapshot first" feature (which runs before the backup starts) takes a snapshot, backs up the data of that snapshot, then deletes the snapshot, this whole thing is to prevent file locking on a directory that has other things accessing it

      I know the backup retention periods etc.. are a bit odd here, if we think that could be causing an issue I'm happy to adjust them, was planning on reworking retention sometime soon anyway. But as far as I can tell it shouldn't cause a major problem.

      The Errors

      Backblaze

      • Several VMs, including smaller ones are seeing this issue, which maybe means my thoughts about this being a large VM specific issue are wrong?
      • It always happens during the clean VM directory process
      • Last log I have is 3 VMs with the below:
        • UUID is Duplicated
        • Orphan Merge State
        • Parent VHD is missing (several times for each VM)
        • Unexpected number of entries in backup cache
        • Some VHDs linked to the backup are missing
      • On all of these the Backblaze "transfer" section of the logs is green and successful, but the clean VM directory is not, seems the merge is failing
      • Retrying VMs will sometimes work but other times will just fail again

      SMB

      • Only seems to happen with big VMs, they will work fine for a while (several weeks) then start erroring out
      • The only fix I've found is to wipe the entire VMs directory on the NAS so the backup starts fresh
      • The error is always parent VHD is missing (with a path to a VHD that as far as I can tell exists)
      • Then followed by a "EBUSY: resourece busy or locked, unlink (vhd path)"
      • It's always a VHD that starts with a period, so ".2024**********.vhd"
      • Checking the NAS via shell and the file definitely exists and has the same permissions on it as everything else in the directory
      • Now another super interesting thing is, if I go to the VM Restore page, select the one that failed SMB, it will show no original key backup like so (top/most recent to bottom):
        • Incremental
        • Incremental
        • Incremental
        • Incremental
        • Key
        • Incremental
        • Incremental

      So as you can see, no original Key for the last 2 incrementals

      Any ideas as to what could be causing this? I'm thinking they might be 2 entirely separate issues, it's just odd that they're both happening.

      I will do what I can to troubleshoot this directly as well and update this post with anything else I find.

      posted in Backup
      planedropP
      planedrop
    • RE: Delta backup questions

      I can confirm NFS is great on XCP-ng, would definitely encourage you got that direction, TBH FC and iSCSI are a tad outdated. There are still good use cases for them but NFS is the thing I'd always aim for in this setup.

      And like @Danp said, if it's thin provisioned, then no it won't be using double the space.

      posted in Backup
      planedropP
      planedrop
    • RE: Backup Feature

      If you want to work with the backup features, but aren't using this in production, then you can compile XO from the sources and deploy it that way, then use the backup features.

      If this is for production though, would def recommend getting support (so purchasing XOA) in case something goes wrong.

      posted in Backup
      planedropP
      planedrop
    • RE: Cloud Backups Directly to BackBlaze B2

      I may be able to help out here a bit, I've done a lot of testing and production backups to B2.

      Naming wise, Olivier is right, B2 is "S3 Compatible" which is why it works but it's not "officially" supported in that way. However since the S3 compatibility "layer" in B2 has been super solid, backing up to it using S3 protocol should be fine.

      As for your question about differentials, whatever backup jobs you setup are what will be put in B2. So if you setup full backups and select B2 as the remote for it, then it's full backups, etc....

      I would recommend having your B2 backups be a different job than any local backups though (if you're doing local for faster restore), it's nice having control separately.

      posted in Backup
      planedropP
      planedrop
    • RE: Explanation of backup tags on Restore UI?

      @CJ I think there is still some misunderstanding.

      A key backup is part of an incremental backup, it's the full of an an incremental.

      When you setup an incremental backup there still has to be an initial full backup, then the increments start, this is called the Key backup.

      So say you have a Incremental backup setup with a periodic full every 5 backups, you'd see something like this from start:

      Key > Increment > Increment > Increment > Increment > New Key > Increment

      Each key is a "full" backup but they are called Keys because they are part of the incremental chain so they aren't standalone.

      posted in Backup
      planedropP
      planedrop
    • RE: Incremental Backups Periodically Results In EBUSY File Lock Error

      @florent OK good to know, thank you! I will do what I can to replicate this issue in my lab and then see if changing to block backups fixes it, just want to try and avoid changing things too much in the prod environment.

      Appreciate the help!

      posted in Backup
      planedropP
      planedrop
    • RE: How fast are your backups

      @rjt The setting for backup concurrency within the XOA backup settings.

      posted in Backup
      planedropP
      planedrop
    • RE: ISO Importing Results in .img Files

      @Octive Oh gotcha, you can rename the disks as you want within XO itself but don't rename the long UUID.vhd files within the file system, you don't want to mess with those. The UUID is used to track the file itself rather than what you name it in XO. You can't rename the disks to something other than a UUID though (at the file system level).

      posted in Management
      planedropP
      planedrop
    • RE: Unable to Import Disks

      Any chance this could be a network issue? Are you on a flat network or are things segmented and routed between each other?

      posted in Management
      planedropP
      planedrop
    • RE: Windows 2008 Guest tools

      I'm just goona say it, tell these clients to stop using 2008 R2 lol. I know you said don't ask, so I won't ask, but I will "suggest" it.

      Mostly joking, I get it, have had to manage places before which had no option.

      As Olivier said though, that's super old and not supported, I'd suggest swapping to e1000 for the NIC and leaving it without PV tools.

      posted in Migrate to XCP-ng
      planedropP
      planedrop
    • RE: From VMware to XCP-ng

      Security and power? I wouldn't say that. VMware certainly has more in depth features and complex scenarios that it can accommodate, but that doesn't make it more secure, in fact complexity usually brings worse security and I'd make a strong argument that XCP-ng is the more secure choice.

      Power wise, VMware tends to have a lot of overhead and super high spec requirements for more basic things, so I would also give XCP-ng the lead here, it's extremely efficient and so is Xen Orchestra. Even a basic VMware setup with the lowest end of vCenter Server installed is going to use a ton of RAM and be slow, vCenter also takes absolutely forever to boot.

      Unless the situation calls for very specific VMware features, or some vendor says they will only run their stuff on VMware, I'd say it's best to avoid it TBH. It's also been far less stable in my use and when there are issues it's often much harder to resolve them, even with VMware's in depth documentation and KB articles.

      posted in Migrate to XCP-ng
      planedropP
      planedrop
    • RE: VMware migration tool: we need your feedback!

      It may have already been mentioned in here more recently, but I still think some kind of system to select specific VHDs from the ESXi box would be super nice.

      Sometimes one may only need to move the data of specific VHDs (excluding say logging or other temporary data style VHDs) and this would greatly speed up migrations.

      It would also help in the event someone has VHDs that are larger than 2TiB, since you'd be able to only move the smaller ones and find an alternate solution for the larger than 2TiB VHDs.

      Just a thought though; this tool is still amazing and has helped me start migrations!

      posted in Migrate to XCP-ng
      planedropP
      planedrop