Einfuehrung
Die Amanda MultiNET Installation/Konfigurartion
Seite soll bei der Istallation/Konfigurationvon Amanda helfen. Trotzdem
sollten Sie sich hierfuer die mit dem Amanda- Package gekommenen Hilfen
und man Pages anschauen. Ich versuche hier auf jeden Fall eine korrekte
Schritt fuer Schritt Anleitung zu geben, speziell auch auf Probleme bezogen
die mit der Installation bei MultiNET vorkamen bzw. vorkommen koennen.
Amanda - MultiNET Installation/Komfiguration:
Wo finde ich das Amanda - Package bei MultiNET wie entpacke ich esACHTUNG: was ist "VOR" der Installation von Amanda zu beachten
Wie installiere Ich Amanda auf einen Rechner bei MultiNET
<-zurueck Amanda-> <-zurueck Amanda - MultiNET-> <-zurueck Amanda - MutliNET User Guide->
<-Amanda MultiNET Refferences->
Wo finde Ich das Amanda -
Package bei MultiNET, wie entpacke ich es
Zu finden ist das Amanda Package bei MultiNET
auf der Ramjet unter /users/tom/amanda
. Der Befehl gunzip -c amanda-2.1.1.tar.gz
| tar xf - entpackt es, und legt automatisch
einUnterverzeichnis "amanda-2.4.1p1" an, in welchem sich nun die
ganze Software befindet.
1.) INSTALLATION (Basic Installation), zu finden
im Verzeichnis von Amanda unter /INSTALL.Hier finden Sie generelle Installationsinstruktionen.
2.) SYSTEM.NOTES unter /Amanda/docs/SYSTEM.NOTES.
Hier stehen besondere Hinweise zu speziellen Rechnersystemen.
3.) INSTALL unter /Amanda/docs/INSTALL ist
eine kurze Installationsbeschreibung von Amanda. Es handelt sich hier jedoch
um ein anderes File als unter Amanda /INSTALL.
4.) README unter /Amanda/README gibt allgemeine
Informationen ueber Amanda.
5.) docs/UPGRADE sollten Sie lesen falls Sie
eine schon vorhandene Amanda Version upgraden wollen.
6.) KERBEROS zu finden unter /docs/KERBEROS
falls Sie KERBEROS authentification benutzen wollen.
Wie installiere Ich Amanda
auf einen Rechner bei MultiNET
1.) um eine einheitliche Installation und Konfiguration von Amanda bei MutliNET zu erreichen, wird an dieser Stelle die Installation auf die 2.Variante beschrieben, dass heisst es muss vorher die config.site durchgelesen und angepasst werden, und in das Verzeichniss kopiert werden, dass man als als $Prefix gewaehlt hat (bei MN meist /usr/local/etc). Unter users/tom/amanda finden Sie 3 Directories fuer die Installation auf verschiedenen Systemen. Also z.B amanda2.4.1p1-sunOS , amanda2.4.1p1-hp oder amanda2.4.1p1-solaris. Moechte man also auf einem neuen Rechner Amanda installieren, reicht es in das passende Verzeichniss zu wechseln, die vorgefertigte config.site auf den Rechner nach /usr/local/etc zu kopieren und ./configure zu machen. Bitte nehmen Sie die angepasste config.site aus dem Verzeichniss damit wir eine einheitliche Installation von Amanda bei MultiNET bekommen. Theorethisch reicht es sogar aus in das passende Verzeichniss ( immer vom neuen Rechner aus) zu wechseln und "make" zu machen. Hier die Aenderungen die wir in der config.site emacht haben.
CLIENT_LOGIN
--with-user=dump
// bitte bei jeder neuen Installation uebernehmen
SETUID_GROUP
--with-group=operator // bitte bei jeder neuen Installation uebernehmen
USE_AMANDAHOSTS
--with-amandahosts // sollte gesetzt werden da dies auch ein neuer
master host braucht um seine eigene Platte zu sichern.
USE_AMANDAHOSTS=yes
//Rechner wird auch als client genutzt
Achtung:
- Falls der Rechner nur als client genutzt wird, without-server
setzten, da fuer die Installation eines clients nicht alle Programme installiert
werden muessen.
- Falls der Client hinter bzw. vor einer Firewall liegt kann
bei der Installation noch --with_portrange angegeben werden. Hier kann
ein Bereich fuer gueltige Ports fuer Amanda festgelegt werden,
damit man spaeter an der Firewall nur diese Ports oeffnen muss,
damit Amanda in der Lage ist durch die Firewall zu sichern.
2.) ist ./configure durchgelaufen tippen sie 'make check' ein bevor Sie 'make' eingeben. Laeuft der 'make check' ohne Probleme durch geben sie 'make' ein.
3.) als letztes geben Sie make install ein. Nachdem der make install Befehl durchgelaufen ist, ist Amanda nun auf dem Rechner installiert.
VORSICHT: Bei
dem Versuch Amanda auf Mirage zu installieren kam es immer wieder
zu Problemen mit dem blkcnt_h und fixincludes. Das Problem wird genauer
Beschrieben auf der Amanda-Multinet Seite unter dem Stichpunkt Mirage.
Amanda_MultiNET/Mirage
Wie konfiguriere Ich Amanda
1.) Konfiguration von Amanda fuer den master hostKonfiguration des Amanda master host:
2.) Konfiguration der Amanda Client hosts
Zu Beginn der Konfiguration des master host legt man als erstes die Konfigurationsverzeichnisse an. Dabei sollte man schon wissen was mit welcher Konfiguration gesichert wird, um sinnvolle und verstaendliche Namen zu waehlen. Haben Sie also z.B die Prefixes wie empfohlen aus der config.site uebernommen und wollen spaeter sagen wir mal Ramjet sichern, so legen Sie ein Verzeichniss an mit dem Namen: usr/local/etc/VK_Ramjet.
Als naechstes schauen Sie sich unter /example
die amanda.conf an. Passen sich diese wieder fuer sich an und kopieren
sie in das angelegte bzw. die angelegten Verzeichnisse. In dem Beispiel
mit Ramjet waere das also in /usr/local/etc/VK_Ramjet. Hier nochmal alle
Aenderungen der amanda.conf fuer Multinet die wir bei den verschiedenen
Tests gemacht haben.
#Aenderungen in der amanda.conf bei MultiNet ( Tomcat als masterhost)
mailto "tom" // an wenn schickt amanda seine mails
runtapes 1 // number of tapes to be used in a single run of amdump
#tpchanger "chg-manual" // the tape-changer glue script
tapedev "/dev/rmt/0bn" // the no-rewind tape device to be used
tapetype EXB-8500 // what kind of tape it is
#changerfile "/usr/adm/amanda/DailySet1/changer" // auskommentiert da kein tapechanger
#changerfile "/usr/adm/amanda/DailySet1/changer-status" // auskommentiert da kein tapechanger
#changerfile "/usr/local/etc/amanda/DailySet1/changer.conf" // auskommentiert da kein tapechanger
infofile "/usr/adm/amanda/DailyVK_R/curinfo" # database DIRECTOR
logdir "/usr/adm/amanda/DailyVK_R" # log directory
indexdir "/usr/adm/amanda/DailyVK_R/index" # index directory
tapelist "/usr/adm/amanda/DailyVK_R/tapelist
Der naechste Schritt ist folgende Eintaege
in Ihr /etc/services File zu setzten:
amanda 10080 /udp
amandaix 10082 /tcp
admidxtape 10083 /tcp
Achtung:
soll der master host selbst auch gesichert werden , muessen Sie die unten
aufgefuehrte Konfiguration fuer den client host auch durchfuehren. Dabei
muessen also noch 2 Files angelegt werden. Zum einen das .amandahosts File
und zum anderen das .rhosts File damit der Tape Server, sich selbst sichern
laesst. Beide Files finden Sie im Anschluss auch als Beispiel bei der Kofigurationsbeschreibung
fuer die Clients. Anlegen muessen Sie die Files im Homedirectory des Dumpusers,
bei Multinet also im Homedirectory von "dump".
Konfiguration der Amanda Client hosts
Die Konfiguration der Client Hosts ist weiter
nicht sehr aufwendig. Wichtig ist, dass der dumpuser von den Platten lesen
darf, und in /etc/dumpdates schreiben darf. Dies geschieht am einfachsten
wenn der dumpuser ( dump) in der Gruppe "operator" enthalten ist, und die
Platten lesbar fuer die Gruppe "operator" sind. Als naechstes setzen Sie
die amanda services in Ihr /etc/services
File und ergaenzen:
amanda 10080 /udp
amandaix 10082 /tcp
admidxtape 10083 /tcpDer naechste Schritt ist den amanda client service (amandad) in das inetd.conf-File zu setzen. Dies finden Sie gewoehnlich unter /etc/inetd.conf.
amanda dgram udp wait uucp /usr/local/libexec/amandad amandad
Wichtig:
Die Aenderung muss dem inetd noch bekannt gemacht werden, er muss also
sein inetd.conf File lesen. Dies geschieht mit folgendem Kommando: 'kill
HUP inetd PID'
Zuletzt mussen Sie beim Client host noch ein .amandahosts File in das Homedirectory des Amanda - Users setzten, welches den Amanda Master host und die Users angibt.
Beispiel allgemein: masterhost(Vollstaendiger Name) dumpuser - ID
Beispiel fuer .amandahosts file auf Ramjet als Amanda-Client host:
tomcat dump
tomcat.multinet.de dump
tomcat.multinet.de uucp
tomcat.multinet.de root
tomcat.multinet.de amanda
Beispiel fuer .rhosts von ramjet als Amanda- Client:
+ dump + uucp + walter mirage root alphajet uucp martini root ramjet uucp