The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск системы резервного копирования Bacula 9.0.0

08.07.2017 21:06

Спустя три года с момента формирования прошлой значительной ветки представлен релиз кроссплатформенной клиент-серверной системы резервного копирования Bacula 9.0.0. Новая версия вышла вслед за релизом 7.4.7, ветка 8.x пропущена для разделения нумерации версий между свободной и коммерческой редакциями - в свободной версии используются нечётные номера веток, а в коммерческой - чётные. Код свободной редакции Bacula распространяется под лицензией AGPLv3, но излишний контроль над ходом разработки и урезание функциональности в пользу коммерческой версии несколько лет назад привёл к созданию форка - Bareos, который активно развивается и конкурирует с Bacula.

Основные новшества Bacula 9.0.0:

  • Полностью переписан Storage Daemon, отвечающий за предоставление ресурсов для сохранения резервных копий. В новой версии добавлена возможность динамической загрузки драйверов устройств хранения и перенесена большая часть возможностей из коммерческой редакции Bacula Enterprise, в том числе добавлены новые драйверы для облачных хранилищ;
  • Внесены изменения в структуру БД, что требует запуска специального скрипта update_bacula_tables после перехода на новую ветку;
  • Реализован счётчик для учёта использования накопителей, который помогает назначать диски для равномерного распределения нагрузки;
  • По умолчанию лимит на максимальной число одновременных работ поднят с 1 до 20;
  • Для символических ссылок обеспечено восстановление времени доступа и модификации (atime, mtime);
  • Добавлена новая команда "status network" для тестирования соединения и пропускной способности между клиентом и Storage Daemon;
  • Новая система Tape Alert (скрипт scripts/tapealert) для отслеживания уведомлений о сбоях ленточных накопителей или роботизированных библиотек хранения;
  • Реализован режим бессрочных виртуальных полных бэкапов (Perpetual Virtual Full), при котором виртуальный полный бэкап обновляется каждый день. Для виртуальных полных бэкапов также добавлена директива BackupsToKeep, позволяющая задать число сохраняемых прошлых резервных копий;
  • Поддержка шифрованного соединения с PostgeSQL;
  • Расширена статистика о выполненных работах;
  • Для Console, Dir, File Daemon и Storage Daemon добавлены отдельные программы bxxjson для вывода содержимого файлов .conf;
  • Поддержка перевода устройств хранения в режим только для чтения;
  • В консоль добавлены новые директивы DirectoryACL, BackupClientACL и RestoreClientACL для ограничения списка каталогов во время восстановления и списка работ по бэкапу/восстановлению для определённых клиентов;
  • В Bconsole изменено поведение команды "list" (вывод теперь фильтруется в соответствии с имеющимися ACL), добавлена команда "update jobid=xxx prio" для смены приоритета запущенной задачи, добавлена команда ".estimate" для вывода статистики о ходе выполнения работы, в команду "list jobs" добавлены параметры "level=" и "jobtype=", реализована опция для выбора заданной консоли, обеспечено отображение новых полей;
  • Добавлена новая программа tray-monitor с графическим интерфейсом для мониторинга за состоянием демонов Director, File и Storage, выполнения заданий и инициирования бэкапов со стороны клиента;
  • Реализован режим резервных копий, инициированных клиентом, т.е. создание резервной копии может быть запущено с машины клиента, а утилиты tray-monitor и bconsole могут устанавливать соединение с File Daemon;
  • Внесены многочисленные оптимизации производительности.


  1. Главная ссылка к новости (http://blog.bacula.org/release...)
  2. OpenNews: Выпуск системы резервного копирования Bareos 16.2
  3. FSBACKUP - система инкрементального резервного копирования и синхронизации ФС
  4. OpenNews: Выпуск системы резервного копирования Obnam 1.7
  5. OpenNews: Представлена система резервного копирования BorgBackup 1.0.0
  6. OpenNews: Выпуск утилиты для резервного копирования rclone 1.35
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46825-bacula
Ключевые слова: bacula, backup
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, DKG (?), 23:00, 08/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    Bareos имхо получше будет.
     
     
  • 2.28, qwerty123 (??), 14:19, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Bareos имхо получше будет.

    И у него есть веб-морда.

     
     
  • 3.33, Dkg (?), 17:19, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И даже на Русском.
     

  • 1.2, Аноним (-), 23:08, 08/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для Console, Dir, File Daemon и Storage Daemon добавлены отдельные программы bxxjson для вывода содержимого файлов .conf

    Очень давно бакулу не трогал, но помню что когда-то для автоматизации её мониторинга мне парсилки конфигов сильно не хватало. Надеюсь, к Bareos тоже прикрутят

     
  • 1.4, DKG (?), 23:16, 08/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Да, помнится не один день бился над настройкой. Вот уж где истинный Linux-way. Тот кто настроил Bacul-у может по праву считать себя ТРУ-Линуксоидом.
     
     
  • 2.7, turbo2001 (ok), 00:14, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Скорее ТРУ-FreeBSDшником (или как они там себя называют?). Ибо штука для очень неленивых людей.
     
  • 2.9, Вася (??), 00:25, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Люди, Вы чо?? Простейшая весчь же! Да, какую-нить IDM TS3500 не окучишь, но остальное - на раз-два. Уж не сложнее DNS или тем паче LDAP
     

  • 1.5, Аноним (-), 23:21, 08/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Пока эту Бакулу настроишь - состаришься. Как замену смотрю на URbackup.
     
     
  • 2.8, turbo2001 (ok), 00:16, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Посмотри borg - очень простой и комфортный. Вспоминаю бакулу как страшный сон.


     
     
  • 3.22, D (?), 10:47, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если нужна простая настройка и использование подойдет вот это https://www.veeam.com/ru/linux-cloud-server-backup-agent.html
     
     
  • 4.23, D (?), 10:49, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://www.veeam.com/ru/linux-backup-free.html
     
  • 3.46, Vyacheslav (??), 13:43, 13/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    borg вещь.
     
  • 2.10, Michael Shigorin (ok), 00:55, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Её с неделю учиться готовить с нуля по документации (включая первый пробный подход к снаряду с заданиями, потому и так долго).  Если шагающий экскаватор не требуется -- разумеется, лопату освоить быстрей.
     
     
  • 3.11, Crazy Alex (ok), 02:23, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Бэкап - это такая штука, где простота бывает критичной. Потому что нормально настроенный бэкап работает долго и молча, а в самый неподходящий момент выясняется, что все всё забыли :-) Ну, то есть теоретически надо всё гонять время от времени - и тестировать, и свои знания освежать. Но на практике во-первых ни у кого времени на это никогда нет, а во-вторых реальная ситуация от учебной почему-то всегда отличается (а тот, кто всё настраивал - давно уволился)...

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

     
     
  • 4.32, Username (?), 17:11, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Но на практике...

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

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

     
     
  • 5.34, Аноним (-), 18:29, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > На практике пишется такая инструкция, чтобы любой буратино даже в панике мог восстановить нужные данные не включая мозг, просто выполнив заветные команды с листочка.

    Cмешно.

     
     
  • 6.36, Аноним (-), 22:55, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сюрпрайз - работа сисадмина не только техническая, но и организационная.
    Но ты продолжай смеяться над тем, что ухо на боку.
     
  • 2.16, Аноним (-), 08:11, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше смотри на смесь dd, tar и cron.
     
     
  • 3.18, anonymous (??), 09:31, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Каждой задаче свой инструмент и чем больше таковых имеется в копилке знаний, тем эффективнее ты решаешь задачи.
     
  • 3.20, A (?), 10:18, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно dd!
     
  • 2.43, АНоним (?), 15:27, 10/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на URbackup  перешел с бареос после того как последнюю настроил и заскриптовал. Даже в этом случает плюсы есть. Настроил за пол часа, всякие баги еще надо обходить, но в целом все просто и прозрачно. Только конфиги хранятся в бвзе, видимо. Через какое-то время приходит превышение 65к открытых файлов одновременно и урбэкап больше не работает. Он действительно открывает все файлы разом?
     

  • 1.12, vantoo (ok), 04:23, 09/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Использую самописанные скрипты для бекапов. Подумываю перейти на что-то более серьезное, но почитав комменты о том сколько на этот комбайн нужно потратить времени, решил остаться на своих скриптах. Бекапы делают, на сервер бекапов их заливают. Работает, не трогай.
     
     
  • 2.21, elc (?), 10:41, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    для дома -отличный вариант.Все легко, понятно и прозрачно... все это хорошо только пока у тебя объёмы маленькие ,а когда у тебя сотни гигов в день и должно храниться минимум месяц-двв то тут понимаешь что нужны инкрементальные бекапы. Бакула это умеет и умеет хорошо. Но до секса с настройкой особенно первой будет столько что жена/подруга будет недовольна )))
     
  • 2.30, YetAnotherOnanym (ok), 16:56, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > комменты о том сколько на этот комбайн нужно потратить времени

    ... есть просто нытьё неосиляторов. Ничего сложного в настройке Бакулы нет. Просто надо понять её идею - это не скрипт, который скидывает файлы куда-то, откуда потом их можно просто скопировать взад как файлы. У Бакулы именно _хранилище_, которым рулит Storage Daemon, обращение к которому - через Director. Невозможность копаться в хранилище как в файловой системе с лихвой окупается множеством разных полезных плюшек.

     
     
  • 3.39, rshadow (ok), 01:39, 10/07/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В хорошем софте простые вещи должны быть простыми, а сложные вещи возможными.
     

  • 1.13, анонанонанонанино (?), 04:40, 09/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Комабйны чаще требуют бекапливания самих себя, чтобы иметь возможность разбекапливания самих себя для разбекапливания бекапов, забекапленных ими.
     
     
  • 2.25, QuAzI (ok), 13:02, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Именно, бекапы снятые бакулой без самой бакулы внезапно превращаются в тыкву и быстро вернуть к жизни рухнувшую систему невозможно (особенно если нет на месте того, кто это настраивал). И так с любым навороченным инструментом для бекапа. А если ещё и нужно предоставить доступ к файлам в бекапах кому-то - вообще хоть стреляйся с этими костылями.

     
     
  • 3.26, Sw00p aka Jerom (?), 14:08, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    сжатие и паковка, что может быть проще ? аааа, нет инкременталки и больше места требуется ? я считаю, что критические данные нужно фулл-бекапить, и выделать под бекапы нетолько 4х места, но и минимум 3 разных локейшена.
     
  • 3.27, qwerty123 (??), 14:17, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Именно, бекапы снятые бакулой без самой бакулы внезапно превращаются в тыкву и

    А на методикой восстановления при сбоях АСПушкин думать должен?

    1 Где храниться?
    2 Как я узнаю, что вассостановить?
    3 На какую целевую систему, варианты?
    4 ...

    Без мозгов и усилий все превращается в тыкву.

     
     
  • 4.37, Sw00p aka Jerom (?), 00:56, 10/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    про главный пункт забыли  - что хранить (бекапить)
     
  • 3.31, YetAnotherOnanym (ok), 17:00, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Именно, бекапы снятые бакулой без самой бакулы внезапно превращаются в тыкву и
    > быстро вернуть к жизни рухнувшую систему невозможно (особенно если нет на
    > месте того, кто это настраивал). И так с любым навороченным инструментом
    > для бекапа. А если ещё и нужно предоставить доступ к файлам
    > в бекапах кому-то - вообще хоть стреляйся с этими костылями.

    Утром, после завершения бэкапов, дампите БД и сохраняете вместе с конфигами где-нибудь (отдельным скриптом, не Бакулой). Если с хостом, на котором крутится Директор, что-то случится, а хранилища останутся живы - ставите Директора на новую машину, восстанавливаете БД и конфиги, цепляете хранилища - и вуаля.

     
  • 3.35, XoRe (ok), 20:34, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Именно, бекапы снятые бакулой без самой бакулы внезапно превращаются в тыкву

    Да ладно, у бакулы есть отдельные утилиты для такой ситуации: bls и bextract.

     
     
  • 4.38, Sw00p aka Jerom (?), 00:57, 10/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Именно, бекапы снятые бакулой без самой бакулы внезапно превращаются в тыкву
    > Да ладно, у бакулы есть отдельные утилиты для такой ситуации: bls и
    > bextract.

    как tar+(g|b)zip

     
     
  • 5.40, QuAzI (ok), 09:50, 10/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С той лишь разницей, что tar+gzip нет никаких проблем развернуть на любой машине без установки комбайнов и пользуется ими гораздо большее количество людей, можно даже не учить консольные команды, а тыкнуться сразу в mc или любым архиватором - и вот они файлики, без головняка и смс! Дёшево, сердито и практично, как и должно быть.
     
     
  • 6.47, XoRe (ok), 18:26, 17/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > можно даже не учить консольные команды

    Я вот не уверен, что это плюс.

     

  • 1.14, Аноним (-), 05:12, 09/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > По умолчанию лимит на максимальной число одновременных работ поднят с 1 до 20;

    Зачит ли это, что починили дедлок со storage-timeout, который превращал паралельное выполнение заданий в русскую рулетку?

     
  • 1.17, Аноним (-), 09:26, 09/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где каменты про rsync? )
     
     
  • 2.19, Аноним (-), 10:09, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где комментарии про Subversion?
    \tОсновные документы должны быть в СКВ.
    \tНеосновные документы должны быть в Архивных документах.
    \tАрхивные документы должны быть в СКВ.
    \tСКВ должна быть в отдельном месте.
    \tОтдельное место должно быть на другом носителе информации.
    \tДругой носитель должен резервироваться.
    \tДля резервирования должен быть третий носитель.
     

  • 1.24, Аноним (-), 10:55, 09/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Veeam, кстати еще выпускает неплохое бесплатное решение.
     
     
  • 2.29, Аноним (-), 15:08, 09/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну как социал медия, окучивается? Десяточку берут? Офис 365?
     

  • 1.41, Аноним (-), 12:15, 10/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём таких же фич в BareOS
     
  • 1.42, ALex_hha (ok), 12:32, 10/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Лучше смотри на смесь dd, tar и cron.

    dd как бекап? лол Суровые челябенские сисадмины бекапят с помощью dd

     
     
  • 2.44, . (?), 20:21, 12/07/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > dd как бекап?

    с тех пор, как линуксные обезьянки сломали dump/restore даже в ext, где он хоть полурабочий, но был - dd единственный способ получить гарантированно полную копию системы, ничего не просыпав на пол, увы.

    особенно если система не твоя, и заранее неизвестно, что в ней надо бэкапать и что из доступных именно в этой версии этого дистрибутива инструментов на какую ногу хромает - selinux context,flags,user xattr,acl (предполагая что хотя бы sparse, links, special inodes все обрабатывают более-менее правильно, что, в общем случае, тоже не гарантируется)...

     
     
  • 3.45, Andrey Mitrofanov (?), 10:03, 13/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> dd как бекап?
    > с тех пор, как линуксные обезьянки сломали dump/restore даже в ext, где
    > он хоть полурабочий, но был - dd единственный способ получить гарантированно
    > полную копию системы, ничего не просыпав на пол, увы.

    partimage.

    > особенно если система не твоя, и заранее неизвестно, что в ней надо

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру