I absolutely understand your position and I think that I know your situation very well. But as long as you can't offer support for a solution you can't offer that solution. If you feel comfortable with zentyal then start using it. But try to have someone that has a understanding of the basics and start learning them by yourself.
Although I share your first statement when you wrote "if you want to do something not provided out of the box, start learning Linux", I'm not in line with this one
Zentyal aims at providing services and applications (and more and more BTW) to SMBs not having any skill to build the same with internal resources or not willing to allocate resources to this kind of activity.
DRP when not exposed either as a (turn key) service or associated with "DRP for dummies" simple process is very far from the "
basics" you ask them to understand.
DRP as presented in Zentyal documentation is, for what I understand (I looked at it quickly) ready for deployment. Perhaps some, few, additional sentences are required to explain what it does and cover and what it doesn't.
We are debating here thanks to Sean trying to investigate cases where this process doesn't work or misses some detail in documentation. Although we are currently debating about the "DRP concept", I'm pretty suer we will end up soon with some basic sentences like:
- enable incremental backup following
this process
- use
same hardware
-
wipe everything on disks
- execute
this procedure to restore
- anything else doesn't work or is not supported
This will be a limited but workable DRP, bringing frustration to anyone willing to do something different, more efficient or whatever but at least offering something so that people do not deploy solution that can't be supported.
Well, it looks easy isn't it
? But even with this approach, we will debate again and again because RPO concept (and RTO) is not yet understood by most of Zentyal users and the answer is not in term of process only. Depending on user's needs, and as you explain, it might require RAID or external storage (NAS or SAN) with specific fail-over and redundancy and specific backup procedures. Beyond Zentyal current concept if I understand well...
For all above reasons, I feel it's easier (if I can say so) to publish DRP procedure with limited scope and spend time and energy explaining what it covers and what it doesn't.
For other... I share: start learning Linux and DRP basics.