Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
prebuilt_systems:ucs:einrichtung_bareos_backuploesung [2019/08/28 16:36] boospyprebuilt_systems:ucs:einrichtung_bareos_backuploesung [2019/09/21 21:53] (aktuell) boospy
Zeile 1: Zeile 1:
 ====== Einrichtung Bareos Backuplösung ====== ====== Einrichtung Bareos Backuplösung ======
 +
 +{{:prebuilt_systems:ucs:logo_signet.png?nolink&60|}}
  
 __Getestet mit UCS4.4.1 und Bareos 17.2__ __Getestet mit UCS4.4.1 und Bareos 17.2__
Zeile 30: Zeile 32:
 <code> <code>
 ucr get bareos/filestorage ucr get bareos/filestorage
 +</code>
 +
 +==== Setzen von Limits ====
 +Die Limits sind sehr klein gehalten. Deshalb sollte man sich vorher überlegen wie viel man sichern möchte, und wie lange man die Daten aufbehalten möchte. 
 +<code>
 +ucr set bareos/max_full_volume_bytes=320
 +ucr set bareos/max_diff_volume_bytes=30
 +ucr set bareos/max_incr_volume_bytes=30
 +</code>
 +Wer den UCS-Bareosserver auch mit sichern möchte. Macht natürlich für etc usw. Sinn, setzt noch folgende Variable:
 +<code>
 +ucr set bareos/backup_myself=yes
 </code> </code>
  
Zeile 52: Zeile 66:
 </file> </file>
 Danach muss das ''bareos-dir.service'' neu gestartet werden.  Danach muss das ''bareos-dir.service'' neu gestartet werden. 
 +
 +Richtet man danach neue Client ein, Filesets, Configs, usw. begibt man sich in die **"bconsole"** mit "help" wird einem sehr ausführlich gezeigt was für Befehle es gibt. Mit dem Commando "reload" ist die neue Konfig aktiv. **Rechte der Configs beachten.** Mit **"messages"** gibt einem bareos auch sehr ausführlich Fehler in der soeben getätigen Konfiguration aus. Die Konsole gibt es übrigens auch über das Webinterface. 
  
  
Zeile 107: Zeile 123:
 ===== Einrichtung des Filedaemons am Client ===== ===== Einrichtung des Filedaemons am Client =====
  
