synctool

Skjermbilde programvare:
synctool
Prog.varedetaljer:
Versjon: 5.3 / 6.0 RC1
Last opp dato: 20 Feb 15
Utvikler: Walter de Jong
Lisens: Gratis
Popularitet: 4

Rating: 3.0/5 (Total Votes: 1)

SyncTool er et administrativt verktøy for å arbeide med klynger av datamaskiner.
SyncTool kopier konfigurasjonsfiler til grupper av maskinene i klynge basert på hvilke grupper (eller klasser) de er i. Ved å gjøre det, holder det at konfigurasjonen på den gruppen av maskiner synkronisert (eller, "synkronisert").
Ved behov vil SyncTool starte eller reload noen nisser, som du ønsker. SyncTool kan enkelt utvides til å gjøre andre administrative oppgaver, for eksempel å sjekke nisser, sjekke ledig diskplass, installere pakker, etc. eller noen annen oppgave du vil den skal gjøre.
SyncTool ble utviklet av Walter de Jong 2003-2006.
SyncTool simplyfies systemadministrasjon ved å arbeide med følgende begreper:
ย ท en vert kan være en del av en eller flere grupper eller klasser
ย ท filer er utpekt en klasse ved hjelp av filtypen
ย ท den "overlay" katalogtreet inneholder filer og kataloger som skal kopieres (eller "synkronisert") til målet vert
ย ท når visse filer er oppdatert, vil du ønsker å kjøre et script (f.eks /etc/init.d/daemon omstart)
ย ท enkelhet. Den bruker kraften i rsync og ssh for å distribuere filene.
ย ท utvidbarhet. Gjør SyncTool kraftigere ved å skrive plugin skript.
Installasjon:
ย ท kopiere innholdet i bin / katalogen til din lokale programvare katalog som / usr / local / bin /
Disse kjør bør være tilgjengelig på hver node i klyngen. Det er lett å bruke en delt filsystem for dette, eller bruke rcp, scp, rsync, eller hva fil distribusjon mekanisme du allerede har.
ย ท setup en SyncTool depot på master node:
   mkdir / var / lib / SyncTool
ย ท vanligvis masterdir er bare tilgjengelig med rot:
   chown root.root / var / lib / SyncTool
   chmod 700 / var / lib / SyncTool
ย ท setup innledende SyncTool depotkataloger:
   mkdir / var / lib / SyncTool / overlegg
   mkdir / var / lib / SyncTool / slette
   mkdir / var / lib / SyncTool / oppgaver
   mkdir / var / lib / SyncTool / scripts
ย ท redigere konfigurasjonsfilen
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท redigere .sh skript for å inneholde de riktige banenavn
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Du bør bestemme om du ønsker å administrere din herre node med SyncTool også. Dette er en personlig preferanse; noen ganger er det enklere å søke SyncTool til master node også, noen ganger er det klokere å ikke. Vertene som er under SyncTool kontroll er oppført i synctool.conf, så hvis du ønsker å utelukke det, la den ut av konfigurasjonsfilen.
Som nevnt i README, gjør SyncTool python program ikke gjøre noe nettverkskommunikasjon (som, for eksempel, gjør cfengine). Dette betyr at du må synkronisere depotet til alle nodene i klyngen på annen måte; rsync er perfekt egnet til å gjøre denne jobben. Det er også mulig å sette SyncTool depotet på en delt filsystem. Dette er ikke anbefalt for store klynger for ytelse grunner. Som standard er SyncTool utplassert sammen med en wrapper script synctool.sh
som gjør følgende:
 * Rsync depotet til alle noder
 * Løpe SyncTool på alle noder via ssh
SyncTool bruker rsync med ssh til å kopiere filer til alle noder. Dette betyr at du må sette opp ssh med password innlogging for rot fra masternode til klyngenoder. Dette har noen innvirkning på sikkerheten. Vær sikker på at du forstår hvert sikkerhet aspekt før omsvøp åpner opp nodene. Se dokumentasjonen SSH (for OpenSSH, se http://www.openssh.org) på mulige måter å oppnå dette.
For områder med ekstra tett sikkerhet, er det mulig å konfigurere ssh til å kjøre bare spesifikke (SyncTool) kommandoer, eller kanskje du ønsker å tilpasse synctool.sh wrapper skriptet slik at det passer dine sikkerhetsbehov.

< strong> Hva er nytt i denne utgaven:

  • Mange nye ting ble lagt i denne store utgivelsen. SyncTool har nå nodeområdet syntaks, som kan brukes på kommandolinjen så vel som i konfigurasjonsfilen for enkelt å velge eller angi områder av noder.
  • Maler er nytt; de lar deg generere config filer på fly fra en strofe fil og noen variabler.
  • SyncTool kan nå enkelt administrere flere klynger ved hjelp av en admin node, og det er også bedre til å håndtere flere operativsystemer.
  • Den nye renske funksjonen er ideell for å lage perfekte speil av katalogtrær.

Hva er nytt i versjon 5.3:

  • Denne versjonen fikset en rekke små problemer og særlig to større seg:. miljøvariabelen PATH er nå søkte på de konfigurerte kommandoene
  • Dette hjelper på multi-plattform oppsett.
  • Den --erased-frelst alternativet er nå en handling av seg selv.
  • Bruk --erased-frelst vil ikke lenger utløse andre oppdateringer å skje ved et uhell.

Hva er nytt i versjon 5.1:

  • Denne versjonen fikser en rekke feil til stede i den forrige utgivelsen .
  • Den kommaseparert liste med noder og grupper på kommandolinjen var ikke blir analysert riktig i visse tilfeller.
  • Når produksjonen ble skrevet ut til standardfeil, ville nodenavnet ikke skrives foran meldingen.
  • En alternativ måte å unikt identifisere en node i klyngen ble lagt til.
  • dsh-ping støtter nå også fping og Solaris ping.

Hva er nytt i versjon 5.0:.

  • HTML dokumentasjon er lagt til prosjektet
  • Du kan nå bruke & quot; SyncTool -e & quot; å slette & quot; .saved & quot; filer.
  • Du kan bruke den nye kommandoen & quot; dsh-ping & quot; for å sjekke om dine noder er i live.
  • Du kan bruke den nye kommandoen & quot; dsh-pkg & quot; å gjøre pakkehåndtering.
  • har blitt lagt En ny konsis utgang modus.
  • Alternativene -1, --single, --diff, og --ref kan nå gis flere ganger på kommandolinjen.
  • Post-skript for kataloger kjøres nå i målkatalogen snarere enn i den overordnede katalogen.
  • Mange nye konfigurasjonsparametere har blitt lagt til.
  • Og det er mer.

Hva er nytt i versjon 4.7.1:

  • I noen tilfeller & quot; ignorere & quot; ordet ville faktisk ikke føre til at de utpekte filer eller kataloger å bli ignorert. Denne feilen har blitt fikset. DSH og DCP nå godta -q, quiet alternativ.

Hva er nytt i versjon 4.7:

  • Den SyncTool selve programvaren blir nå holdt oppdatert automatisk på klient noder. Dette gjør oppgradering SyncTool en lek.
  • Å gjøre noen skrivefeil på kommandolinjen, som med & quot; -diff & quot; og bruker flere skråstreker i filnavn, kan føre til uønskede effekter.
  • Dette er ikke lenger et problem i den nye versjonen. SyncTool skriver ikke lenger en Python stabel spor når den treffer Ctrl-C.
  • Den bakoverkompatibilitet med eldre versjoner av Python har blitt forbedret.
  • To svært nyttige innspill har blitt lagt til i pakken: a. .bash_completion Fil og en grafisk SyncTool-diff verktøy

Hva er nytt i versjon 4.6.1:

  • Versjon 4.6.1 er en bugfix utgivelse til 4,6
  • Den inneholder også bidratt kontroll filer som trengs for å lage Deb pakker for Debian GNU / Linux OS, som du finner under contrib / debian /

Hva er nytt i versjon 4.5:

  • alternativet "--download 'gjør en md5 checksum av nedlastede filen

Hva er nytt i versjon 4.3:

  • versjoner før denne utgivelsen ville ikke kjøre oppdaterings skript når en katalogen er endret. Dette problemet er løst.
  • Den dsh kommando har fått -a alternativet, som hjelper på formatering av produksjonen i en mer lesbar måte.
  • Sentral logging av endringer anvendes av SyncTool til en loggfil på hovednoden er nå enkelt konfigureres i konfigurasjonsfilen.

Krav :

  • Python
  • rsync

Annen programvare fra utvikleren Walter de Jong

import_checker
import_checker

2 Jun 15

Kommentarer til synctool

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!