Select Page

NETWAYS Blog

Verfahren zwischen Bacula und Bareos

4ef9552e46Unsere Freunde von Bareos haben scheinbar Probleme mit Bacula Systems, welche ihnen Copyright Verletzungen in zwei Fällen vorwerfen. Ein Auszug:

Bacula Systems wirft uns konkret an 2 Stellen eine Copyright-Verletzung vor:
1. Datenbank Indizes Anlegen
Hier geht es um ca. 20 Zeilen Code, die wir angeblich unrechtmäßig verwenden. 
Dieser Teil betrifft Bareos Versionen ab dem ersten stabilen Release
2. Config Engine
Hier geht es um mehrere Dateien und eine Optimierung des Konfigurationsparsers. 
Dieser Code ist in kein Stable Release eingeflossen, sondern ist ausschließlich im sogenannten “Master-Tree” enthalten. Master dient experimentellen Zwecken von neuem Code. Der Original Code wurde auch nicht übernommen, sondern diente als Blaupause für eine optimierte eigene Implementierung.

Das vollständige Statement gibt es hier bei Bareos zu lesen. Wir selbst setzen Bareos seit Monaten im eigenen Datacenter und bei Kunden ein und haben uns sehr gefreut, dass jemand das eingeschlafene Bacula Projekt geforked hat.
An dieser Stelle möchte ich gerne eine E-Mail von Ethan Galstad auf der nagios-devel-list zitieren. Er hat die mögliche Weiterentwicklung eines lahmenden Projekts in einem einfachen Vier-Punkte-Plan treffend zusammengefasst:

1. Run 1.x and not 2.0 alpha code in your production environment
2. Keep bugging me until I commit the patch to CVS
3. Maintain a separate repository with your own patches (a mini-fork)
4. Fully fork the code into another project

Für alle Nutzer von Open-Source Software ist genau DAS der große Vorteil und der wirkliche Schutz vor einem Vendor-Lock-in. Wir drücken den Jungs von Bareos die Daumen und hoffen das da bald Ruhe einkehrt. Thumbs up, guys!
(Quelle nagios-devel)

Bernd Erk
Bernd Erk
CEO

Bernd ist Geschäftsführer der NETWAYS Gruppe und verantwortet die Strategie und das Tagesgeschäft. Bei NETWAYS kümmert er sich eigentlich um alles, was andere nicht machen wollen oder können (meistens eher wollen). Darüber hinaus startete er früher das wöchentliche Lexware-Backup, welches er nun endlich automatisiert hat. So investiert er seine ganze Energie in den Rest der Truppe und versucht für kollektives Glück zu sorgen. In seiner Freizeit macht er mit sinnlosen Ideen seine Frau verrückt und verbündet sich dafür mit seinen beiden Söhnen und seiner Tochter.

OSBC – Bareos und Bacula Reporting

Vor drei Wochen fand in Köln die Open Source Backup Conference 2013 statt – und wir waren natürlich mit dabei! Mein Vortrag drehte sich ums Reporting für Bacula und natürlich Bareos. Videos und Slides sind mittlerweile online:

Ihr kennt Bareos noch nicht? Hier gibt’s mehr dazu. Bei dieser Gelegenheit nochmal ein herzliches Dankeschön für das nette Feedback und vor allem an den Veranstalter, die dass IT GmbH aus Köln!

Thomas Gelf
Thomas Gelf
Principal Consultant

Der gebürtige Südtiroler Tom arbeitet als Principal Consultant für Systems Management bei NETWAYS und ist in der Regel immer auf Achse: Entweder vor Ort bei Kunden, als Trainer in unseren Schulungen oder privat beim Skifahren in seiner Heimatstadt Bozen. Neben Icinga und Nagios beschäftigt sich Tom vor allem mit Puppet.

Bareos (Backup Archiving Recovery Open Sourced)

Wir haben seit sehr langer Zeit das OpenSource Tool Bacula für unsere Backups verwendet,
womit wir auch in der Vergangenheit sehr zufrieden waren. Da aber nur noch die kommerzielle
Version wirklich weiterentwickelt wird, haben wir uns für einen Wechsel zu Bareos entschieden.

http://www.bareos.org/assets/images/9/Logo_signet_64x64-4e199499.png

Bareos (Backup Archiving Recovery Open Sourced) ist eine zuverlässige,
netzwerkübergreifende Open Source Software zur Sicherung, Archivierung und
Wiederherstellung von Daten aller gängigen Betriebssysteme.

