Amanda - MultiNET Installation/Konfiguration

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 es

ACHTUNG: was ist "VOR" der Installation von Amanda zu beachten

Wie installiere Ich   Amanda auf einen Rechner bei MultiNET

Wie konfiguriere Ich Amanda
 
 




<-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.
 


START


ACHTUNG: was ist "VOR" der Installation von Amanda zu beachten

Wie schon in der allgemeinen Seite beschrieben sollten Sie einige Dokumente vor Beginn der Installation / Konfiguration lesen. Das Verzeichniss von Amanda zu finden unter ramjet:/users/tom/amanda

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.

START



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
 


START



Wie konfiguriere Ich Amanda
 

1.) Konfiguration von Amanda fuer den master host
2.) Konfiguration der Amanda Client hosts

Konfiguration des Amanda master host:

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".
 


START


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 /tcp
Der 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
START