synctool

Software screenshot:
synctool
Podrobnosti Software:
Verze: 5.3 / 6.0 RC1
Datum uploadu: 20 Feb 15
Vývojka: Walter de Jong
Licence: Volný
Popularita: 4

Rating: 3.0/5 (Total Votes: 1)

SyncTool je nástroj pro správu pro práci s clustery počítačů.
SyncTool kopie konfigurační soubory skupiny počítačů v clusteru na základě toho, co skupiny (nebo skupin) jsou v. Tím, že udržuje konfiguraci na této skupiny strojů synchronizované (nebo "v synchronizaci").
V případě potřeby bude SyncTool restartování nebo přeložit všechny démony, jak si přejete. SyncTool lze snadno rozšířit dělat jiné administrativní úkoly, jako je například kontrola démony, kontrola volného místa na disku, instalaci balíčků, atd. nebo jiný úkol budete chtít dělat.
SyncTool byl vyvinut Walter de Jong 2003-2006.
SyncTool simplyfies správa systému tím, že pracuje s těmito pojmy:
ย ท hostitel může být součástí jedné nebo více skupin nebo tříd
ย ท soubory jsou označeny třídu pomocí příponou
ย ท "překrytí" adresářový strom obsahuje soubory a adresáře, které by měly být kopírovány (nebo "synchronizovat"), aby cílového hostitele
ย ท když jsou některé soubory aktualizovány, budete chtít spustit skript (např /etc/init.d/daemon restart)
ย ท jednoduchost. Využívá sílu rsync a ssh k distribuci souborů.
ย ท rozšiřitelnost. Udělej SyncTool silnější tím, že píše pluginy skriptů.
Instalace:
ย ท zkopírovat obsah bin / adresáře na místní software adresáře, jako je / usr / local / bin /
Tyto binárky by měly být k dispozici na každém uzlu v clusteru. Je snadné používat sdílený souborový systém pro to, nebo použijte RCP, scp, rsync, nebo cokoliv distribuci souborů mechanismus již máte.
ย ท setup SyncTool úložiště na hlavním uzlu:
   mkdir / var / lib / SyncTool
ย ท obvykle masterdir je dostupná pouze pro uživatele root:
   chown root.root / var / lib / SyncTool
   chmod 700 / var / lib / SyncTool
ย ท nastavení počátečních SyncTool úložiště adresáře:
   mkdir / var / lib / SyncTool / překrytí
   mkdir / var / lib / SyncTool / smazat
   mkdir / var / lib / SyncTool / úkoly
   mkdir / var / lib / SyncTool / scripts
ย ท editovat konfigurační soubor
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท upravit .sh skripty obsahovat správné názvy cesty
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Měli byste se rozhodnout, zda chcete spravovat svůj hlavní uzel s SyncTool stejně. Toto je osobní preference; Někdy je jednodušší použít SyncTool na hlavního uzlu i, někdy je rozumnější není. Hostitelé, které jsou pod kontrolou SyncTool jsou uvedeny v synctool.conf, takže pokud chcete vyloučit, nechte to z konfiguračního souboru.
Jak je uvedeno v README program SyncTool python neprovádí žádné síťové komunikace (podobně jako například, cfengine dělá). To znamená, že musíte synchronizovat úložiště pro všechny uzly v clusteru jinými prostředky; rsync se dokonale hodí pro tuto práci. Je také možné dát SyncTool úložiště na sdíleném souborovém systému. Toto není doporučeno pro velké skupiny z důvodů výkonu. Ve výchozím nastavení, SyncTool je nasazen spolu s wrapper skript synctool.sh
že dělá následující:
 * Rsync úložiště pro všechny uzly
 * Run SyncTool na všech uzlech přes SSH
SyncTool využívá rsync s ssh kopírovat soubory do všech uzlů. To znamená, že budete muset nastavit ssh s passwordless přihlášení pro uživatele root z masternode na uzly clusteru. To má některé bezpečnostní důsledky. Ujistěte se, že jste pochopili každý bezpečnostní hledisko, než tupě otevírání uzly. Naleznete v dokumentaci k SSH (pro OpenSSH, viz http://www.openssh.org) o možných způsobech, jak toho dosáhnout.
U míst s možností přísných bezpečnostních opatření, je možné nakonfigurovat SSH spustit pouze určité (SyncTool) příkazy, nebo možná budete chtít přizpůsobit synctool.sh wrapper skript tak, aby vyhovovala vašim potřebám zabezpečení.

< strong> Co je nového v této verzi:

  • mnoho nových věcí, byly přidány v této hlavní verze. SyncTool nyní nabízí rozsah uzel, syntaxi, které mohou být použity na příkazové řádce, stejně jako v konfiguračním souboru pro snadný výběr nebo definovat rozsahy uzlů.
  • Šablony jsou nové; oni vám umožní vytvořit konfigurační soubory za běhu ze souboru stanza a některých proměnných.
  • SyncTool nyní mohou snadno spravovat více clusterů pomocí jednoho admin uzel, a je to také lepší při manipulaci s více operačních systémů.
  • Nová funkce proplachování je ideální pro výrobu perfektní zrcadla adresářových stromů.

Co je nového ve verzi 5.3:

  • Tato verze opravena množství malých otázek a zejména dvě větší ty:, proměnné prostředí PATH je nyní vyhledávány pro konfigurované příkazy
  • To pomáhá v multi-platformní nastavení.
  • Možnost --erased-zachránil teď je akce sama o sobě.
  • Použití --erased, zachránil již nebude spouštět další aktualizace dojít neúmyslně.

Co je nového ve verzi 5.1:

  • Tato verze opravuje několik chyb přítomných v předchozí verzi .
  • čárkami oddělený seznam uzlů a skupin na příkazovém řádku nebyl správně analyzovat v některých případech.
  • Pokud se výstup tiskne na stderr, název uzlu nebude vytištěn v přední části zprávy.
  • Alternativní způsob, jak jednoznačně identifikující uzel uvnitř clusteru se přidá.
  • DSH-ping nyní také podporuje fping a Solaris ping.

Co je nového ve verzi 5.0:.

  • HTML dokumentace byla přidána do projektu
  • Nyní můžete použít & quot; SyncTool -e & quot; vymazat & quot; .saved & quot; files.
  • můžete použít nový příkaz & quot; DSH-ping & quot; zkontrolovat, zda jsou vaše uzly jsou naživu.
  • můžete použít nový příkaz & quot; DSH-pkg & quot; udělat pro správu balíků.
  • Nový režim hutný výstup byl přidán.
  • Možnosti -1, --single, --diff, a --ref nyní mohou být uvedeny vícekrát na příkazovém řádku.
  • Post-skripty pro adresáře jsou nyní běží v cílovém adresáři, spíše než v nadřazeném adresáři.
  • Bylo přidáno mnoho nových konfiguračních parametrů.
  • A je toho víc.

Co je nového ve verzi 4.7.1:

  • V některých případech & quot; ignorovat & quot; Klíčové slovo by se ve skutečnosti způsobit určené soubory nebo adresáře, které budou ignorovány. Tato chyba byla opravena. DSH a DCP nyní přijmout -q, --quiet možnost.

Co je nového ve verzi 4.7:

  • SyncTool software sám o sobě je v současné době stále aktuální automaticky Na klientských uzlech. To je upgrade SyncTool vánku.
  • Tvorba některé překlepy na příkazovém řádku, stejně jako s & quot; -diff & quot; a použití více lomítka v názvech souborů, by mohlo vést k nežádoucím účinkům.
  • To už není problém v nové verzi. SyncTool již vytiskne Python trasování zásobníku při nárazu Ctrl-C.
  • zpětnou kompatibilitu se staršími verzemi Pythonu byla lepší.
  • dvě velmi užitečné příspěvky byly přidány do balíčku:. Soubor .bash_completion a grafické SyncTool-diff nástroje

Co je nového ve verzi 4.6.1:

  • Version 4.6.1 je vydání s opravami chyb na 4,6
  • Obsahuje také přispěly kontrolní soubory potřebné pro výrobu .deb balíčky pro Debian GNU / Linux OS, které mohou být nalezeny v contrib / debian /

Co je nového ve verzi 4.5:

  • Možnost "--download" dělá MD5 kontrolní součet Stažený soubor

Co je nového ve verzi 4.3:

  • Verze Před touto verzí by se spustit update skripty v případě, adresář byl změněn. Tento problém byl vyřešen.
  • dsh Příkaz získala -a, který pomáhá při formátování výstup ve více čitelné podoby.
  • Central protokolování změn uplatňovaných SyncTool do záznamového souboru na hlavním uzlu je nyní snadno nastavit v konfiguračním souboru.

Požadavky na :

  • Python
  • rsync

Ostatní software developer Walter de Jong

import_checker
import_checker

2 Jun 15

Komentáře k synctool

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!