Newsgroup: it.comp.os.linux.sys
Titolo: AMANDA

Ciao a tutti io avrei un problema con Amrecover
Sono riuscito a farmi riconoscere i client dal
server.
Quando però lancio da root amrecover mi viene stampato
il messaggio seguente:
AMRECOVER Version 2.5.0p2. Contacting server on localhost.localdomain ...
220 Triack AMANDA index server (2.5.0p2) ready.
500 Access not allowed
Premetto che non ho ancora specificato l'holding disk ne i dischi dove
verranno salvati i  backup (nel mio caso un tot di spazio su Hard disk
diviso in 14 finti nastri).Comunque non credo sia quello il problema
Potete aiutarmi? Grazie in anticipo per le risposte
Stefano

> 500 Access not allowed
a parte il multipost il messaggio è chiarissimo , controlla i permessi....
-- 
Proverbio cinese:
        L'uomo intelligente regala alla sua donna un pianoforte.
        L'uomo saggio le regala un organo verticale.
                -- Da it.hobby.umorismo

> a parte il multipost il messaggio è chiarissimo , controlla i permessi....
Scusa, ma non ho capito... Io digito amrecover da root. C'è forse qualche
file di configurazione da settare?
Stefano

 file di configurazione da settare?
hai messo "localhost root" in .amandahosts ?
-- 
Tentare di essere felici e' come tentare di costruire una macchina per cui
l'unica specifica e' che deve girare in totale assenza di rumore.

 ha scritto nel messaggio
news:uzSog.27085$6e2....@news.edisontel.com...


 Si, l'ho messo ma non è cambiato nulla...
aggiungi anche localhost.localdomain e controlla che nel file hosts sia
tutto a posto , dovrebbe andare , se non va' dai un occhiata ai log.
-- 
"Datemi retta", come disse il geometra.
                -- Da it.hobby.umorismo

--------------------------------------------------------
aggiungi anche localhost.localdomain e controlla che nel file hosts sia
tutto a posto , dovrebbe andare , se non va' dai un occhiata ai log.
------------------------------------------------------
Si effettivamente va, ma non ho capito perche' non va sostituendo a
localhost.localdomain il mio hostname Triack non funzia.
Devo forse editare /etc/hosts ?
///////////////////////////////////etc/host////////////////////////////////
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost       Triack
10.10.10.240    Acros
10.10.10.13     Noise
#127.0.0.1      Triack
////////////////////////////////////////////////////////////////////////////
//////
Devo forse modificare la prima riga? Il fatto e' che ho paura di combinare
un gran casino rimuovendola.
Ciao e grazie per i consigli!
Stefano

 127.0.0.1       localhost.localdomain   localhost       Triack
io sinceramente ho sempre fatto puntare l'hostname della macchina all' ip
della prima scheda , lasciando solo localhost sulla 127.
per quel che riguarda amanda localhost.localdomain è abilitato di default ,
se vuoi usare altri host li devi inserire in amanda e in
hosts/DNS/vattelappesca .
-- 
Quando si sbattono due mani si produce un suono, ma tu prova ad
ascoltare il suono di una mano sola.
                -- Proverbio Zen

Grazie di tutto! un'ultima domanda(se hai ancora un po' di pazienza
(^___^) ): io non possiedo nastri dove salvare i backup quindi devo simulare
dei nastri sull'hard disk.(in cui e' installato Fedora Core5)
Su internet all'url 
http://amanda.sourceforge.net/fom-serve/cache/191.html
e' spiegato come fare questo.(Il tutorial e' piccolissimo, una pagina e
mezza)
La mia domanda e' questa: una volta che ho etichettato le tapes(nel mio caso
delle directory su hard-disk) come faccio se qualcosa va storto a tornare
indietro?
Esiste un comando opposto ad amlabel?
Grazie di tutto
Stefano

 Esiste un comando opposto ad amlabel?