-Getestet auf Ubuntu 18.04+==== Installation und Einrichtung auf Ubuntu 18.04 ==== 
 +Diese Version 18.2 funktioniert nicht mit den UCS-Servern (Stand 09.2019). Da die Version des Clients (Filedaemon) immer exakt die gleiche sein muss wie am Server, also 17.2. Installation des Clients 17.2 für Ubuntu 18.04. Direkt vom [[https://apt.iteas.at/|Repository der Firma ITEAS IT Services Gmbh.]]. 
  
-Für die Installation (neueste Version) muss ein Rository eingebunden werden. Diese Version 18.2 funktioniert nicht mit den UCS-Servern. Da die Version des Clients (Filedaemon) immer exakt die gleiche sein muss wie am Serveralso 17.2. Direkt von Bareos neueste Version:+<code> 
 +apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 
 +echo "deb https://apt.iteas.at/iteas bionic main" > /etc/apt/sources.list.d/iteas.list 
 +apt update 
 +apt install bareos-filedaemon 
 +</code> 
 +Optinal die QTGUI wenn man eine Desktopworkstation benutzt: 
 +<code> 
 +apt install bareos-traymonitor 
 +</code> 
 + 
 +Für die Installation (neueste Version) muss ein Rository eingebunden werden, direkt von Bareos.
 <code> <code>
 RELEASE=release/latest/ RELEASE=release/latest/
Zeile 120: Zeile 148:
 </code> </code>
  
-Installation des Clients 17.2 für Ubuntu 18.04. Direkt vom [[https://apt.iteas.at/|ITEAS Repository]]. +Hat man alles installiert, editiert man die Datei
 <code> <code>
-apt install bareos-filedaemon+nano /etc/bareos/bareos-fd.d/client/myself.conf
 </code> </code>
-Optinal die QTGUI wenn man eine Desktopworkstation benutzt:+Dort schreibt man den richtigen Namen hinein so wie dieser auch in der autogenerierten Config am Server steht. z.B. ''ubuntu.supertux.lan-fd'' 
 +Weiters editiert man die Datei
 <code> <code>
-apt install bareos-traymonitor+nano /etc/bareos/bareos-fd.d/director/bareos-dir.conf
 </code> </code>
 +Dort schreibt man das richtige Passwort von der autogenerierten Config am Server ab und ersetzt das in dieser Datei. Event. möchte man noch Zeitpläne und Filesets anpassen. Hat man das erledigt, kann man das Backup auch schon starten. 
  
-Danach editiert man die Datei+==== Installation und Einrichtung auf UCS 4.4.x (Client Filedaemon) ==== 
 +Um die richtige Version in UCS zu bekommen muss man die Appcenterquelle einbinden. Wichtig auch hier das die Clientersion immer analog zur Serverversion passt. In unserem Fall wieder die Version 17.2.x 
 + 
 +Nun das neue Repository im Webinterface unter **"Software -> Repository-Einstellungen"**, unter **"Zusätzliche Repositories"** auf **"Neu"** klicken und die Tabelle wie folgt ausfüllen: 
 + 
 +  * Name der Komponente: bareos_20180628113044 
 +  * Beschreibung: Bareos Backup Server 
 +  * Repository-Server: https://appcenter.software-univention.de 
 +  * Version: current 
 + 
 +Dann auf **"Änderungen Anwenden"** klicken. Das Repo wird nun eingelesen. Der Vorgang kann je nach Serverlast, Internetlast und Geschwindigkeit etwas dauern. Danach kann man den Client im Webinterface unter **"Software -> Paketverwaltung"** installieren. Paketname: **"bareos-client"**. Oder auf der CMD mit:
 <code> <code>
-nano /etc/bareos/bareos-fd.d/client/myself.conf+univention-install bareos-client
 </code> </code>
-Dort schreibt man den richtigen Namen hinein so wie dieser auch in der autogenerierten Config am Server stehtz.B''ubuntu.supertux.lan-fd'' + 
-Weiters editiert man die Datei+==== Installation und Einrichtung auf Proxmox (Debian Buster) ==== 
 +Diese Version 18.2 funktioniert nicht mit den UCS-Servern (Stand 09.2019). Da die Version des Clients (Filedaemon) immer exakt die gleiche sein muss wie am Server, also 17.2Installation des Clients 17.2 für Ubuntu 18.04. Direkt vom [[https://apt.iteas.at/|Repository der Firma ITEAS IT Services Gmbh.]].  
 <code> <code>
-nano /etc/bareos/bareos-fd.d/director/bareos-dir.conf+apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 
 +echo "deb https://apt.iteas.at/iteas buster main" > /etc/apt/sources.list.d/iteas.list 
 +apt update 
 +apt install bareos-client
 </code> </code>
-Dort schreibt man das richtige Passwort von der autogenerierten Config am Server ab und ersetzt das in dieser Datei.  
  
-Event. möchte man noch Zeitpläne und Filesets anpassenHat man das erledigt, kann man das Backup auch schon starten+==== Installation und Einrichtung auf Gentoo ==== 
 +Auch auf Gentoo spielt das ganze einwandfrei zusammenFolgende Dinge müssen gesetzt sein.
  
 +Useflags in der Datei ''/etc/portage/package.use/static''
 +<code>
 +app-backup/bareos clientonly -storage-daemon -postgres
 +</code>
 +Plus Freischaltung der richtigen Version in der Datei ''/etc/portage/package.keywords/static''
 +<code>
 +=app-backup/bareos-17.2.6
 +</code>
 +Danach kann man das Paket ganz normal mit ''emerge'' installieren. Konfiguration gleich wie bei bei den anderen Systemen. 
 ==== Aktivierung IPV6 am Client ==== ==== Aktivierung IPV6 am Client ====
 Bareos spricht auch IPV6. Default aber nur IPV4. Um das zu ändern editiert man folgendes File ''/etc/bareos/bareos-fd.d/client/myself.conf''  Bareos spricht auch IPV6. Default aber nur IPV4. Um das zu ändern editiert man folgendes File ''/etc/bareos/bareos-fd.d/client/myself.conf'' 
Zeile 180: Zeile 234:
  
 ===== Statistiken aktivieren ===== ===== Statistiken aktivieren =====
-FIXME +Um die Fortschrittsanzeige im Webinterface zu aktivierenmuss man die Statistiken auf dem Server einschalten. 
- +
-Okit looks like you'll need to add the following parameters to get this working:+
  
 (assuming default/out-of-the-box config filenames) (assuming default/out-of-the-box config filenames)
Zeile 200: Zeile 252:
 Collect Job Statistics = yes Collect Job Statistics = yes
 </code> </code>
-After restarting the director and the storagedaemon, I did see some values in the progress bar, but only near completion of the job (I don't have a nice backup config yet to test this properly). +Danach muss der Director und der Storagedaemon neu gestartet werden.
- +
-===== Bareos-Bat ===== +
-Bis zur Version 16 gab es ein Admintool das man in Windows und Linux installieren konnte. Mittlerweile konzentriert sich die Entwicklung nur mehr auf die WebGUI. +
- +
-**Zitiat:** +
-<code> +
-The Bacula/Bareos Administration tool (bat) is part of the Bareos releases up to version 16.2. Instead of further developing BAT, we will concentrate on Bareos Webui. Therefore we would like to ask for your help to improve the Bareos Webui. If you miss any functionality from BAT in Bareos Webui, please inform us on the bareos-users mailinglist. +
-</code> +
- +
-Link: https://thehacker.blog/bareos-einrichtung-einer-neuen-backup-loesung/+
  
 ===== Hilfe ===== ===== Hilfe =====