PDA

Bekijk Volledige Versie : Rsync oplossing voor redundancy



Caspar Gomez
28/02/08, 16:47
Een klant van mij heeft een server bij ons in Amsterdam en op een andere locatie.

Hij wil graag de servers synchroniseren. Mijn idee was dit elke nacht via rsync te doen, echter ervaar ik dan een probleem met ownership. Alle bestanden worden ipv door username.psacln op root.root ge-chowned.


rsync -a -e ssh root@10.10.10.10:/var/www/vhosts/ /var/www/vhosts/Hoe realiseren jullie dergelijke oplossingen?

davinci
28/02/08, 16:50
rsync heeft mogelijkheid om permissions+owners te bewaren...

rsync --help ;)

hrodenburg
28/02/08, 16:54
ik denk alleen wel dat je dan moet zorgen dat die users hetzelfde uid hebben. Of je hebt natuurlijk centrale authenticatie, dan heb je het probleem niet.

Caspar Gomez
05/03/08, 15:41
Is het ook mogelijk een rsync te doen met uitzondering voor één map?

Ik wil namelijk MySQL rsyncen, echter moet de 'psa' database uitgezonderd blijven. Anders krijgen we problemen met de rsync-oplossing.

gjtje
05/03/08, 15:49
--exclude ;)

Caspar Gomez
14/03/08, 13:45
Het gaat nu uitstekend, alleen --password-file=/root/blaat.cfg werkt nog niet helemaal.

Maar daar gaan we zeker uitkomen!

Caspar Gomez
19/03/08, 10:03
Niet dus.
--password-file schijnt alleen naar andere rsync nodes te zijn, niet naar SSH erbij.
Ook ssh root:password@10.10.10.10 werkt niet.

Suggesties?

MikeN
19/03/08, 12:32
Gewoon zorgen dat je users ook op de 2e machine bestaan? Eventueel met sync van /etc/passwd als de machines verder identiek zijn.

Caspar Gomez
19/03/08, 14:20
Dat zou niet gaan werken.

Ik ben voor inloggen via private keys gegaan.


rsync -a -e "ssh -i /root/priv_key" root@10.10.10.10:/var/www/vhosts/ /var/www/vhosts/