x cancellare le label dei nastri virtuali basta svuotare la directory del
vtape , o rifare il label.
-- 
"Si', lo so, mio figlio e' un po' troppo impulsivo", soleva dire sempre
la mamma di Dirac...
                -- Andrea `Zuse' Balestrero, "Matemastica e Deformatica"

Grazie ancora della tua disponibilita'.
Avrei ancora un'ultima cosa da chiederti: come fare quando si vuole
ripristinare i file di backup.
Da quello che ho capito bisogna spostarsi sul path da ripristinare(del
computer client) e lanciare come root amrecover. Purtroppo e non so perche'
mi esce questo:
--------------------------------------------------------
AMRECOVER Version 2.5.0p2. Contacting server on 10.10.10.61 ...
220 Triack AMANDA index server (2.5.0p2) ready.
200 Access OK
Setting restore date to today (2006-07-03)
200 Working date set to 2006-07-03.
200 Config set to daily.
200 Dump host set to Acros.
Trying disk / ...
Trying disk rootfs ...
Can't determine disk and mount point from $CWD '/home/backup'
----------------------------------------------------
Ho sbagliato qualcosa?
Ciao e grazie !
Stefano

Mi sono accorto che nel file amanda.conf c'e' tapedev="null:". Centra
qualcosa?

 Ho sbagliato qualcosa?
vedi la doc o prova a chiedere sul sito , io di solito i ripristini li
faccio tutti dal server e poi rimetto i dati a posto dopo averli
controllati.
-- 
Definizione: "La nonna del papa'".
Risposta: "Morta".
                -- Dal cruciverba di Lello Splendor (Giorgio Panariello) e
                   Carlo Conti

 controllati.
Ok, problema risolto in parte  (^___^)
Ora ne ho un altro: io ho fatto un backup di prova dell' /home/backup di un
computer client.
Ho digitato da root sul computer client amrecover e poi ho digitato setdisk
/home/backup: ho fatto add file_da_ripristinare (ovviamente mi sono
posizionato in locale su /home/backup)(scusa se mi sono spiegato male ma
sono un po' fuso) e tutto ok, mi viene ripristinato.
Poi sono andato ad aggiungere un file nell' /home/backup del computer client
ed ho settato nell'amanda.conf del server il parametro dumpcycle a 0(volevo
rifare il backup completo). Poi dal server ho digitato dump daily e sembrava
tutto ok(non mi ha presentato nessun output)
Quando pero' sempre dal computer client digito amrecover , setdisk
/home/backup e poi ls la sorpresa: il file di prova aggiunto non c'era! Era
come se non avessi fatto nulla!
Ho provato a guardare sul sito di amanda alla voce amdump e ho trovato
questo:
-------------------------------------------------------
I beleive you need to set tapcycle to at least one greater than dumpcycle.
Otherwise, if dumpcycle and tapecycle are both N, then on the Nth day, it
will try to dump over something thats still in the active dumpcycle (ie
needed to restore something), which amanda will prevent you from doing.
-----------------------------------------------------
Non sono molto ferrato con l'inglese ma se in teoria metto dumpcycle 0 days
e tapecycle 14 tapes dovrebbe andare, giusto?
Ho anche provato a riavviare xinetd ma non e' cambiato niente!
Ciao e grazie ancora per i tuoi suggerimenti!
Stefano

 e sembrava tutto ok(non mi ha presentato nessun output)
perchè ? 
se il file è nuovo lo avrebbe salvato lo stesso , x mia esperienza una volta
che amanda è partito non ci devi + mettere le mani , è lui che decide cosa
salvare e come , se proprio vuoi un full in + ( io lo faccio ) fai un altra
config che salva tutto senza l' incrementale e li tieni su nastri separati.
-- 
Siccita'?  Un albero che corre dietro un cane.
                -- Attilio Floresta

Scusa, errore mio, non l'avevo visto!
Pero' quando dal prompt di amrecover lo aggiungo col comando add prova.c e
poi digito extract mi viene detto questo:
------------------------------------------------------
Extracting files using tape drive null: on host 10.10.10.61.
The following tapes are needed: daily-01
Restoring files into directory /home/backup
Continue [?/Y/n]?  Y
Extracting files using tape drive null: on host 10.10.10.61.
Load tape daily-01 now
Continue [?/Y/n/s/t]? Y
tar: ./prova.c: Non trovato nell'archivio
tar: Uscita per errore ritardata dall'errore precedente
amrecover: Extractor child exited with status 2
extract_list - child returned non-zero status: 1
Continue [?/Y/n/r]? Y
amrecover>
--------------------------------------------------------
Ciao e grazie ancora!

 Extracting files using tape drive null: on host 10.10.10.61.
uhmmm... controlla la documentazione non ho mai usato quel backend percio'
non so' come funziona , usando il changer virtuale a me' fa' delle cartelle
ma il drive non è quello.
-- 
- Perche' i galli non hanno le mani?
- Perche' le galline non hanno le tette!
                -- Signature di Luca Liguori

Ciao ho un altro problemino(come al solito (^___^) ):
quando faccio un backup incrementale della cartella /home/backup (ubicata
nel computer client) va tutto bene.
Quando invece provo a fare il backup incrementale della cartella /home/steve
non mi aggiunge niente!
E' forse un problema di permessi?

Ciao, ho fatto un po' di prove ed ho scoperto che il backup incrementale non
viene mai fatto!
A volte viene fatto ma se tenti di ripristinare i nuovi file backuppati mi
da:
----------------------------------------
amrecover> extract
Extracting files using tape drive null: on host 10.10.10.61.
The following tapes are needed: daily-14
Restoring files into directory /home/backup
Continue [?/Y/n]? y
Extracting files using tape drive null: on host 10.10.10.61.
Load tape daily-14 now
Continue [?/Y/n/s/t]? y
tar: ./prova4.c: Non trovato nell'archivio
tar: Uscita per errore ritardata dall'errore precedente
amrecover: Extractor child exited with status 2
extract_list - child returned non-zero status: 1
Continue [?/Y/n/r]? Y
amrecover>
----------------------------------------------------------------------
Nessuno di voi sa come mai?
Ciao e grazie ancora per gli aiuti!

Ecco cosa mi viene fuori quando faccio amcheck daily
-------------------------------------------------------
Amanda Tape Server Host Check
-----------------------------
WARNING: tapedev is null:, dumps will be thrown away
Holding disk /dumps/amanda: 39067960 KB disk space available, that's plenty
NOTE: skipping tape checks
Server check took 0.000 seconds
Amanda Backup Client Hosts Check
--------------------------------
Client check: 1 host checked in 0.044 seconds, 0 problems found
------------------------------------------------------------------
C'entra qualcosa quel warning?
Ciao e grazie ancora per le risposte!
Stefano

Ho provato a settare in amanda.conf dumpcycle=0 days per forzare il backup
completo ad ogni amdump daily.
Con amrecover ls i file mi vengono listati correttamente ma quando aggiungo
alla lista dei file da ripristinare i file nuovi ecco cosa accade:
----------------------------------------------------------
Added /stronzo3
amrecover> list
TAPE daily-14:1 LEVEL 0 DATE 2006-07-06
        /stronzo3
amrecover> extract
Extracting files using tape drive chg-multi on host 10.10.10.61.
The following tapes are needed: daily-14
Restoring files into directory /libera
Continue [?/Y/n]? y
Extracting files using tape drive chg-multi on host 10.10.10.61.
Load tape daily-14 now
Continue [?/Y/n/s/t]? y
tar: ./stronzo3: Non trovato nell'archivio
tar: Uscita per errore ritardata dall'errore precedente
amrecover: Extractor child exited with status 2
extract_list - child returned non-zero status: 1
Continue [?/Y/n/r]?
---------------------------------------------------------
Dove sto sbagliando?
Stefano