synctool

Software screenshot:
synctool
Software detaljer:
Version: 5.3 / 6.0 RC1
Upload dato: 20 Feb 15
Udvikler: Walter de Jong
Licens: Gratis
Popularitet: 4

Rating: 3.0/5 (Total Votes: 1)

synctool er et administrativt værktøj til at arbejde med klynger af computere.
synctool kopierer konfiguration filer til grupper af maskiner i din klynge baseret på, hvad grupper (eller klasser) de er i. Ved at gøre dette, det holder konfigurationen på den gruppe af maskiner synkroniseres (eller "i sync").
Hvis det er nødvendigt, vil synctool genstarte eller genindlæse nogen dæmoner, som du ønsker. synctool kan let udvides til at gøre andre administrative opgaver, såsom kontrol dæmoner, kontrol ledig plads, installering af pakker, etc. eller en anden opgave, du vil have det til at gøre.
synctool blev udviklet af Walter de Jong 2003-2006.
synctool simplyfies systemadministration ved at arbejde med følgende begreber:
ย ท en vært kan være en del af en eller flere grupper, eller klasser
ย ท filer betegnes en klasse ved hjælp af filtypenavnet
ย ท den "overlay" mappetræ indeholder de filer og mapper, som skal kopieres (eller "synkroniseret") til målet vært
ย ท når visse filer er opdateret, vil du ønsker at udføre et script (f.eks /etc/init.d/daemon genstart)
ย ท enkelhed. Det bruger strøm af rsync og ssh til at distribuere filerne.
ย ท udvidelsesmuligheder. Gør synctool mere magtfulde ved at skrive plugin scripts.
Installation:
ย ท kopiere indholdet af bin / mappe til din lokale software bibliotek, ligesom / usr / local / bin /
Disse eksekverbare bør være tilgængelige på alle node i din klynge. Det er let at bruge en delt filsystem for dette, eller bruge rcp, scp, rsync, eller hvad fil distributionsmekanisme du allerede har.
ย ท setup en synctool repository på masterknuden:
   mkdir / var / lib / synctool
ย ท normalt masterdir er kun tilgængelig ved root:
   chown root.root / var / lib / synctool
   chmod 700 / var / lib / synctool
ย ท setup indledende synctool repository mapper:
   mkdir / var / lib / synctool / overlay
   mkdir / var / lib / synctool / slette
   mkdir / var / lib / synctool / opgaver
   mkdir / var / lib / synctool / scripts
ย ท redigere konfigurationsfilen
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท redigere .SH scripts til at indeholde den korrekte sti navne
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Du bør beslutte, om du ønsker at administrere din master-node med synctool så godt. Dette er en personlig præference; nogle gange er det lettere at anvende synctool til master node så godt, nogle gange er det klogere at lade være. Værterne, der er under synctool kontrol er anført i synctool.conf, så hvis du vil udelukke det, lade det ud af konfigurationsfilen.
Som anført i README, har synctool python programmet ikke gøre nogen netværkskommunikation (som f.eks cfengine gør). Det betyder, at du nødt til at synkronisere lageret til alle noder i klyngen med andre midler; rsync er perfekt egnet til at gøre dette job. Det er også muligt at sætte synctool repository på en delt filsystem. Dette anbefales ikke til store klynger af ydelsesmæssige årsager. Som standard er synctool indsættes sammen med en wrapper script synctool.sh
der gør følgende:
 * Rsync lageret til alle knuder
 * Run synctool på alle noder via SSH
