Назад | Перейти на главную страницу

Резервное копирование версии Zimbra mail с открытым исходным кодом

Задний план:

Мы запускаем версия Zimbra mail с открытым исходным кодом (5, а не 6), и хотя мы не хотим поощрять это (профилактика лучше лечения), в настоящее время у нас нет способа резервного копирования (или восстановления) почты в системе. В сетевой (платной) версии есть автоматические резервные копии; различные решения, внесенные пользователями существует для выпуска с открытым исходным кодом.

Мой вопрос состоит из двух частей:

  1. Есть ли у кого-нибудь опыт выполнения резервного копирования на Zimbra OSE? Меня особенно интересуют резервные копии моментальных снимков по ssh / rsync (мы используем dirvish для резервного копирования файловой системы), и мы не используем LVM (/opt/zimbra/store/ это собственный раздел, сервер - Ubuntu на ESXi).
  2. Если резервное копирование / восстановление в действующей системе «слишком сложно», я рад согласиться на резервное копирование только определенных общих учетных записей, которые никогда не входили напрямую (и, следовательно, у меня есть пароль) через IMAP. Мне были бы интересны рекомендации для почтового клиента командной строки, который
    1. может быть автоматизирован для получения сообщений и папок (например, с заданными параметрами командной строки / файлом конфигурации, войдет в учетную запись, получит новое электронное письмо, выйдет)
    2. хранит электронную почту в Maildir формат, который лучше для резервного копирования, чем mbox

Я склоняюсь ко второму с чем-то вроде isync, поскольку в настоящее время почтовая система имеет более 100 ГБ сообщений.

Поскольку до сих пор никто не писал, я упомяну скрипт zmbak из: http://www.osoffice.de/downloads/viewcategory-7.html.
Сейчас тестирую.
После прочтения могу сказать, что это попытка. Я думаю, вы можете адаптировать это к своим потребностям.

HTH

Поскольку Zimbra устанавливается в vSphere (и поддерживается SAN), самым простым методом резервного копирования является комбинация

  • Снимки SAN
  • Резервные копии ВМ

Затем данные учетной записи могут быть восстановлены путем восстановления резервной копии или моментального снимка, экспорта из восстановленной виртуальной машины и повторного импорта в действующую систему.

Мы собираемся расследовать ZeXtras который включает резервное копирование в реальном времени в будущем; это стоит денег, но значительно дешевле, чем лицензирование Zimbra Network Edition, даже по расценкам на образование / благотворительность.

Другой вариант - снимки LVM. Не идеально, но они будут поддерживать состояние файловой системы стабильным достаточно долго, чтобы отображать нужные вам части даже в действующей системе.

Конечно, было бы лучше остановить сервер для резервного копирования.

Что касается автоматического получения электронной почты, похоже, вам нужен fetchmail:

http://www.ioncannon.net/system-administration/97/using-fetchmail-and-procmail-for-maildir-style-storage-from-a-pop3-account/