synctool

Sagteware kiekie:
synctool
Sagteware besonderhede:
Weergawe: 5.3 / 6.0 RC1
Upload datum: 20 Feb 15
Ontwikkelaar: Walter de Jong
Lisensie: Gratis
Populariteit: 4

Rating: 3.0/5 (Total Votes: 1)

Alles word voldoende gedocumenteerd 'n administratiewe hulpmiddel vir die werk met trosse van rekenaars.
synctool afskrifte konfigurasielêers aan groepe van masjiene in jou cluster wat gebaseer is op wat groepe (of klasse) hulle is. Deur dit te doen, hou die verstellings op die groep van masjiene gesinchroniseer (of "in sync").
Indien nodig, sal synctool herlaai of herlaai enige daemons, as jy wil. synctool kan maklik uitgebrei word om ander administratiewe take, soos die nagaan van daemons, nagaan vrye disketspasie installering pakkette, ens of enige ander taak wat jy wil om dit te doen nie.
synctool is ontwikkel deur Walter de Jong 2003-2006.
synctool simplyfies stelsel administrasie deur te werk met die volgende begrippe:
ย ท n gasheer kan deel van een of meer groepe of klasse wees
ย ท lêers aangewys as 'n klas deur middel van lêernaam uitbreiding
ย ท die 'oortrek 'n gids boom bevat die lêers en directories wat gekopieer moet word (of' gesynchroniseerd ') na die teiken gasheer
ย ท wanneer sekere lêers opgedateer, sal jy 'n script uit te voer (bv /etc/init.d/daemon herlaai)
ย ท eenvoud. Dit maak gebruik van die krag van rsync en ssh die lêers te versprei.
ย ท uitbreidbaar. Maak synctool meer kragtige deur die skryf plugin skrifte.
Installasie:
ย ท kopieer die inhoud van die / directory bin na jou plaaslike sagteware gids, soos / usr / plaaslike / bin /
Hierdie executables moet op elke node in jou cluster beskikbaar wees. Dit is maklik om 'n gedeelde lêerstelsel te gebruik vir hierdie, of gebruik RCP, scp, rsync, of wat ook al lêer verspreiding meganisme wat jy reeds het.
ย ท opstel van 'n synctool bewaarplek op die meester-node:
   mkdir / var / lib / synctool
ย ท gewoonlik die masterdir is slegs toeganklik deur wortel:
   chown root.root / var / lib / synctool
   chmod 700 / var / lib / synctool
ย ท opstel aanvanklike synctool bewaarplek dopgehou:
   mkdir / var / lib / synctool / oortrek
   mkdir / var / lib / synctool / verwyder
   mkdir / var / lib / synctool / take
   mkdir / var / lib / synctool / skrifte
ย ท wysig die konfigurasielêer
   CP synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท wysig die .sh skrifte die korrekte pad name bevat
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Jy moet besluit of jy wil jou meester node met synctool sowel administreer. Dit is 'n persoonlike voorkeur; Soms is dit makliker synctool om aansoek te doen om die meester node so goed, soms is dit wyser om nie te. Die gashere wat onder synctool se beheer is gelys in synctool.conf, so as jy wil om dit te sluit, laat dit uit die opstelling lêer.
Soos in die README, die synctool luislang program nie enige netwerk kommunikasie (soos, byvoorbeeld, cfengine doen) doen. Dit beteken dat jy die bron vir alle nodes in die cluster deur ander middele te sinchroniseer; rsync is perfek geskik om die werk te doen. Dit is ook moontlik om die synctool bewaarplek te sit op 'n gedeelde lêerstelsel. Dit word nie aanbeveel vir groot clusters vir produktiwiteit redes. By verstek, is synctool saam ontplooi met 'n wrapper script synctool.sh
wat doen die volgende:
 * Rsync die bewaarplek vir alle nodes
 * Begin synctool op al die nodes via ssh
