Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: files distribueren en uitpakken  (gelezen 423 keer)

Offline stolman

  • Lid
  • Steunpunt: Nee
files distribueren en uitpakken
« Gepost op: 2012/02/28, 20:43:12 »
Ik beheer verschillende servers waarbij ik vanaf een centraal punt gezipte bestanden verspreid en vervolgens op de remote server uitpak. Op dit moment doe ik dat gescript met de tools pscp en pssh (parallel scp/ssh tool). De eerste verspreid tegelijk naar alle servers de zip. Vervolgens dient de pssh tool ervoor om die op alle servers uit te pakken en in een bepaalde map te zetten.
Op zich werkt dat prima, maar met een groeiend aantal server best wel wat onderhoud.

Wat ik me afvroeg is of er mensen zijn met een vergelijkbare situatie en hoe zouden jullie dat aanpakken. Ik heb aan een contructie met rsyc zitten denken, maar zit nog met wat er op de remoteservers moet gebeuren qua uitpakken enzo.

Gr,
Martin

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: files distribueren en uitpakken
« Reactie #1 Gepost op: 2012/02/28, 23:13:53 »
Als dit regelmatig gebeurt (vaste tijdstippen) kun je het via cron doen.
Je kunt ook cron elke 5 minuten laten kijken en het dan uitpakken (als je steeds dezelfde handelingen moet doen)

Het kopieren kan zo ook makkelijk, scriptje in cron draaien die het van een centrale server download....hier kun je rsync, scp of gewoon http voor gebruiken (apache op de centrale server)

De scripts die dan lokaal op die machines staan en de crontab kun je eventueel weer met pssh aanpassen natuurlijk.
Voordeel: als je het goed schrijft hoef je de bestanden alleen op de centrale server te zetten en de andere machines doen de rest
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline stolman

  • Lid
  • Steunpunt: Nee
Re: files distribueren en uitpakken
« Reactie #2 Gepost op: 2012/02/29, 07:57:58 »
Dat is inderdaad wel een andere benadering. De clients laten kijken ipv De servers laten pushen.