The OpenNET Project / Index page

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

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

31.10.2016 10:34

После года разработки представлен пятый значительный релиз (16.2) проекта Bareos, в рамках которого развивается форк клиент-серверной системы резервного копирования Bacula. Bareos был создан участниками из сообщества в ответ на смещение разработки Bacula в сторону развития закрытой коммерческой редакции, появления проблем с приёмом патчей и урезания возможностей открытой версии. Два года назад компания Bacula Systems SA попыталась инициировать судебное разбирательство в отношении нарушения своих авторских прав, но компания Bareos GmbH & Co выдвинула встречные претензии и дело было закрыто по соглашению сторон.

После ответвления от Bacula в Bareos были добавлены такие возможности, как поддержка квот на стороне клиента, встроенная реализация NDMP, дедупликация, средства для ограничения пропускной способности, новый установщик для Windows, пассивный режим работы клиента (все соединения инициируются с сервера), средства для аудита, бэкенды для Gluster и Ceph, новый интерфейс для плагинов, поддержка резервного копирования LDAP и VMware, web-интерфейс для управления через браузер. Bareos совместим с Bacula и предоставляет сценарий миграции для старых конфигураций Bacula. Код проекта распространяется под лицензией AGPLv3.

Ключевые улучшения в Bareos 16.2:

  • Поддержка локализации интерфейса. Доступны наборы с переводами для русского, французского и немецкого языков. Язык выбирается на лету во время входа в интерфейс. В интерфейсе также обеспечен вывод списка клиентов, для которых доступны обновления ПО Bareos, и изменена работа с устройствами автоматической смены лент и дисков (обеспечен показ активных лент и дисков, добавлена возможность установки меток и импорта/экспорта);
  • Доведена до конца реализация мультиарендности (multi-tenancy, возможность применения одной среды для организации резервного копирования разных пользователей). Реализованы полноценные средства для разграничения доступа через ACL - пользователь может просматривать и восстанавливать данные только с тех систем, доступ к которым ему явно разрешён;
  • Добавлена возможность "Client Initiated Connection", при включении которой все соединения между клиентом и серверами Bareos инициируются только со стороны клиента, что удобно для организации резервного копирования ноутбуков, которые могут подключаться через разные сегменты корпоративной сети. Серверы, размещённые во внутренних подсетях внешних провайдеов, также теперь могут отправлять резервные копии без необходимости организации проброса соединения с серверов Bareos;
  • Добавлен режим "Always Incremental", при котором на серверы Bareos передаются только инкрементальные изменения по сравнению с прошлым состоянием бэкапа. Данный режим удобно использовать для экономии трафика и времени при резервном копирования очень больших наборов данных - пользователь может один раз сохранить полный бэкап, после чего переключиться на передачу только инкрементальных изменений. Периодически на сервере можно запускать скрипт для слияния накопленных инкрементальных изменений с первичным бэкапом.
  • Представлена новая структура директорий для файлов конфигурации, которая послужила основой для нового API управления конфигурацией. Новый формат позволяет использовать API или утилиты командной строки для автоматического создания файлов конфигурации новых клиентов;
  • Добавлен новый плагин для резервного копирования MySQL и MariaDB, поддерживающий создание горячих бэкапов СУБД и способный восстанавливать состояние БД на заданный момент времени.


  1. Главная ссылка к новости (http://www.bareos.org/en/news/...)
  2. OpenNews: Выпуск системы резервного копирования Obnam 1.7
  3. OpenNews: Релиз Webacula 7.0.0
  4. OpenNews: Релиз системы резервного копирования Bacula 5.0.0
  5. OpenNews: Релиз пакета для организации резервного копирования Bacula 3.0.0
  6. OpenNews: Представлена система резервного копирования BorgBackup 1.0.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/45399-bacula
Ключевые слова: bacula, bareos, backup
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонимуз (?), 10:58, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    насколько помню, веб-интерфейс был исключительно для мониторинга уже существующих задач, всё остальное в консоли.
     
     
  • 2.2, Куяврег (?), 11:03, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    консоль это только плюс. скриптуется же..
     
     
  • 3.5, Аноним (-), 12:20, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Удобно в энтерпрайзах - когда и гуй удобный и в консоли все можно делать.
     

  • 1.3, dkg (?), 11:40, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Хорошая штука, этот Bareos, на самом деле.
     
  • 1.6, Michael Shigorin (ok), 12:23, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Список вкусных изменений выглядит весьма разумно.

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

     
     
  • 2.7, evg_krsk (?), 12:42, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Список вкусных изменений выглядит весьма разумно.

    Собирать трудно, чтобы не мешало друг другу :-)

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

    А можно ссылок, если есть? На трекер или если где-то на стороне задокументирован опыт.

     
     
  • 3.22, andy (??), 15:50, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А можно ссылок, если есть? На трекер или если где-то на стороне задокументирован опыт.

    http://doc.bareos.org/master/html/bareos-manual-main-reference.html#directive Prune
    http://doc.bareos.org/master/html/bareos-manual-main-reference.html#directive Retention

    Оно?

     
     
  • 4.23, evg_krsk (?), 16:32, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> А можно ссылок, если есть? На трекер или если где-то на стороне задокументирован опыт.
    > http://doc.bareos.org/master/html/bareos-manual-main-reference.html#directive
    > Prune
    > http://doc.bareos.org/master/html/bareos-manual-main-reference.html#directive
    > Retention
    > Оно?

    Касательно BareOS - да, оно. Но вопрос то был про бакулу и личный опыт/вклад.

     
  • 3.45, Michael Shigorin (ok), 19:18, 18/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> К сожалению, в Bacula некоторые вещи вроде необходимости _заранее_ настраивать
    >> авторотацию томов приходилось выяснять или по опыту (в документации явно не
    >> говорилось), или на курсах, как мне ответили на предложение улучшения этой самой
    >> документации несколько лет тому -- возможно, действительно стоит переходить на этот
    >> форк.
    > А можно ссылок, если есть?

    По крайней мере у меня под рукой нет, хотя наверняка тогда попытался задокументировать хотя бы письмом в community@ или sysadmins@.

     
  • 2.20, Аноним (-), 15:40, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > К сожалению, в Bacula некоторые вещи вроде необходимости _заранее_ настраивать
    > авторотацию томов приходилось выяснять или по опыту (в документации явно
    > не говорилось), или на курсах

    А это со всем навороченным бэкапным софтом так. Бэкапирование с замашкой на энтерпрайзные масштабы подразумевает некоторое освоение и некоторый уровень знаний. По хорошему бэкапами вообще должны заниматься отдельные люди но такое мажорство могут позволить себе только большие компании.

     
  • 2.44, Алексей (??), 12:25, 18/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Каких, каких изменений? "вкусных"??? Вкусной может быть еда, а Вам бы, уважаемый, русский язык подтянуть что ли...
     
     
  • 3.46, Michael Shigorin (ok), 19:20, 18/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Каких-каких изменений? "вкусных"??? Вкусной может быть еда,
    > а Вам бы, уважаемый, русский язык подтянуть, что ли...

    Друг, давайте Вы мне будете читать лекции по русскому, когда справитесь с запятыми. :)
    А я уж там посмотрю, ходить ли на них.

     

  • 1.8, iPony (?), 12:52, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Эх... Долгие годы я жду под линуксами чего-то хотя бы несильно уступающего Time Machine, но всё нету. Печаль-беда :(
     
     
  • 2.10, angra (ok), 13:16, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Бедненький, уже обеденное время, а ты все голодный ходишь. Ну постарайся более тонко набрасывать, а то совсем без еды останешься.
     
     
  • 3.12, iPony (?), 13:35, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так не смешно же... Щас использую DejaDup+Duplicity - тормоза и баг на баге.
     
     
  • 4.14, кверти (ok), 13:53, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Огрызок за вас уже все придумал и сделал. Зачем вам линукс?
     
  • 4.15, angra (ok), 14:00, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Мои соболезнования, но сабж здесь причем? Ну это как прийти на презентацию новой модели карьерного самосвала от БелАЗа и стенать о том, как тебе трудно после Мерседеса пользоваться ВАЗом.
     
  • 4.43, ГосКонтора (?), 19:31, 02/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не благодари:
    http://alternativeto.net/software/time-machine/?platform=linux
     
  • 2.21, Аноним (-), 15:42, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Эх... Долгие годы я жду под линуксами чего-то хотя бы несильно уступающего
    > Time Machine, но всё нету. Печаль-беда :(

    Вы там держитесь, а мы пока снапшотами btrfs'а пощелкаем. И в отличие от гламурных кис меня и из консоли не обламывает. И таки да - я могу вернуться назад в будущее за секунды. И даже могу раскатать "вот это вот" на "вон тот компьютер". Просто тебе эта магия недоступна. Для гламурных тупаков есть маки, тебе там лучше будет наверное.

     
     
  • 3.24, Наркоман (?), 16:33, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот это манямирок безумного фанатика.
     
  • 3.32, Аноним (-), 21:32, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > даже могу раскатать "вот это вот" на "вон тот компьютер".

    Опять бэтээрофцы пытаются представить что-то само собой разумеющееся, как киллeр-фичу ...
    dump/restore позволял сделать такой фокус штатными средствами еще лет  -цать назад. Да хоть на том же древнем, как шерсть мамонта, UFS.

     
     
  • 4.36, Аноним (-), 16:28, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > dump/restore позволял сделать такой фокус штатными средствами еще лет  -цать назад.

    Если уж на то пошло - можно и tar сделать. А, простите, dump/restore сможет переслать потом ДЕЛЬТУ изменений? Ну вот перекинул я данные. Потом поменял пять файлов. Можно сделать новый send, содержащий изменения в этих 5 файлах. Применить его в назначении и получить файлуху в синхронизированном с оригиналом виде. Перекинув лишь относительно небольшие изменения. А с dump получить только блоки поменявшиеся в результате изменения 5 файлов - можно?

    Send/receive - такой себе низкоуровневый вариант rsync, не требующий на destination сетевых серверов и пересылки данных в обе стороны, если выполняются некоторые допущения. С subvolumes это все еще и администрировать потом можно, более-менее логично и без костылей. А снапшоты живут рядом и являются теми же subvolumes, вид в профиль. Поэтому их удобно тасовать как душе угодно. Если мне надо - я могу вынуть 2 файла из снапшота. И даже поменять снапшот. Отредактировать снапшот до того как его send - достаточно удобно иногда, можно вылепить образ системы на основе того что видишь, немного поменять и задеплоить на кучку машин. Ничего сверхъествественного, но получается довольно круто и удобно.

    > Да хоть на том же древнем, как шерсть мамонта, UFS.

    А шерсть мамонта мы в музей палеонтологии сдадим.

     
     
  • 5.37, hoopoe (ok), 17:16, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    а эти снапшоты выживают если файлуха отлетела в мир вантуза, который никогда не виснет и не падает? просто держать "backup" на том-же разделе, где и основные данные, это как минимум странно...
     
     
  • 6.38, Michael Shigorin (ok), 17:21, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > просто держать "backup" на том-же разделе,
    > где и основные данные, это как минимум странно...

    Делать со снимка ФС (который уже замер) собственно резервную _копию_ разумно, а вот полагаться на него я бы тоже не стал.

     
  • 5.42, Аноним (-), 13:29, 02/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то dump-restore уровнем пониже tar будет и сдампит развернет именно ФС, н... большой текст свёрнут, показать
     
  • 2.28, Аноним (-), 17:57, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    urbackup
    + еще несколько, если не нужно сетевое решение. Но такого прям отката изменений в клик там нет (есть что-то вроде получитьфайл на дату)
    А вообще, хз что такое тайм машин, поэтому чего надо искать и без чего так плохо жить тоже хз.
     
  • 2.30, Аноним (-), 20:20, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    дык backintime
    давно пользую
    (баряос - на отдельных задачах ездит)

    Причём, вроде этот backintime он по мотивам как раз огрызочного софта сделан.

     

  • 1.9, Аноним (-), 13:08, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Оно умеет в полный бэкап винды и разворачивание оного на голое железо ?
     
     
  • 2.16, YetAnotherOnanym (ok), 14:20, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Бакулы в мануалах был раздел "bare-metal recovery", но я им никогда не пользовался, потому что 1) это хороший повод обновиться и избавиться от каких-то костылей из прошлой жизни и всё переделать по уму; 2) для виндовых персоналок есть риск восстановить систему вместе с малварью, которая и стала причиной потери данных.
     
     
  • 3.18, Аноним (-), 14:43, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ. Причиной для восстановления может быть смерть железа.
     
     
  • 4.34, rshadow (ok), 12:01, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А винда уже/опять научилась переживать смену железа?
     
     
  • 5.41, Аноним (-), 12:19, 02/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хитрые бэкапилки помогают винде пережить переезд.
     
  • 3.19, Аноним (-), 14:44, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну восстановление системы делается не только потому что вирус стал причиной. Куча вариантов.
     
  • 2.25, Andrew Kolchoogin (ok), 16:41, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно. Разумеется, в неявном виде подразумевается, что вы либо сделали загрузочный CD/загрузочную флэшку, либо у вас хоть где-нибудь есть работающая Windows, чтобы его/её сделать.
    На CD/флэшке должен жить BartPE с Bacula'овским клиентом.
    Впрочем, более разумным мне видится развёртывание операционной системы через PXE.
     

  • 1.11, Del (?), 13:19, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А с сетевого железа умеет конфиги сливать?
     
     
  • 2.13, freefd (?), 13:36, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Для таких задач существует https://github.com/ytti/oxidized/
     
  • 2.17, YetAnotherOnanym (ok), 14:28, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если чем-то не устроит вариант из предыдущего коммента, можно сливать expect'ом (https://www.nist.gov/services-resources/software/expect), потом уже из директории подбирать бакулой - для железок с cli это универсальный вариант.

     

  • 1.26, dkg (?), 16:50, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть еще veeam backup for linux free
     
  • 1.27, Аноним (-), 17:35, 31/10/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Граждане знающие, немного оффтоп, но по теме:
    Как заставить бареос ВСЕГДА создавать новые тома для каждой задачи, удаляя старые по истечению времени.
     
     
  • 2.29, john12345 (?), 18:04, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Pool {
      ...
      Maximum Volume Jobs = 1  
      Maximum Volumes = 7
      ...
      Recycle = yes
      Recycle Oldest Volume = yes
      AutoPrune = yes
    }

    Возможны варианты, гуглить по Maximum Volume Jobs

     
     
  • 3.40, odity (ok), 10:18, 02/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Приавильный вариант. На бакуле так и не смог вопротить процес перезаписи сталых бекапов. Делали по принципу новый сделаем, а старый удалим скриптом. Кстати. бакула не умеет удалять бекапы, а бареос сама умеет разве? что то не припомню.
    Кстати, перезапись стаых образов была невозможно при реализации,когда в имени файла добавляется доп инфа,которая изменяется со временем  (дата,месяц,время).
     
  • 2.31, Аноним (-), 20:26, 31/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Граждане знающие, немного оффтоп, но по теме:
    > Как заставить бареос ВСЕГДА создавать новые тома для каждой задачи, удаляя старые
    > по истечению времени.

    Я насоздавал их скока надо при настройке и автопрун старого (как вот товарищ выше пишет).
    Каждая задача ложится в новый (прокрученный/очищенный) том, ну и в нужном пуле это происходит.
    В итоге - примерно константная занятость диска под каждый сервер (к-во бекапов/томов - задана, а не случайна).

     
  • 2.39, Аноним (-), 19:51, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Надо скрипт писать, чтоб старые тома с диска удалялись.
     

  • 1.33, Аноним (33), 08:41, 01/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос, а как он с оптикой работает, если вообще умеет ?
     
     
  • 2.35, Michael Shigorin (ok), 15:56, 01/11/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос, а как он с оптикой работает, если вообще умеет ?

    Bacula умела.

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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