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

    Backup fails only on master with VM_NO_SUSPEND_SR

    Scheduled Pinned Locked Moved Xen Orchestra
    20 Posts 3 Posters 642 Views 2 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.
    • DanpD Offline
      Danp Pro Support Team @CJ
      last edited by

      @CJ said in Backup fails only on master with VM_NO_SUSPEND_SR:

      Both hosts return a "not in database" result as well as the UUID result.

      Maybe this will make it more understandable --

      xe host-list params=uuid,suspend-image-sr-uuid

      C 1 Reply Last reply Reply Quote 0
      • C Offline
        CJ @olivierlambert
        last edited by

        @olivierlambert Any ideas how it would have gotten set in the first place and why it doesn't show in XO? I didn't even know it was a thing previously so I didn't set it.

        1 Reply Last reply Reply Quote 0
        • C Offline
          CJ @Danp
          last edited by

          @Danp That still returns the same result from each host. But the included UUIDs map the "not in database" to my master host.

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

            @CJ Right... each time you run the command it returns the result for all hosts. By adding the UUID param, you can more easily identify which result goes with which host.

            C 1 Reply Last reply Reply Quote 0
            • C Offline
              CJ @Danp
              last edited by

              @Danp Your initial post seemed to suggest that I should see different results on each host.

              Any ideas how the one got set?

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

                Yes... I currently have only a single host for testing, and I didn't realize that the result from xe would contain the setting for all hosts.

                1 Reply Last reply Reply Quote 0
                • C Offline
                  CJ @olivierlambert
                  last edited by

                  @olivierlambert I set the suspend-sr for the master host and now my backup completes successfully. Can XO be changed to expose this setting for each host?

                  I do want to clarify two things though in order to make sure I understand things correctly.

                  1. If I set a Suspend SR in XO for the pool, will this replace the existing values for each host?

                  2. If my VMs are on local SR but the Suspend SR is a network share, does this mean that the backup process will send the memory to the networked SR during the snapshot and then send the data from the local SR and the networked SR to XO for transfer to the backup remote?

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

                    It's not meant to be configured per host, only in cases where you need local SR, that's why it's not visible in XO. But in those specific cases, the CLI does the trick 🙂

                    If you set it for the pool, I'm not sure it will erase it for each host, I never tried myself to modify it both at pool and host level, so I don't know.

                    The suspend SR is only used to store the memory, nothing else. So yes in your case, the memory disk will only be sent to the networked SR and that's it. XO will fetch all the disks, but in any case this will go through the host themselves then to XOA.

                    C 1 Reply Last reply Reply Quote 0
                    • C Offline
                      CJ @olivierlambert
                      last edited by

                      My VM backups have been working since I set the Suspend SR for the other host. However, my metadata backup failed with the following error.

                      EBUSY: resource busy or locked, unlink '/run/xo-server/mounts/UUID/xo-pool-metadata-backups/UUID/UUID/DATETIME/.nfs000000000000000e00000060'
                      

                      I restarted the XO VM and was able to successfully complete a metadata backup. Hopefully this isn't a consequence of backing XO up with memory.

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

                        It's completely unrelated 🙂

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