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.
    • 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