Zextras Backup stra...
 
Notifications
Clear all

Zextras Backup strategy advice

1 Posts
1 Users
0 Likes
314 Views
(@stuart)
Posts: 3
Topic starter
 

We use Zimbra Open Source Edition as the mail server for our business. I have recently installed Zextras suite trial and have been trying to figure out a backup strategy that will minimise our message loss in the event of a server or disk failure. I’ll explain our setup and my thoughts on the backup options, if I’ve got something wrong then please let me know. I would welcome any advice from Zextras or other forum members.

We are using Centos 5.3 x64, Zimbra 7.1.3 and Zextras 1.2.5, this runs in a VM on a Citrix XenServer 5.5 server. This is a default OS, Zimbra and Zextras install with everything on a single disk, we have less than 10 email accounts and our /opt/zimbra tree is only around 16GB and 4.4GB of that is under /opt/zimbra/backup/zextras.

At the moment I take a snapshot each night of the entire VM that Zimbra runs in so I have a full backup of the OS, Zimbra, Zextras suite and all the Zimbra/Zextras data. Using XenServer it only takes a few seconds to take the snapshot and I then copy it to a remote server.

From the Zextras Backup documentation it appears to me that the Real Time Scanner provides a great facility to retain and restore deleted messages, folders, accounts etc. which is exactly what email admins need most of the time. However if you have a default Zimbra and Zextras installation and you lose the server or the disk that Zimbra and Zextras is installed on then you lose your mail store and the Zextras backup data! I did see a suggestion by a Zextras representative in another forum post that the files by default written to /opt/zimbra/backup/zextras could be written instead to a RAID SAN storage device but as another forum member pointed out many people will not have this facility available. I also note that Zextras “strongly advice against the use of network shares (or any high access latency solution) as the main ZxBackup store”. If I want to connect /opt/zimbra/backup/zextras to a remote file system what sort of performance is required and will Zextras Backup handle intermittent availability? If I do have a fast remote file system for Zextras Backup would I just restore my VM snapshot, reconnect the remote file system and use the Zextras admin tools to restore emails in the event of a disaster?

I looked at the Zextras External backup facility which takes a full backup of selected mail domains. However this facility is only available interactively through the Zextras admin screen, the CLI or by writing and scheduling your own scripts, also it will only take a full backup of the selected domains. If this facility were used to backup all mail domains each night it would result in a lot of data being written and the same data night after night. I already have this data and more in my VM snapshot. While Zextras External backup is not useful to me I think it would be more useful and more usable if we were able to schedule the External backup from within Zextras admin and it allowed incremental as well as full backups which could be written to a single GZIPed file rather than a tree of files.

Currently if I lose the server through a hardware failure or a site disaster like a fire my best way back looks to be to restore my VM snapshot as that has the OS, Zimbra, Zextras and all the data as at the previous night however this would mean I lose all the emails and Zimbra operations since the snapshot was taken.

I would like to not lose email in the event of a server failure so I am now looking at Zimbra server Live Sync, see Server Live sync - Zimbra :: Wiki
Would Zextras backup Real Time Scanner work with this solution? Would Zextras like to add a remote near real time backup store option to Zextras Backup that would work over slow or intermittent links?

 
Posted : 04/09/2012 21:14