synctool

Screenshot der Software:
synctool
Softwarebeschreibung:
Version: 5.3 / 6.0 RC1
Upload-Datum: 20 Feb 15
Entwickler: Walter de Jong
Lizenz: Frei
Popularität: 4

Rating: 3.0/5 (Total Votes: 1)

SyncTool ist ein administratives Werkzeug für die Arbeit mit Gruppen von Computern.
SyncTool Kopien Konfigurationsdateien auf Gruppen von Maschinen im Cluster auf Basis von welchen Gruppen (oder Klassen) sind sie in. Auf diese Weise hält die Konfiguration auf diese Gruppe von Maschinen synchronisiert (oder "synchron").
Bei Bedarf wird SyncTool neu starten oder neu zu laden alle Dienste, wie Sie es wünschen. SyncTool kann leicht erweitert werden, um andere administrative Aufgaben, wie etwa die Überprüfung Dämonen, die Überprüfung freier Festplattenspeicher, die Installation von Paketen usw. oder jede andere Aufgabe, die Sie es tun wollen.
SyncTool wurde von Walter de Jong 2003 bis 2006 entwickelt.
SyncTool simplyfies Systemverwaltung durch die Zusammenarbeit mit den folgenden Konzepten:
ย ท ein Host Teil einer oder mehreren Gruppen oder Klassen
ย ท Dateien eine Klasse mit Hilfe von Dateinamen-Erweiterung bezeichnet
ย ท die "Overlay" Verzeichnisbaum enthält die Dateien und Verzeichnisse, die kopiert werden soll (oder "synchronisiert") auf den Zielhost
ย ท, wenn bestimmte Dateien aktualisiert werden, wird ein Skript ausgeführt werden soll (zB /etc/init.d/daemon Neustart)
ย ท Einfachheit. Es nutzt die Kraft der rsync und ssh, um die Dateien zu verteilen.
ย ท Erweiterbarkeit. Stellen SyncTool mächtiger indem Plugin Skripte.
Installation:
ย ท den Inhalt der bin / Verzeichnis kopieren, um Ihre lokale Software-Verzeichnis, wie / usr / local / bin /
Diese ausführbaren Dateien sollten auf jedem Knoten im Cluster zur Verfügung. Es ist leicht, ein gemeinsames Dateisystem für diese, oder verwenden Sie rcp, scp, rsync oder was Dateiverteilungsmechanismus Sie bereits haben.
ย ท Setup ein SyncTool Repository auf dem Master-Knoten:
   mkdir / var / lib / SyncTool
ย ท Regel die MASTERDIR ist root nur dann zugänglich:
   chown root.root / var / lib / SyncTool
   chmod 700 / var / lib / SyncTool
ย ท Setup ersten SyncTool Repository-Verzeichnisse:
   mkdir / var / lib / SyncTool / Overlay
   mkdir / var / lib / SyncTool / Löschen
   mkdir / var / lib / SyncTool / Aufgaben
   mkdir / var / lib / SyncTool / scripts
ย ท bearbeiten Sie die Konfigurationsdatei
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท die .sh Skripte zu bearbeiten, um die korrekten Pfadnamen enthalten,
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Sie sollten entscheiden, ob Sie Ihre Master-Knoten mit SyncTool sowie administrieren wollen. Dies ist eine persönliche Präferenz; Manchmal ist es einfacher, SyncTools zum Master-Knoten als auch gelten, manchmal ist es klüger nicht. Die Gastgeber, die unter SyncTool sich der Kontrolle sind in synctool.conf aufgeführt, so dass, wenn Sie sie ausschließen möchten, lassen Sie es aus der Konfigurationsdatei.
Wie in der Readme angegeben wird, bedeutet das SyncTool Python-Programm keine Netzwerkkommunikation (wie zum Beispiel tut cfengine) zu tun. Das heißt, Sie müssen das Repository für alle Knoten im Cluster auf andere Weise zu synchronisieren; rsync ist perfekt geeignet, um diesen Job zu machen. Es ist auch möglich, die SyncTool Repository auf einem gemeinsam genutzten Dateisystem setzen. Dies ist für große Cluster aus Performance-Gründen empfohlen. Standardmäßig ist SyncTool zusammen mit einem Wrapper-Skript synctool.sh Einsatz
dass das folgende Verfahren:
 * Rsync das Repository für alle Knoten
 * Lauf SyncTool auf allen Knoten via ssh
