]> git.sur5r.net Git - bacula/docs/blob - docs/manuals/de/utility/bimagemgr-chapter.tex
36c7c0dad16ff732be9dea9ba9a3a32ec9b6c230
[bacula/docs] / docs / manuals / de / utility / bimagemgr-chapter.tex
1 %%
2 %%
3 %%  The following characters must be preceded by a backslash
4 %%    to be entered as printable characters:
5 %%
6 %%   # $ % & ~ _ ^ \ { }
7 %%  
8
9 \section{bimagemgr}
10 \label{bimagemgr}
11 \index[general]{Bimagemgr }
12
13 {\bf bimagemgr} ist ein Hilfsmittel f\"{u}r diejenigen, die Ihre Backups auf
14 Festplatten-Volumes speichern und diese Volumes auf CDR brennen wollen.
15 Es hat eine Web-basierte Bedienoberfl\"{a}che und ist in Perl programmiert.
16 Es wird benutzt, um zu  kontrollieren, wann die Notwendigkeit besteht, eine
17 Volume-Datei auf eine CD zu brennen.
18 Es ben\"{o}tigt:
19
20 \begin{itemize}
21 \item Einen Web-Server der auf derselben Maschine wie Bacula l\"{a}uft
22 \item Einen auf dem Bacula-Server installierten und konfigurierten CD-Rekorder
23 \item Das cdr-tools-Paket muss installiert sein
24 \item perl, perl-DBI Modul, und entweder das DBD-MySQL, DBD-SQLite oder DBD-PostgreSQL Modul 
25 \end{itemize}
26
27 DVD-Brenner werden von bimagemgr zur Zeit nicht unterst\"{u}tzt, das ist aber f\"{u}r
28 zuk\"{u}nftige Versionen geplant.
29
30 \subsection{bimagemgr Installation}
31 \index[general]{bimagemgr!Installation }
32 \index[general]{bimagemgr Installation }
33
34 Installation aus dem tar.gz:
35 % TODO: use itemized list for this?
36 1. Pr\"{u}fen und anpassen des Makefile, um es auf Ihre Computer-Konfiguration abzustimmen.
37 2. Editieren der Datei config.pm ,um sie auf Ihre Konfiguration abzustimmen.
38 3. F\"{u}hren Sie 'make install' als root aus.
39 4. Passen Sie in Ihrer httpd.conf das Timeout an. Der Web-Server darf die Verbindung nicht schliessen,
40 solange der Brennvorgang nicht abgeschlossen ist. Der ben\"{o}tigte Wert, den Sie als Timeout
41 konfigurieren m\"{u}ssen, h\"{a}ngt von der Geschwindigkeit Ihres CD-Brenners ab, oder ob Sie \"{u}ber das Netzwerk brennen. In den meisten F\"{a}llen reichen 1000 Sekunden als Timeout. Den httpd neu starten.
42 5. Stellen Sie sicher, dass das Kommando cdrecord als "setuid root" installiert ist.
43 % TODO: I am pretty sure cdrecord can be used without setuid root
44 % TODO: as long as devices are setup correctly
45
46 Installation eines rpm-Paketes:
47 % TODO: use itemized list for this?
48 1. Installieren Sie das rpm-Paket f\"{u}r Ihre Plattform.
49 2. Editieren Sie die Datei /cgi-bin/config.pm, um sie an Ihre Konfiguration abzupassen.
50 3. Passen Sie in Ihrer httpd.conf das Timeout an. Der Web-Server darf die Verbindung nicht schliessen,
51 solange der Brennvorgang nicht abgeschlossen ist. Der ben\"{o}tigte Wert, den Sie als Timeout
52 konfigurieren m\"{u}ssen, h\"{a}ngt von der Geschwindigkeit Ihres CD-Brenners ab, oder ob Sie \"{u}ber das Netzwerk brennen. In den meisten F\"{a}llen reichen 1000 Sekunden als Timeout. Den httpd neu starten.
53 4. Stellen Sie sicher, dass das Kommando cdrecord als "setuid root" installiert ist.
54
55 Zugriff auf die Volume-Dateien:
56 Die Volume-Dateien haben standardm\"{a}{\ss}ig die Zugriffsrechte 640 gesetzt
57 und k\"{o}nnen nur von Benutzer root gelesen werden.
58 Die empfohlene Methode ist die folgende (das funktioniert nur, wenn bacula und bimagemgr
59 auf demselben Computer laufen wie der Web-Server):
60
61 F\"{u}r Bacula-Versionen 1.34 oder 1.36 installiert aus dem tar.gz -
62 % TODO: use itemized list for this?
63 1. Erstellen Sie eine neu Gruppe namens bacula und f\"{u}gen Sie den Benutzer apache dieser Gruppe
64 hinzu (bei RedHat und Mandrake, bei SuSE ist es der Benutzer wwwrun, bei debian www-data)
65 2. \"{A}ndern Sie den Eigent\"{u}mer aller Volume-Dateien auf root.bacula.
66 3. Passen Sie das Script /etc/init.d/bacula an und setzen Sie SD\_USER=root und SD\_GROUP=bacula.
67 Starten Sie Bacula neu.
68
69 Anmerkung: Schritt Nr. 3 sollte auch in /etc/init.d/bacula-sd gemacht werden,
70 aber die Dateien aus Bacula-Versionen vor 1.36 unterst\"{u}tzen dies nicht.
71 In diesem Fall kann es n\"{o}tig sein den Computer neu zu starten,
72 um '/etc/bacula/bacula restart' auszuf\"{u}hren.
73
74 F\"{u}r Bacula-Versionen 1.38 installiert aus dem tar.gz
75 % TODO: use itemized list for this?
76 1. Ihr configure-Aufruf sollte dies beinhalten:
77 % TODO: fix formatting here
78         --with-dir-user=bacula
79         --with-dir-group=bacula
80         --with-sd-user=bacula
81         --with-sd-group=disk
82         --with-fd-user=root
83         --with-fd-group=bacula
84 2. F\"{u}gen Sie den Benutzer apache der Gruppe bacula hinzu
85 (bei RedHat und Mandrake, bei SuSE ist es der Benutzer wwwrun, bei debian www-data)
86 3. Kontrollieren/\"{A}ndern Sie den Eigent\"{u}mer aller Volume-Dateien auf root.bacula
87
88 F\"{u}r Bacul-Versionen 1.36 oder 1.38 mit rpm installiert -
89 % TODO: use itemized list for this?
90 1. F\"{u}gen Sie den Benutzer apache der Gruppe bacula hinzu
91 (bei RedHat und Mandrake, bei SuSE ist es der Benutzer wwwrun, bei debian www-data)
92 2. Kontrollieren/\"{A}ndern Sie den Eigent\"{u}mer aller Volume-Dateien auf root.bacula
93
94 Wenn bimagemgr mit einem rpm-Paket Version gr\"{o}{\ss}er 1.38.9 installiert wird,
95 wird der Web-Server-Benutzer automatisch der Gruppe bacula hinzugef\"{u}gt.
96 Stellen Sie sicher, dass Sie die Datei config.pm nach der Installation anpassen.
97
98 bimagemgr kann jetzt alle Volume-Dateien lesen, aber sie sind nicht durch alle Benutzer lesbar.
99
100 Wenn Sie bimagemgr auf einen anderen Computer installieren (nicht empfohlen),
101 m\"{u}ssen Sie die Zugriffsrechte aller Volume-Dateien auf 644 \"{a}ndern,
102 damit Sie \"{u}ber nfs oder andere Mittel darauf zugreifen k\"{o}nnen.
103 Beachten Sie, dass bei diesem Vorgehen die Volume-Dateien f\"{u}r alle Benutzer lesbar sind
104 und Sie den Schutz der Dateien anders sicherstellen.
105
106 \subsection{bimagemgr Benutzung}
107 \index[general]{bimagemgr!Benutzung }
108 \index[general]{bimagemgr Benutzung }
109
110 Rufen Sie das Programm mit Ihrem Web-Browser auf, z.B. {\tt http://localhost/cgi-bin/bimagemgr.pl},
111 dann sollten Sie eine Darstellung \"{a}hnlich der unten im Bild 1 abgebildeten sehen.
112 % TODO: use tex to say figure number
113 Das Programm wird die Bacula-Datenbank abfragen und alle Volume-Dateien mit dem Datum
114 des letzten Schreibvorgangs und dem Zeitpunkt darstellen, wo das Volume zum letzten
115 Mal auf CD gebrannt wurde. Wenn ein Volume auf CD gebrannt werden muss (letzter Schreibvorgang
116 ist neuer als der letzte Brennvorgang), wird ein "Brennen"-Knopf in der rechten Spalte angezeigt.
117
118 \addcontentsline{lof}{figure}{Bacula CD Image Manager}
119 \includegraphics{\idir bimagemgr1.eps} \\Figure 1 
120 % TODO: use tex to say figure number
121
122 Legen Sie eine leere CD in Ihren CD-Brenner und klicken Sie auf den "Brennen"-Knopf.
123 Dann \"{o}ffnet sich ein PopUp-Fenster, wie im Bild 2, das den Brennvorgang anzeigt.
124 % TODO: use tex to say figure number
125
126 \addcontentsline{lof}{figure}{Bacula CD Image Brennfortschritt-Fenster}
127 \includegraphics{\idir bimagemgr2.eps} \\Figure 2 
128 % TODO: use tex to say figure number
129
130 Wenn der Brennvorgang abgeschlo{\ss}en ist, zeigt das PopUp-Fenster die Ausgaben von cdrecord
131 an (siehe Bild 3).
132 % TODO: use tex to say figure number
133 Schlie{\ss}en Sie das PopUp-Fenster und laden Sie die Hauptseite neu.
134 Das Datum des letzten Brennvorgangs wird aktualisiert und der "Brennen"-Knopf verschwindet.
135 Sollte das Brennen fehlgeschlagen sein, k\"{o}nnen Sie das Datum des letzten Brennvorgangs
136 zur\"{u}cksetzen, indem Sie auf den Link "Reset" des Volumes klicken.
137
138 \addcontentsline{lof}{figure}{Bacula CD Image Brennergebnis}
139 \includegraphics{\idir bimagemgr3.eps} \\Figure 3 
140 % TODO: use tex to say figure number
141
142 In der untersten Zeile des Hauptfensters sind zwei weitere Kn\"{o}pfe,
143 mit "Burn Catalog" und "Blank CDRW" beschriftet.
144 "Burn Catalog" schreibt eine Kopie Ihrer Katalog-Datenbank auf eine CD.
145 Falls Sie CDRW-Medien benutzen, k\"{o}nnen Sie mit "Blank CDRW" ein Medium l\"{o}schen
146 bevor Sie es wiederverwenden.
147 Regelm\"{a}ssiges speichern Ihrer Volume-Dateien und Ihrer Katalog-Datenbank mit bimagemgr auf CD's
148 stellt sicher, dass Sie jederzeit im Falle eines Datenverlustes auf Ihrem Bacula-Server
149 diesen einfach wiederherstellen k\"{o}nnen.