Getting MESSAGE_METHOD_UNKNOWN(VDI.get_cbt_enabled) with XenServer 7.1
-
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 -
Hi,
You need to disable NBD on your networks. Check in your Pool/network.
-
@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 -
It's not ultra clear but here is a tricky example:
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
-
@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 -
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 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 -
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
-
@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
MarcoDo 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. -
@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 -
@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
MarcoI 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. -
@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 -
Everything is possible, you can run XO on the production pool or anywhere else. It's up to you. Both solutions work fine.
-
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). -
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 -
@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.
-
Exactly what @nick-lloyd said, it is important to backup XO configuration AND the pool metadata as well to be able to recovery completely.