SyncTool benutzt rsync mit ssh, um Dateien auf allen Knoten zu kopieren. Das bedeutet, Sie benötigen, um ssh mit Anmeldung ohne Passwort für root vom masternode den Clusterknoten einzurichten. Dies hat einige Auswirkungen auf die Sicherheit. Seien Sie sicher, dass Sie alle Sicherheitsaspekt vor unverblümt Öffnung der Knoten zu verstehen. Sehen Sie die SSH-Dokumentation (für OpenSSH finden http://www.openssh.org) über mögliche Wege, dies zu erreichen.
Für Standorte mit besonders strengen Sicherheitsvorkehrungen, ist es möglich, ssh konfigurieren, dass nur bestimmte Befehle (SyncTool) laufen, oder vielleicht haben Sie, um die synctool.sh Wrapper-Skript so anpassen, dass sie Ihren Sicherheitsanforderungen entspricht möchten.

< strong> Was ist neu in dieser Pressemitteilung:

  • Viele neue Dinge in dieser Hauptversion aufgenommen. SyncTool nun über Knotenbereich Syntax, die auf der Kommandozeile als auch in der Konfigurationsdatei verwendet wird, kann auf einfache Weise auswählen oder definieren Bereiche von Knoten werden.
  • Vorlagen sind neu; sie ermöglicht es Ihnen, Config-Dateien on the fly aus einer Strophe-Datei und einige Variablen zu erzeugen.
  • SyncTool können nun einfach zu verwalten mehrere Cluster mit einem Admin-Knoten, und es ist auch besser im Umgang mit verschiedenen Betriebssystemen.
  • Die neue Purge Funktion ist ideal für die Herstellung perfekter Spiegel der Verzeichnisbäume.

Was ist neu in der Version 5.3:

  • Das insbesondere zwei Version behoben eine Reihe von kleinen und größeren Probleme diejenigen. die Umgebungsvariable PATH ist nun für die konfigurierten Befehle gesucht
  • Das hilft auf Multi-Plattform-Setups.
  • Die --erased gespeicherte Option jetzt ist eine Aktion von selbst aus.
  • Mit --erased-gespeichert werden weitere Updates nicht mehr ausgelöst, versehentlich erfolgen.

Was ist neu in der Version 5.1:

  • Diese Version behebt eine Reihe von Fehlern in der vorherigen Version vorhanden .
  • Die durch Kommata getrennte Liste von Knoten und Gruppen in der Befehlszeile wurde nicht richtig in bestimmten Fällen analysiert wird.
  • Wenn Ausgang wird auf stderr ausgegeben, würde der Knotenname nicht vor der Nachricht gedruckt werden soll.
  • Ein alternativer Weg zum eindeutigen Identifizieren eines Knotens in dem Cluster zugegeben.
  • dsh-ping unterstützt nun auch fping und Solaris-ping.

Was ist neu in der Version 5.0:.

  • HTML-Dokumentation in das Projekt aufgenommen worden
  • Sie können nun & quot; SyncTool -e & quot; zum Löschen der & quot; .saved & quot; Dateien.

  • Dsh-ping & quot;
  • Sie können den neuen Befehl & rdquo verwenden; prüfen, ob die Knoten am Leben sind.

  • Dsh-pkg & quot;
  • Sie können den neuen Befehl & rdquo verwenden; zum Paketmanagement zu tun.
  • Eine neue knappes Ausgabemodus wurde hinzugefügt.
  • Die Optionen -1 --single, --diff und --ref kann mehrfach nun auf der Befehlszeile angegeben werden.
  • Post-Skripte für Verzeichnisse werden nun im Zielverzeichnis nicht im übergeordneten Verzeichnis ausgeführt werden.
  • Viele neue Konfigurationsparameter wurden hinzugefügt.
  • Und es gibt noch mehr.

Was ist neu in Version 4.7.1:

  • In einigen Fällen ist die & quot; ignorieren & quot; Stichwort nicht tatsächlich dazu führen, die benannten Dateien oder Verzeichnisse zu ignorieren. Dieser Fehler wurde behoben. dsh und dcp jetzt akzeptieren die -q, --quiet Option.

Was ist neu in Version 4.7:

  • Die SyncTool Software selbst wird nun auf dem neuesten Stand gehalten wird automatisch auf Client-Knoten. Dies macht Modernisierung SyncTool einem Kinderspiel.
  • Erstellen einige Rechtschreibfehler in der Befehlszeile, wie mit & quot; -diff & quot; und mit mehreren Schrägstriche in Dateinamen, können zu unerwünschten Ergebnissen führen.
  • Das ist kein Problem mehr in der neuen Version. SyncTool druckt nicht mehr ein Python-Stack-Trace, wenn die Tastenkombination STRG-C.
  • Die Rückwärtskompatibilität mit älteren Versionen von Python wurde verbessert.
  • Zwei sehr nützliche Beiträge wurden dem Paket hinzugefügt:. Einem .bash_completion-Datei und einer grafischen SyncTool-Diff-Tool

Was ist neu in Version 4.6.1:

  • Version 4.6.1 ist ein Bugfix-Release 4.6
  • Es enthält auch beigetragen Steuerdateien für die Herstellung von .deb-Pakete für die Debian GNU / Linux-Betriebssystem benötigt, das unter contrib / debian /
  • zu finden ist

Was ist neu in Version 4.5:

  • Option '--download' hat eine MD5-Prüfsumme der heruntergeladene Datei

Was ist neu in Version 4.3:

  • Versionen vor dieser Version nicht ausführen würde, wenn eine Update-Skripte Verzeichnis geändert wurde. Dieses Problem wurde behoben.
  • Die DSH-Befehl die Option -a, der in der Formatierung der Ausgabe in einem besser lesbaren Weise hilft gesammelt.
  • Die zentrale Protokollierung von Änderungen von SyncTool zu einer Protokolldatei auf dem Masterknoten angewendet wird nun einfach in der Konfigurationsdatei konfiguriert.

Anforderungen :

  • Python
  • rsync

Andere Software von Entwickler Walter de Jong

import_checker
import_checker

2 Jun 15

Kommentare zu synctool

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!