{"id":78,"date":"2013-11-06T00:05:42","date_gmt":"2013-11-05T23:05:42","guid":{"rendered":"http:\/\/blog.roellig-it.de\/?p=78"},"modified":"2015-12-07T00:13:35","modified_gmt":"2015-12-06T23:13:35","slug":"spass-mit-bareos","status":"publish","type":"post","link":"https:\/\/blog.roellig-it.de\/index.php\/2013\/11\/06\/spass-mit-bareos\/","title":{"rendered":"Spa\u00df mit Bareos&#8230;&#8230;"},"content":{"rendered":"<p>ist meist nicht sonderlich von Vorteil weil es zu Problemen f\u00fchren kann. So wie auch in diesem Fall!!!<\/p>\n<p><!--more--><\/p>\n<p>Vor einiger Zeit hab ich einem Kunden dessen Backupsystem umgebaut, was zwar in die Jahre gekommen war aber immer noch SEHR zuverl\u00e4ssig seinen Dienst versah. Es ergab sich nun das Problem das die alte Hardware nicht mehr wollte, genauer gesagt das alte DLT Tapedrive vom Compaq. Zwar lag ein Ersatz im Schrank, schon vor Jahren g\u00fcnstig bei E-Bay f\u00fcr den Kunden ersteigert und von einem sehr zuverl\u00e4ssigen H\u00e4ndler der das Tapedrive auch wirklich gut General \u00fcberholt hat. Aber da auch der Kunde, hier ein kleines Gartenbau Unternehmen, an der Datenexplosion leidet, reicht DLT bei weitem nicht mehr.<\/p>\n<p>Also wurde mit dem Kunden besprochen was er haben wollte, da ihm 3.000 Euro f\u00fcr ein neues LTO-5 Laufwerk schlicht zu viel waren, kamen wir dann irgendwann bei gebrauchter LTO-1 Hardware an. Zwar nicht ganz das was gewollt habe aber &#8222;der Kunde ist ja schlie\u00dflich K\u00f6nig&#8220;. Au\u00dferdem Verbindet uns eine fast 10 J\u00e4hrige Gesch\u00e4ftliche Partnerschaft die schon diverse zus\u00e4tzliche Auftr\u00e4ge auf beiden Seiten zu Folge hatte. Da mir das wichtiger ist, als auf Biegen und Brechen dem Kunden was an zudrehen nur um eine Fette Marge aus dem Auftrag zu ziehen, l\u00e4sst man(n) sich auch halt schon mal auf solche Konstrukte ein.<\/p>\n<p>Obwohl hier richtige LTO Tapedrives SEHR zuverl\u00e4ssig sind, w\u00fcrde ich trotzdem gern ein neues Tapedrive nehmen auch allein schon wegen der Hersteller Gew\u00e4hrleistung, auch wenn ein General \u00fcberholtes LTO-1 Tapedrive genauso zuverl\u00e4ssig ist und auch eine Gew\u00e4hrleistung hat wie ein neues LTO 4 oder 5 Drive. Also gesagt getan zwei gebrauchte, aber General \u00fcberholte LTO-1 Tapedrives besorgt und einen Karton LTO-1 Tapes mit 100 GB Kapazit\u00e4t besorgt. Damit waren dann auch schon mal 2500 GB Speicherplatz nur f\u00fcr das Backup vorhanden.<\/p>\n<p>Das gesamte alte Backupsystem war ein alter Compaq Rechner mit 2048 MB Ram der auch hier gleich gegen einen Gebrauchten ML 350 G5 ausgetauscht wurde. Auch das System wurde von Debian Sarge (3.1) auf Whezzy (7.0) hochgezogen. Da der Server rein nur dem Backup, dem Storage und der Mail Verwaltung dient gestaltete sich der Umzug hier Relativ einfach!! Der Umzug konnte im Laufenden Betrieb gemacht werden, also Mails per IMAPSync auf den neuen Rechner kopiert, den Storage per SCP und beim Backupsystem musste nur die DB und die Konfig Dateien Verschoben werden. Der Vorteil vom neuen System war gleich der gr\u00f6\u00dfere Hauptspeicher von 16 GB im Gegensatz zu 2048 MB Ram auf der alten Maschine.<\/p>\n<p>Beim Mailsystem wurde von Cyrus gleich auf Dovecot gewechselt und bei <a title=\"Bacula\" href=\"http:\/\/www.bacula.org\/de\/\" target=\"_blank\">Bacula<\/a> kommt jetzt <a title=\"Bareos\" href=\"http:\/\/www.bareos.org\/en\/\" target=\"_blank\">Bareos<\/a> zum Einsatz. Da Bareos ein Fork ist, \u00e4ndert sich nicht viel beim Betrieb des Backupsystems. Um auch einen \u00dcberblick \u00fcber die Backupprozesse zu haben, eignet sich <a title=\"Webacula\" href=\"http:\/\/webacula.sourceforge.net\/\" target=\"_blank\">Webacula<\/a> was eine Webanwendung f\u00fcr Bareos ist und man damit ziemlich gut fast alles im \u00dcberblick hat.<\/p>\n<p>Das sch\u00f6ne bei Bareos\/Bacula ist, das es sehr gut mit Tapedrives und Tape Librarys zusammenarbeitet. Auch normale Tapes ohne Library laufen ausgesprochen gut und Bareos schickt Statusnachrichten an Benutzer oder die zust\u00e4ndigen Admins. Um auch mit Tapedrives ohne Library umzugehen nutzt man hier das bareos-changer Script was eine Art Pseudo Changer erzeugt. dabei wird f\u00fcr den Bandwechsel eine Mail an den Admin geschickt. Da der Kunde jeden Abend ein Backup macht ist er daran gew\u00f6hnt die Tapes zu wechseln wenn das Backup es erfordert, also ist f\u00fcr den Kunden kaum was anderes zum alten Backup System.<\/p>\n<p>Aber in diesem Fall rief der Kunde nach drei Tagen an und fragte warum schon 6 Tapes vom System benutzt werden. Was eigentlich nicht sein kann da nur am Wochenende ein Vollbackup gemacht wird und T\u00e4glich ein Inkrementelles Backup, ein bisschen nachrechnen ergab dann knapp 120 GB Backvolumen. Also ein Blick auf die bconsole geworfen und im B\u00fcro mit dem Kopf auf den Tisch geschlagen!!! HAHA<\/p>\n<p><a href=\"http:\/\/blog.roellig-it.de\/wp-content\/uploads\/2013\/12\/director.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-622\" src=\"http:\/\/blog.roellig-it.de\/wp-content\/uploads\/2013\/12\/director-1024x268.png\" alt=\"director\" width=\"640\" height=\"167\" \/><\/a>Wenn man genau hinsieht merkt man da kann was nicht stimmen, aber nur WAS????<\/p>\n<p>Die VolBytes stimmen nicht!!! Wenn man die Gr\u00f6\u00dfe von 10.239.989.760 Bytes nachrechnet stellt man fest das es 9.53 GB ergibt!! Also ein bisschen wenig f\u00fcr ein LTO-1 Tape mit 100 GB Speicherplatz. HAHA<\/p>\n<p>Da man aber nicht einfach die VolBytes \u00e4ndern sollte kann man sich da eines Tricks bedienen der die Sache einfach und zwar einen Migrations Job mit dem man die Tapes zusammen f\u00fchren kann. F\u00fcr die anderen Tapes die noch nicht beschriebn sind geht die Sache recht einfach, wenn auch mit ein bisschen Handarbeit Verbunden. Leeres Tape aus dem Pool l\u00f6schen, per Hand das Label l\u00f6schen und das Tape von Bareos mit label auf der Konsole wieder in Pool einf\u00fcgen, vorher nat\u00fcrlich nicht vergessen in der Pool Konfiguration die VolBytes anpassen, da ich aber die Tapes nicht immer Vollschreibe sondern nur 80 bis 95 % nutze setze ich die VolBytes auf 102.005.473.280 Bytes was ca. 95 GB ergibt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ist meist nicht sonderlich von Vorteil weil es zu Problemen f\u00fchren kann. So wie auch in diesem Fall!!!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-baculabareos"],"_links":{"self":[{"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":7,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":306,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/posts\/78\/revisions\/306"}],"wp:attachment":[{"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.roellig-it.de\/index.php\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}