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

    Getting MESSAGE_METHOD_UNKNOWN(VDI.get_cbt_enabled) with XenServer 7.1

    Scheduled Pinned Locked Moved Backup
    17 Posts 4 Posters 2.3k 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
      marcom
      last edited by

      Hi everybody,
      I'm testing XO Community (commit c9699 from today) with a pool of Xen 7.1 LTS.
      I have the error MESSAGE_METHOD_UNKNOWN(VDI.get_cbt_enabled) when I try to start a Delta Backup, even if I have the option "Use NBD + CBT to transfer disk if available" disabled.

      If I understood correctly my Xen version doesn't support this call, but what I didn't understand is that XO should not use this call when the function is disabled,

      Thanks in advance
      Marco

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

        Hi,

        You need to disable NBD on your networks. Check in your Pool/network.

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

          @olivierlambert Thanks a lot for your answer.
          May I ask you exactly where should I look for that option because for me is no clear.

          On XO under Pool->Network all the interfaces have the NBD disabled.
          On the Citrix APP I didn't find any opition and I had a look also on the Synology NAS that actually I'm using to test the backup and also there I didn't find the option.

          Sorry in advance if this is a stupid question

          Thanks a lot again!

          BR
          Marco

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

            It's not ultra clear but here is a tricky example:

            ffa9e87c-114a-4981-9fcf-bccc766978d2-image.png

            Only one of this network has NBD enabled. To be sure you have 0 NBD, all the lines on all the pages MUST start with "No NBD".

            Then, double check your backup job: NBD must be disabled in the Advanced options.

            If, despite that, you still have the issue, does it prevent you to run a backup? If no, ignore it, otherwise, we'll have to make our code more robust 🙂

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

              @olivierlambert I did double check,

              Unfortunately I'm in the case where all the options are disabled and I also double checked my Backup Job, but this one already double checked
              yesterday and I can't ignore it because the Job fail.

              If you need more information or log to understand better, just let me know, I will be happy to share the info to improve the tool,

              BR
              Marco

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

                I think the issue is clear. I created it: https://github.com/vatesfr/xen-orchestra/issues/7877

                If it's not too hard to prevent, we'll fix it. In any case, I suggest to upgrade to XCP-ng, your XS is EOL.

                olivierlambert created this issue in vatesfr/xen-orchestra

                closed Don't block VHD backup if CBT doesn't exist #7877

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

                  @olivierlambert Yes I know, I'm evaluating several solution, also the Xen 8.2 and yours.

                  I still don't have clear idea, I have to read more about your xcp-ng

                  Thanks for the support

                  BR
                  Marco

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

                    On the technical side, upgrading to XS 7.1 to XCP-ng 8.2 will cost you exactly the same effort than upgrading from 7.1 to XS 8.2

                    1 Reply Last reply Reply Quote 0
                    • nikadeN Offline
                      nikade Top contributor @marcom
                      last edited by

                      @marcom said in Getting MESSAGE_METHOD_UNKNOWN(VDI.get_cbt_enabled) with XenServer 7.1:

                      @olivierlambert Yes I know, I'm evaluating several solution, also the Xen 8.2 and yours.

                      I still don't have clear idea, I have to read more about your xcp-ng

                      Thanks for the support

                      BR
                      Marco

                      Do you currently pay for XenServer or are you using the free version?
                      XenServer and XCP-NG is pretty much the same and XCP-NG offers both a free version AND a paid version which includes support, XCP-NG also offers more features than XenServer and the migration would be rather easy since you are already using XenServer.

                      M 1 Reply Last reply Reply Quote 0
                      • M Offline
                        marcom @nikade
                        last edited by

                        @nikade Sorry for the late answer. At the moment running the free version, but I would like to switch to supported one, because we are a company and we want the systems and the support really reliable.

                        There is something interesting that attract me in the project. Maybe I will ask a demo to @olivierlambert to go deep in some aspects.

                        BR
                        Marco

                        nikadeN 1 Reply Last reply Reply Quote 0
                        • nikadeN Offline
                          nikade Top contributor @marcom
                          last edited by

                          @marcom said in Getting MESSAGE_METHOD_UNKNOWN(VDI.get_cbt_enabled) with XenServer 7.1:

                          @nikade Sorry for the late answer. At the moment running the free version, but I would like to switch to supported one, because we are a company and we want the systems and the support really reliable.

                          There is something interesting that attract me in the project. Maybe I will ask a demo to @olivierlambert to go deep in some aspects.

                          BR
                          Marco

                          I understand, I think you are correct about asking Vates for a presentation or a demo of some kind if you want to buy their supported product.

                          Remember that you can always setup a lab with the free/opensource version of XCP-NG 8.2.1 (8.3 will be released soon as well) and try stuff out.
                          The XCP-NG product is very much a like the XenServer product, but at the same time it is very different because of the enhancements made by Vates and the community.

                          M 1 Reply Last reply Reply Quote 0
                          • M Offline
                            marcom @nikade
                            last edited by

                            @nikade yes I will do.
                            Easy question. With Xen actually I use also the Windows APP Xen center to manage the pool.
                            With XCP-ng if I undestood correctly will be used Orchestra as management tool, right?

                            In that case would be better to have Orchestra as physical server outside the Hypervisor environment? or?

                            BR
                            Marco

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

                              Everything is possible, you can run XO on the production pool or anywhere else. It's up to you. Both solutions work fine.

                              M 1 Reply Last reply Reply Quote 1
                              • nikadeN Offline
                                nikade Top contributor
                                last edited by

                                I can only speak for myself, but we have always run it as a VM in the pool.
                                The VM itself will be migrated to a different host during maintenance, updates and so on as long as you have shared storage (iSCSI or NFS).

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

                                  mmm ok. Let's take an example. Full disaster recovery. I have my backups on the NAS but I lost everything and I have to install everything from scratch.
                                  What are the steps I need to do? What I imagine is:

                                  • reinstall the XCP-ng
                                  • reinstall the Orchestra on it
                                  • reconfigure the NAS on it

                                  After that I can restore the metadata and backups, and also the shared storage will be reconfigured automatcally?

                                  Are more or less those the steps?

                                  BR
                                  Marco

                                  nick.lloydN 1 Reply Last reply Reply Quote 0
                                  • nick.lloydN Offline
                                    nick.lloyd @marcom
                                    last edited by

                                    @marcom The only thing that I would add (and I'm guessing you knew, adding this just in case) is to restore the backup of XO(A) and the pool metadata.

                                    nikadeN 1 Reply Last reply Reply Quote 0
                                    • nikadeN Offline
                                      nikade Top contributor @nick.lloyd
                                      last edited by

                                      Exactly what @nick-lloyd said, it is important to backup XO configuration AND the pool metadata as well to be able to recovery completely.

                                      1 Reply Last reply Reply Quote 0

                                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                      With your input, this post could be even better 💗

                                      Register Login
                                      • First post
                                        Last post