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

    Backup of Windows VM failing Health Check [Solved]

    Scheduled Pinned Locked Moved Backup
    12 Posts 4 Posters 501 Views 4 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

      You can raise the timeout, but yes, I suppose that Windows Update could cause issues because the VM won't boot completely during the restore check 😕

      M 1 Reply Last reply Reply Quote 1
      • M Offline
        McHenry @olivierlambert
        last edited by

        @olivierlambert

        How can the timeout be raised?

        I have a Windows server VM that is slow to boot and eventually starts however the health check reports a timeout "timeout reached while waiting for OpaqueRef..."

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

          In the XO config file:

          [backups]
          healthCheckTimeout = '10m' # the default
          
          M 1 Reply Last reply Reply Quote 0
          • M Offline
            McHenry @olivierlambert
            last edited by

            @olivierlambert

            I still have the health check failing after 10 mins. Can I confirm the syntax. I have tried:

            • healthCheckTimeout = '15m'
            • healthCheckTimeout = '15 minutes'
            1 Reply Last reply Reply Quote 0
            • olivierlambertO Offline
              olivierlambert Vates 🪐 Co-Founder CEO
              last edited by

              @McHenry can you try with the latest Citrix tools? It seems they fixed an issue on reporting the tool status.

              M 1 Reply Last reply Reply Quote 0
              • M Offline
                McHenry @olivierlambert
                last edited by

                @olivierlambert

                Have already upgraded and the health checks now work well 🙂 The issue I have is our DR hardware is slow to boot some VMs during a health check so the 10 mins is not enough, i.e. large DB servers. Smaller servers boot quickly and the health check works.

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

                  Oh sorry didn't scroll up enough this morning 😄

                  We need to check internally if the timeout works as designed, let me ping @Bastien-Nollet or @stephane-m-dev

                  Bastien NolletB 1 Reply Last reply Reply Quote 1
                  • Bastien NolletB Offline
                    Bastien Nollet Vates 🪐 XO Team @olivierlambert
                    last edited by

                    @olivierlambert I'll take a look

                    1 Reply Last reply Reply Quote 1
                    • Bastien NolletB Offline
                      Bastien Nollet Vates 🪐 XO Team
                      last edited by

                      It appears that the value of healthCheckTimeout from the config file is indeed not taken into account.
                      We've created a card on our side to fix this issue, and we'll soon plan it with the team.

                      If you can't wait for the fix to be released, you can modify the default value of healthCheckTimeout in the code in files @xen-orchestra/backups/_runners/VmsRemote.mjs and @xen-orchestra/backups/_runners/VmsXapi.mjs, then restart XO server, and this should fix it until next update.

                      M 1 Reply Last reply Reply Quote 1
                      • M Offline
                        McHenry @Bastien Nollet
                        last edited by

                        @Bastien-Nollet

                        Thank you.

                        Bastien NolletB 1 Reply Last reply Reply Quote 0
                        • Bastien NolletB Offline
                          Bastien Nollet Vates 🪐 XO Team @McHenry
                          last edited by

                          Hi @McHenry

                          If you still have the problem, you can increase the healthCheckTimeout value as Olivier recommended (e.g. healthCheckTimeout = ‘30m’), however this value should be in the [backups.defaultSettings] section of the configuration file (or in the [backups.vm.defaultSettings] section) rather than in the [backups] section.

                          We've detailed the documentation a bit to make this more understandable: https://github.com/vatesfr/xen-orchestra/blob/a945888e63dd37227262eddc8a14850295fa303f/packages/xo-server/config.toml#L78-L79

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