Ciao a tutti!
Devo fare un mirroring di due server. Uno fa ovviamente da master
l'altro fa da backup. Qualcuno ha uno spunto, su come realizzare questo
compito? Su questi due server girano i seguenti servizi:
LDAP
Samba
Egroupware
Ho trovato la documentazione per la replicazione di LDAP. Ma mi manca
Samba e Egroupware. E come posso aggiornare anche il Backup-Server con i
stessi pacchetti installati sul Master (se ne installo dei nuovi)?
Magari esiste già qualcosa, senza che io inizio scrivere dei script
di mirroring.
Grazie del auito
Ciao
Robert
Ciao Robert,
una via piuttosto semplice e' quella di utilizzare
rsync.
Per quello che conosco io di samba non ci sono meccanismi di replica
interni e visto che la configurazione non cambia molto spesso (almeno
non la mia) 
credo che un sync ogni ora possa anche andare bene 
Egroupware non lo conosco, si appoggia a database tipo mysql ?
rsync supporta anche ssh come canale di comunicazione ; percio' se
hai dati sensibili da trasferire da un server all'altro puoi ottenere
anche un
grado di sicurezza elevato.
Per i pacchetti la faccenda credo sia gia piu' complicata; intanto che
distribuzione usi?
Ciao
Andy
Robert Dollinger wrote:
Andrea Sisti wrote:
Ciao Robert,
una via piuttosto semplice e' quella di utilizzare
rsync.
Per quello che conosco io di samba non ci sono meccanismi di replica
interni e visto che la configurazione non cambia molto spesso (almeno
non la mia) 
credo che un sync ogni ora possa anche andare bene 
Egroupware non lo conosco, si appoggia a database tipo mysql ?
Sì, si appoggia a un DB Mysql. Dovrò fare un Dump.
rsync supporta anche ssh come canale di comunicazione ; percio' se
hai dati sensibili da trasferire da un server all'altro puoi ottenere
anche un
grado di sicurezza elevato.
Infatti pensavo di usare rsync. Solo prima di scrivere uno script con
rsync volevo chiedere se c'è qualcosa pronto. Sono un po' pigro 
Per i pacchetti la faccenda credo sia gia piu' complicata; intanto che
distribuzione usi?
Uso Debian Sarge.
Ciao
Robert
Robert Dollinger wrote:
Sì, si appoggia a un DB Mysql. Dovrò fare un Dump.
potresti utilizzare il sistema master/slave di mysql, funziona
decisamente bene
pensa lui a sincronizzare dal master allo slave ogni volta che vengono
effettuate
modifiche sul server master
Infatti pensavo di usare rsync. Solo prima di scrivere uno script con
rsync volevo chiedere se c'è qualcosa pronto. Sono un po' pigro 
eheheheheh
siamo tutti un po pigri. cosi' su due piedi non mi viene
in mente nulla di gia pronto, a meno che tu
non voglia utilizzare ad esempio dei dischi condivisi per quello che
riguarda ad esempio Egroupware.
cosi' avresti ldap con la sua replica automatica, mysql con la replica e
tutto quello che puo' essere web server
e altro su disco condiviso (unita' scsi ad esempio, oppure usb o
firewire). Stacchi da uno e attacchi sull'altro.
Se invece vuoi avere qualcosa di automatico per fault tollerance allora
e' carino il progetto seguito anche da IBM
Linux-HA (http://freshmeat.net/projects/linux-ha/)
Per i pacchetti la faccenda credo sia gia piu' complicata; intanto che
distribuzione usi?
Uso Debian Sarge.
http://freshmeat.net/projects/dpsyco/
http://freshmeat.net/projects/gnucfengine/
ciao ciao
Andy
Ciao Robert
anche LDAP permette la replica con slurpd. ma per la sincronizzazione di
pacchetti installati e configurati tra due macchine non credo che trovi
molto. in caso facci sapere 
ciao
~roby
attachment.htm (2.31 KB)
Ciao a tutti,
allora per la sincronisazzione ho trovato questo:
Con "dpkg --get-selections > pc_primario" viene creato un file con tutti
i stati della macchina primaria.
Una volta trasferito il file "pc_primario" sul pc che deve essere
aggiornato, con "dpkg --set-selections < pc_primario" lo stato dei
pachetti sulla macchina d'aggiornare viene settato uguale alla macchina
primaria.
Adesso con "dselect install" il sistema viene aggiornato, ed è identico
a quello primario.
Ovviamente mettendo tutto questo in uno script si può automizarlo.
Ciao
Robert
PS: La spiegazione di tutto questo lo trovate nel man di dpkg
Roberto Palmarin schrieb: