Архивирането за Zimbra Open Source Edition е лесно!

Simplit блог

zimbra
Изданието с отворен код на Zimbra е отличен заместител на платения MS Exchange. Продуктът е безплатен, разпространява се свободно, но ... Изданието с отворен код на ZCS има значителен недостатък - няма резервен модул, включен в системата. 🙁 Предлага се само в платени версии на продукта.

Какво имаме? ОС: Ubuntu Linux 32-bit 8.04 LTS Zimbra: 7.1.0 GA версия

Ние отговаряме на собствените си въпроси по-горе.

Какво да архивирате?

Всичко, от което се нуждаем, е в директорията/opt/zimbra. Тук ще го архивираме.

Колко често? Въведете?

Веднъж годишно преди Хелоуин, шегувайте се 🙂 Да приемем, че решим да правим ежедневно пълно архивиране. Прост, надежден, универсален.

Какво да архивирате?

Няма да използваме платени помощни програми, защото обичаме отворения код 🙂 Освен това трябва да архивираме само директорията с вложени файлове и поддиректории, а не цялата система. Този подход ще ни позволи значително да намалим размера на архива и да намалим времето за възстановяване.

Наборът от инструменти за извършване на тази процедура е дефиниран, както следва: rsync, dar, cron и (за изпращане на отчети по пощата) mailx-dummy.

Обръщаме се към общността - но някой преди нас направи ли горния пакет в готов bash скрипт? Обичам Open Source. 😀 Както се очакваше, готовият скрипт беше намерен на www.osoffice.de Той е абсолютно подходящ за извършване както на пълно, така и на инкрементално планирано архивиране. В допълнение, скриптът може значително да компресира обема на получения архив.

Инсталирането на скрипта е доста просто. Скриптът трябва да получи правото да се изпълни и да го стартира с ключа-ИНСТАЛИРАНЕ. Ще се стартира вграденият съветник, който ще създаде график, ще попита за вида на извършваното архивиране и ще създаде папка на диска за съхранение на архиви (поддържат се ftp, scp).

Проверява се.

Разбира се, можем да изчакаме планираното време за архивиране и едва тогава да се насладим на резултатите от свършената работа или можем да го направим по-лесно - да стартираме скрипта отново, но този път с ключ -f. Тази команда ще стартира процедурата за пълно копиране и ще покаже резултатите на екрана.

. ВАЖНО. Скриптът може да изпълни пълната процедура за архивиране само веднъж на ден. Тялото на скрипта съдържа проверка на датата на предишното архивиране, не позволява датите да съвпадат.

Тестване.

Според аварийния сценарий, за Хелоуин 🙂 RAID се проваля, но ние не се страхуваме от това - имаме резервно копие на отчуждаем носител.

Планът за действие за възстановяване е както следва:

  • пресъздайте RAID чист и свеж,
  • инсталирайте Ubuntu 8.04 LTS върху него
  • инсталирайте същата версия на Zimbra, която имаме в архива,
  • изпълнете команда