synctool gebruik rsync met ssh lêers te kopieer na al die nodes. Dit beteken dat jy sal nodig het om 'ssh met Wagwoordlose login vir wortel van die masternode aan die cluster nodes. Dit het 'n paar sekuriteit implikasies. Maak seker dat jy elke aspek verstaan ​​sekuriteit voor prontuit die opening van die nodes. Sien die SSH dokumentasie (OpenSSH, sien http://www.openssh.org) oor moontlike maniere om dit te bereik.
Vir webwerwe met ekstra streng sekuriteit, is dit moontlik ssh te stel net spesifieke (synctool) opdragte uit te voer, of dalk wil jy die synctool.sh wrapper script om aan te pas sodat dit pas by jou sekuriteit behoeftes.

< strong> Wat is nuut in hierdie release:

  • Baie nuwe dinge in hierdie groot vrylating bygevoeg. synctool beskik nou node reeks sintaksis, wat op die opdrag-lyn asook in die opstelling lêer gebruik word om maklik te kies of definieer wissel van nodes.
  • Templates nuwe; hulle toelaat dat jy konfigurasielêers te genereer op die vlieg van 'n strofe lêer en 'n paar veranderlikes.
  • synctool kan nou maklik beheer van verskeie groepe met behulp van een admin knoop, en dit is ook beter by die hantering van verskeie bedryfstelsels.
  • Die nuwe purge funksie is ideaal vir die maak perfekte spieëls van die gids bome.

Wat is nuut in die weergawe 5.3:

  • Hierdie weergawe vaste 'n aantal klein kwessies en veral twee groter koester. die soeklys omgewing veranderlike is nou gesoek vir die ingestel opdragte
  • Dit help op multi-platform setups.
  • Die --erased-gered opsie is nou 'n optrede deur self.
  • Die gebruik van --erased-gered sal nie langer sneller ander updates per ongeluk voorkom.

Wat is nuut in die weergawe 5.1:

  • Hierdie weergawe is 'n aantal foute wat in die vorige release .
  • Die komma-geskeide lys van nodes en groepe op die command line is nie korrek ontleed in sekere gevalle.
  • Wanneer uitset is gedruk te stderr, sou die node naam nie in die voorkant van die boodskap gedruk word.
  • 'n alternatiewe manier van uniek identifisering van 'n node binne die cluster bygevoeg is.
  • DSH-ping ondersteun nou ook fping en Solaris ping.

Wat is nuut in die weergawe 5.0:.

  • HTML dokumentasie is by die projek
  • Jy kan nou gebruik & quot; synctool -e & quot; uit te vee die & quot; .saved & quot; lêers.

  • DSH-ping & quot;
  • Jy kan die nuwe opdrag & quot gebruik; om te kyk of jou nodes in die lewe.

  • DSH-pkg & quot;
  • Jy kan die nuwe opdrag & quot gebruik; pakket bestuur te doen.
  • 'n nuwe kortaf uitset modus is bygevoeg.
  • Die opsies -1, --single, --diff en --ref kan nou gegee word verskeie kere op die opdrag-lyn.
  • Post-skrifte vir dopgehou word nou hardloop in die teiken gids eerder as in die ouer gids.
  • Baie nuwe opset parameters bygevoeg.
  • En daar is nog baie meer.

Wat is nuut in die weergawe 4.7.1:

  • In sommige gevalle is die & quot; ignoreer & quot; navraag sou nie eintlik veroorsaak dat die aangewese lêers of gidse om geïgnoreer te word. Hierdie fout is vasgestel. DSH en DCP nou aanvaar die -q, --quiet opsie.

Wat is nuut in die weergawe 4.7:

  • Die synctool software self is nou op datum gehou outomaties op die kliënt nodes. Dit maak die opgradering synctool 'n briesie.
  • Om 'n paar spelfoute op die opdrag lyn, soos met & quot; -diff & quot; en die gebruik van verskeie houe in lêername, kan lei tot ongewenste gevolge.
  • Dit is nie meer 'n probleem in die nuwe weergawe. synctool nie meer druk 'n Python stapel spoor wanneer slaan Ctrl-C.
  • Die compatibiliteit met ouer weergawes van Python is verbeter.
  • Twee baie nuttig bydraes is bygevoeg na die pakket. 'N .bash_completion lêer en 'n grafiese synctool-diff instrument

Wat is nuut in die weergawe 4.6.1:

  • Weergawe 4.6.1 is 'n bugfix release tot 4.6
  • Dit bevat ook bygedra beheer lêers wat nodig is vir die maak van Deb pakkette vir die Debian GNU / Linux OS, wat kan gevind word onder contrib / po /

Wat is nuut in die weergawe 4.5:

  • opsie '--download' doen 'n MD5 checksum van die lêer

Wat is nuut in die weergawe 4.3:

  • weergawes voor hierdie release nie loop update skrifte wanneer 'n gids is verander. Hierdie probleem is opgelos.
  • Die DSH opdrag gekry het om die -a opsie, wat help in die opmaak van die uitset in 'n meer leesbare manier.
  • Central meld van die veranderinge deur synctool toegepas op 'n loglêer op die meester-node is nou maklik opgestel in die konfigurasielêer.

Vereistes :

  • Python
  • rsync

Ander sagteware ontwikkelaar Walter de Jong

import_checker
import_checker

2 Jun 15

Kommentaar te synctool

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!