Инструменты пользователя

Инструменты сайта


bacula

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

bacula [2010/02/23 20:30] (текущий)
Строка 1: Строка 1:
 +====== Bacula ======
 +Homepage: [[http://​www.bacula.org|Bacula]]
  
 +Все модули могут быть запущены на одном компьютере либо на разных машинах,​ объединенных в локальную сеть.
 +
 +===== Обзор =====
 +Источник:​ [[http://​www.ibm.com/​developerworks/​ru/​library/​l-Backup_1/​index.html|Системы резервного копирования и управления IT-активами предприятия]]
 +
 +Bacula
 +
 +Популярное кросс-платформенное клиент-серверное ПО, распространяемое на условиях GPL v2. Bacula, представляет собой набор программ,​ позволяющий системному администратору управлять резервным копированием,​ восстановлением и проверкой целостности данных компьютеров локальной сети. Для хранения информации она может использовать различные виды накопителей (в том числе ленточные и дисковые).
 +
 +Bacula сравнительно проста в настройке и эксплуатации,​ при этом она довольно функциональна и позволяет легко найти и восстановить утраченные или поврежденные файлы. Благодаря своей модульной конструкции,​ Bacula обладает высокой масштабируемостью и может быть использована как небольшими компаниями,​ так и крупными корпорациями. Рассмотрим основные компоненты Bacula. Их всего шесть:
 +
 +    * Director (DIR) осуществляет централизованный контроль и администрирование всего комплекса. В его функции входят планирование и управление заданиями (Job) и обслуживание центральной БД для хранения метаданных (Catalog).
 +    * File Daemon (FD) – сервис,​ установленный на каждой клиентской машине. Он выполняет копирование,​ восстановление и проверку данных по запросу Director. File Daemon взаимодействует с Director и Storage Daemon.
 +    * Storage Daemon (SD) предназначен для работы с физическими носителями (дисковыми,​ ленточными,​ а также CD/DVD или USB). Этот сервис занимается чтением и записью данных.
 +    * Console – управляющая консоль оператора или администратора. Используется для администрирования системы резервного копирования. Bacula – многопользовательская система,​ поддерживающая списки прав доступа (ACL). Типы консолей,​ входящих в Bacula: TTY (текстовый интерфейс),​ wxWidgets (GUI) для Linux, Unix, Win32. Кроме того, имеются GNOME- и Qt4-GUI,а также веб-интерфейс.
 +    * Catalog database – база данных SQL, предназначенная для хранения метаданных. Поддерживаются MySQL, PostgreSQL и SQLite.
 +    * Tray Monitor – апплет GNOME/​KDE/​Win32 для мониторинга компонентов системы (Director, File daemons, Storage daemon) в реальном времени. ​
 +
 +Все перечисленные модули могут быть запущены на одном компьютере либо на разных машинах,​ объединенных в локальную сеть.
 +
 +Bacula
 +
 +Клиентская часть (File Daemon) доступна для большинства популярных ОС: GNU/Linux (включая zSeries), SUN Solaris, FreeBSD, NetBSD, OpenBSD, Microsoft Windows, Mac OS X, HP-UX, Tru64, IRIX.
 +
 +Стоит отметить,​ что все сервисы авторизуются в системе с использованием CRAM-MD5. Кроме того, создаются MD5, SHA1 сигнатуры для каждого файла в архиве и контрольные суммы для каждого записанного на том блока. Bacula поддерживает шифрование обмена (TLS) и шифрование данных (PKI), а сервисы Director и Storage могут быть запущены от имени обычного пользователя. Имена файлов архива хранятся в кодировке UTF-8. Кроме того, при копировании и восстановлении данных поддерживаются POSIX Access Control Lists (ACL) и атрибуты доступа Win32, Mac.
 +
 +Преимуществом Bacula является ее открытость,​ функциональность и масштабируемость,​ недостатком – невозможность сохранения резервных копий БД и данных сетевых сервисов. Однако этот недостаток может быть легко компенсирован за счет модульной архитектуры – при необходимости дополнить функционал ПО не составит большого труда.
 +
 +====== Установка ======
 +<​code>​
 +# aptitude install bacula-server
 +</​code>​
 +Создаем каталог для резервных копий
 +<​code>​
 +# mkdir /​home/​keepraid1/​bacula
 +chown bacula:​bacula /​home/​keepraid1/​bacula/​
 +</​code>​
 +Настраиваем сервер хранения.
 +<​code>​
 +# cd /​etc/​bacula/​
 +# cp bacula-sd.conf bacula-sd.conf.orig
 +</​code>​
 +====== Webacula ======
 +  * Webacula – веб-интерфейс для системы резервного копирования Bacula.
 +
 +====== Ссылки ======
 +  * {{:​short_doc_bacula.pdf|Краткое изложение официальной документации по версии v.1.38 (рус.)}}
 +  * [[http://​www.bog.pp.ru/​work/​bacula.html|Bog BOS: Сетевая система резервного копирования и восстановления данных bacula]]
 +  * [[http://​www.lissyara.su/​articles/​freebsd/​programms/​bacula/​|Настройка Bacula на FreeBSD]]
 +  * http://​kmb-tips.blogspot.com/​2008/​05/​bacula.html
 +  * http://​packages.qa.debian.org/​b/​bacula.html 5.0.0
 +  * [[http://​redalex.ru/​index.php?​option=com_content&​view=article&​id=1:​-web-bacula&​catid=1:​bacula&​Itemid=3|Установка Web-интерфейса webacula для системы резервного копирования Bacula.]]
загрузка...
bacula.txt · Последние изменения: 2010/02/23 20:30 (внешнее изменение)