synctool bruger rsync med ssh til at kopiere filer til alle noder. Det betyder, at du bliver nødt til at oprette ssh med passwordless login for rod fra masternode til klyngen noder. Dette har nogle sikkerhedsmæssige konsekvenser. Vær sikker på at du forstår alle sikkerhedsmæssige aspekt før ligeud åbner noderne. Se SSH dokumentationen (for OpenSSH, se http://www.openssh.org) om mulige måder at opnå dette.
For websteder med ekstra stramme sikkerhed, er det muligt at konfigurere ssh til kun at køre specifikke (synctool) kommandoer, eller måske du ønsker at tilpasse synctool.sh wrapper script, så den passer til dine behov for sikkerhed.

< strong> Hvad er nyt i denne udgivelse:

  • Mange nye ting blev tilføjet i denne store udgivelse. synctool har nu node rækkevidde syntaks, der kan bruges på kommandolinjen og i konfigurationsfilen til nemt vælge eller definere intervaller af noder.
  • Skabeloner er nye; de giver dig mulighed for at generere config filer i farten fra en strofe fil og nogle variabler.
  • synctool kan nu nemt administrere flere klynger ved hjælp af en admin node, og det er også bedre til at håndtere flere operativsystemer.
  • Den nye udrensning funktion er ideel til at lave perfekte spejle af mappetræer.

Hvad er nyt i version 5.3:

  • Denne version fastsat en række små spørgsmål og især to større dem:. miljøvariablen PATH er nu søgt efter de konfigurerede kommandoer
  • Dette hjælper på multi-platform opsætninger.
  • --erased-gemte indstilling nu er en handling i sig selv.
  • Brug --erased gemt vil ikke længere udløse andre opdateringer til uforvarende forekomme.

Hvad er nyt i version 5.1:

  • Denne version løser en række bugs til stede i den forrige udgivelse .
  • kommasepareret liste af knuder og grupper på kommandolinjen ikke blev fortolket korrekt i visse tilfælde.
  • Når produktionen blev udskrevet til stderr, ville nodenavnet ikke udskrives foran beskeden.
  • En alternativ måde entydigt identificerer en node i klyngen blev tilføjet.
  • DSH-ping understøtter nu også fping og Solaris ping.

Hvad er nyt i version 5.0:.

  • HTML dokumentation er blevet tilføjet til projektet
  • Du kan nu bruge & quot; synctool -e & quot; at slette & quot; .saved & quot; filer.
  • Du kan bruge den nye kommando & quot; DSH-ping & quot; at kontrollere, om dine noder er i live.
  • Du kan bruge den nye kommando & quot; DSH-pk & quot; at gøre pakkehåndtering.
  • En ny lakoniske output tilstand er blevet tilføjet.
  • Indstillingerne -1, --single, --diff og --ref kan nu gives flere gange på kommandolinjen.
  • Post-scripts til mapper bliver nu kørt i målmappen snarere end i det overordnede bibliotek.
  • Mange nye konfigurationsparametre er blevet tilføjet.
  • Og der er mere.

Hvad er nyt i version 4.7.1:

  • I nogle tilfælde & quot; ignorere & quot; søgeord ville faktisk ikke forårsage de udpegede filer eller mapper til at blive ignoreret. Denne fejl er blevet rettet. DSH og DCP nu acceptere -Q, --quiet mulighed.

Hvad er nyt i version 4.7:

  • synctool selve softwaren bliver nu holdes ajour automatisk på klientknudepunkter. Dette gør opgradering synctool en leg.
  • At gøre nogle stavefejl på kommandolinjen, ligesom med & quot; -diff & quot; og bruger flere skråstreger i filnavne, kan føre til uønskede virkninger.
  • Dette er ikke længere et problem i den nye version. synctool ikke længere udskriver en Python staksporing når den rammer Ctrl-C.
  • bagudkompatibilitet med ældre versioner af Python er blevet forbedret.
  • To meget nyttige bidrag er blevet tilføjet til pakken: a. .bash_completion Fil og en grafisk synctool-diff værktøj

Hvad er nyt i version 4.6.1:

  • Version 4.6.1 er en bugfix release til 4,6
  • Den indeholder også bidraget kontrolfiler nødvendige for at gøre .deb pakker til Debian GNU / Linux OS, som kan findes under contrib / debian /

Hvad er nyt i version 4.5:

  • option "--download" gør et MD5 checksum af downloadede fil

Hvad er nyt i version 4.3:

  • versioner før denne udgivelse ville ikke køre Update scripts, når en mappe er ændret. Dette problem er blevet løst.
  • dsh Kommandoen har vundet -a mulighed, som hjælper med at formatere output i en mere læsbar måde.
  • Central logning af ændringer, som anvendes af synctool til en logfil på master node er nu let konfigureres i konfigurationsfilen.

Krav :

  • Python
  • rsync

Andre software developer Walter de Jong

import_checker
import_checker

2 Jun 15

Kommentarer til synctool

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!