XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Backup VM - unused VHD

    Scheduled Pinned Locked Moved Xen Orchestra
    16 Posts 6 Posters 1.2k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • olivierlambertO Offline
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Adding @julien-f or @florent in the loop

      1 Reply Last reply Reply Quote 0
      • DanpD Offline
        Danp Pro Support Team
        last edited by

        This is part of the health check that is enabled for the backup. If you click on the "unused VHD" link, it will expand to show you the path of the VHD in question.

        I just experienced this myself, and it appears that XO automatically removes the detected VHD.

        florentF 1 Reply Last reply Reply Quote 0
        • florentF Offline
          florent Vates 🪐 XO Team @Danp
          last edited by

          @Danp yes that is an automatic healthcheck process that try to ensure that the vhd chain are healthy

          before this summer it was done without information in the UX, we choose to expose this to help detecting probelm before they're out of control

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            lukask @florent
            last edited by

            @florent Thank you for your reply. So, Itś not good information about unused VHD because merge does not work? Whether I undertand it correctly the last delta should be merged a then deleted from backup storage, but this process will not take place. Is that right or I misunderstood?

            1 Reply Last reply Reply Quote 0
            • J Offline
              JB
              last edited by JB

              I also had the same problem. But I realized that the problem only appeared when the VM was offline. This may have nothing to do with the problem, but leaving the VM online solved my problem.

              L 1 Reply Last reply Reply Quote 0
              • L Offline
                lukask @JB
                last edited by

                @JB all VM are online. Yesterday I updated XO from source we'll see in a few days.

                gcooperG 1 Reply Last reply Reply Quote 0
                • gcooperG Offline
                  gcooper @lukask
                  last edited by

                  I too have this issue on several VMs being backed up, all online/running.

                  I understand it is part of the automatic health check.

                  I do not understand what it means nor if it's good or bad, nor what to do about it, if anything.

                  Thanks to the OP and all contributing to this thread.

                  G

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    lukask
                    last edited by lukask

                    After a few days I have analyzed this:

                    Scenario backup:
                    1VM guest - 100GB Storage

                    Backup jobs:
                    Delta backup - 7days ( Full backup interval - 7), Backup retention 7. Cron pattern 0 2 * * *

                    After last delta backup today I see on NAS this:

                    On a picture is last today delta backup 1.78GB,

                    8be7dd27-847c-4dd0-a764-ef05a76a6752-image.png

                    but in XO canť see for restore.

                    0550c0c7-5b18-4f64-a3ee-310f21ff9802-image.png

                    Today status of backup

                    51ef38ef-bc35-4094-aa40-9609a9584ac4-image.png

                    WARNING - unused VHD.

                    During today last delta backup before ( full backup - tomorrow ) merge FALSE in backup LOG, so we cant restore always last backup before new fullbackup.

                    60e38b5f-60cc-4211-96c8-bac2089427b5-image.png

                    Before merging was last VHD deleted from NAS storage.

                    Does anyone have any idea where the problem could be?

                    florentF 1 Reply Last reply Reply Quote 0
                    • florentF Offline
                      florent Vates 🪐 XO Team @lukask
                      last edited by florent

                      hi @lukask ,

                      When a backup is missing, can you go into your NAS and delete the cache.json.gz files ? They will be regenerated when checking the restore tab again

                      Regards

                      Flo

                      L 1 Reply Last reply Reply Quote 0
                      • L Offline
                        lukask @florent
                        last edited by

                        Hi, @florent

                        I have deleted cache file a it works. I see last backup and restore works too. Perfect.

                        So info about unused VHD is not important? Is it only info that VHD was deleted a health is alright?

                        Thank you very much for your help.

                        florentF 1 Reply Last reply Reply Quote 0
                        • florentF Offline
                          florent Vates 🪐 XO Team @lukask
                          last edited by

                          @lukask I am in the process of checking for the unused vhd ( it's generally not a problem ) and @julien-f is working on the cache problem

                          Thank you

                          1 Reply Last reply Reply Quote 1
                          • gcooperG Offline
                            gcooper
                            last edited by gcooper

                            In my case, I'm using NFS as the backup target. Perhaps this matters.

                            I don't think my issue has to do with full backups as I have a 30 day full backup interval.

                            After the fact (the next morning), when I look for the referenced (unused VHD link) files on the NFS server, they are missing.

                            Perhaps a timing issue? Or no real issue at all?

                            Thanks,

                            G

                            1 Reply Last reply Reply Quote 0
                            • gcooperG Offline
                              gcooper
                              last edited by

                              OK, I think I have resolved my issues with "unused VHD".

                              Taking a clue from @florent, I started deleting the cache.json.gz files from the storage server for the VMs where I had the "unused VHD" warning during backups.

                              Then a browser refresh on the Restore page would show a different number of backups available.

                              I then deleted some of the old backups (that weren't necessarily visible before).

                              I then started really looking for problems/issues with old backup jobs, deleting the cache.json.gz files for any VMs I had questions about.

                              Apparently, this has resolved all occurrences of "unused VHD" during backups.

                              I'll keep monitoring/looking for problems/issues.

                              Thanks,

                              G

                              1 Reply Last reply Reply Quote 0
                              • gcooperG Offline
                                gcooper
                                last edited by gcooper

                                So, unfortunately, occurrences of "unused VHD" continue.

                                I also continue to have problems where, under Restore, there are more backups listed than than the retention setting is configured for.

                                If I try to delete the oldest backup listed (i.e. #8 of 7), I get an "ENOENT: no such file" error.

                                delete_error.png

                                If I delete the associated "cache.json.gz" file from the backend storage and refresh the Restore page in the browser, the 'extra' backup (#8 of 7) goes away.

                                What is "unused VHD"?

                                Is it good or bad?

                                Why does it occur?

                                What should we do about them, if anything?

                                Why are there extra listed backups shown on the Restore page?

                                What should we do about the incorrect number of backups shown on the Restore page?

                                Thanks in advance,

                                G

                                1 Reply Last reply Reply Quote 0
                                • olivierlambertO Offline
                                  olivierlambert Vates 🪐 Co-Founder CEO
                                  last edited by

                                  I think @florent did various modifications recently to handle those cases automatically.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post