Im Jahr 2010 hervorgegangen aus dem Projekt Bacula wurde und wird Bareos als Fork aktiv
weiterentwickelt und mit vielen neuen Features angereichert.
So bietet Bareos heute unter anderem eine LTO Hardware-Verschlüsselung, eine
Bandbreitenbegrenzung und neue praktische Konsolen-Kommandos.
Der Quellcode von Bareos ist auf https://github.com/bareos/ verfügbar und steht unter
der Lizenz AGPL v3. Zudem stellt Bareos fertige Pakete über Repositories für die
wichtigsten Linux Distributionen sowie für Windows bereit.
Die Umstellung von Bacula auf Bareos funktionierte ohne Probleme und es macht für uns bisher
einen sehr guten Eindruck.

Martin Schuster
Martin Schuster
Senior Systems Engineer

Martin gehört zu den Urgesteinen bei NETWAYS. Wenn keiner mehr weiss, warum irgendwas so ist, wie es ist, dann wird Martin gefragt. Er hat es dann eigentlich immer mal schon vor Jahren gesehen und kann Abhilfe schaffen :). Vorher war er bei 100world als Systems Engineer angestellt. Während er früher Nürnbergs Partykönig war, ist er nun stolzer Papa und verbringt seine Freizeit damit das Haus zu renovieren oder zieht einfach um und fängt von vorne an.

Bacula Web Gui Bacula-Web

Seit einiger Zeit ist eine neue Version der Web Gui “Bacula-Web” für Bacula erschienen.
Bacula-Web ist ein Open Source Tool, welches ein Teil des Bacula Projectes ist.
Mit dieser Oberfläche ist es zwar nicht möglich Jobs zu steuern, aber man kann sich dafür
viele Informationen über Jobs, Volumes und Pools übersichtlich anzeigen lassen.

Die Installation und Konfiguration ist schnell durchgeführt, was ein Ausprobieren
sehr einfach macht.
Für die Installation benötigt man lediglich einen Webserver mit PHP Modulen
(Howto) und eine laufende Bacula Director Datenbank egal ob MySQL, postgreSQL oder SQLite.
Leider bin ich heute auf einen Fehler gestoßen, der mit der neusten Version 5.2.10 und
postgreSQL auftritt. Der Bug ist bekannt und ich hoffe, dass dieser schnell behoben wird.

Trotzdem lohnt sich das Ausprobieren auf jeden Fall.

Martin Schuster
Martin Schuster
Senior Systems Engineer

Martin gehört zu den Urgesteinen bei NETWAYS. Wenn keiner mehr weiss, warum irgendwas so ist, wie es ist, dann wird Martin gefragt. Er hat es dann eigentlich immer mal schon vor Jahren gesehen und kann Abhilfe schaffen :). Vorher war er bei 100world als Systems Engineer angestellt. Während er früher Nürnbergs Partykönig war, ist er nun stolzer Papa und verbringt seine Freizeit damit das Haus zu renovieren oder zieht einfach um und fängt von vorne an.

Managed Hosting für SEM Spezialisten crealytics

Die crealytics GmbH ist eine Search Engine Marketing Agentur für erfolgsbasiertes Suchmaschinenmarketing, mit derzeit 30 Mitarbeitern und Sitz in Passau. crealytics bietet ihren Kunden, die zum Teil aus großen Online-Versandhändlern, Rising Stars und Category Killern bestehen, individuelle Lösungen, Optimierungsstrategien und Effizienzsteigerung im Bereich Onlinemarketing an.
Für ein aufstrebendes IT-Unternehmen ist eine mitwachsende IT-Infrastruktur essentiell. Wir freuen uns deshalb diese skalierende Infrastruktur bereitstellen zu dürfen.
Die Hostingumgebung besteht aus einem hochverfügbaren Cluster realisiert mit mehreren leistungsstarken Servern und ebenfalls hochverfügbaren Loadbalancern und Firewalls bzw. Netzwerkgeräten. Auf den Systemen sind mehrere Technologien im Einsatz u.a. Xen Hypervisor, eine Postgresql Hot Standby Streaming Replikation mit Loadbalancing, automatischem Failover und Online-Recovery, ein MongoDB Replica-Set und lastverteilte und hochverfügbare Applikationsserver bestehend aus Tomcat und Apache mit Ruby Unterstützung.
Das Setup wird durch interne und externe Icinga-Systeme überwacht und auf externe Backupserver gesichert.
Das Projekt wurde dank der guten Zusammenarbeit mit unserem neuen Kunden im dafür vereinbarten Zeitplan umgesetzt und wir freuen uns auf die weitere Zusammenarbeit.

Sebastian Saemann
Sebastian Saemann
CEO Managed Services

Sebastian kam von einem großen deutschen Hostingprovider zu NETWAYS, weil ihm dort zu langweilig war. Bei uns kann er sich nun besser verwirklichen, denn er leitet das Managed Services Team. Wenn er nicht gerade Cloud-Komponenten patched, versucht er mit seinem Motorrad einen neuen Rundenrekord aufzustellen.