synctool

Logiciel capture d'écran:
synctool
Détails logiciels:
Version: 5.3 / 6.0 RC1
Date de transfert: 20 Feb 15
Développeur: Walter de Jong
Licence: Gratuit
Popularité: 127

Rating: 3.0/5 (Total Votes: 1)

SyncTool est un outil administratif pour travailler avec des grappes d'ordinateurs.
SyncTool copie les fichiers de configuration à des groupes de machines de votre cluster basé sur ce que les groupes (ou des classes) ils sont en jeu. En ce faisant, il garde la configuration sur ce groupe de machines synchronisé (ou, "en phase").
Si nécessaire, SyncTool aura redémarrer ou recharger tous les démons, que vous le souhaitez. SyncTool peut être facilement étendu pour faire d'autres tâches administratives, telles que la vérification démons, vérification de l'espace disque libre, l'installation de paquets, etc. ou tout autre tâche que vous voulez qu'il fasse.
SyncTool a été développé par Walter de Jong 2003-2006.
l'administration du système de SyncTool en travaillant avec les concepts suivants:
ย ท un hôte peut faire partie d'un ou plusieurs groupes ou classes
ย ท fichiers sont désignés une classe par le biais de l'extension de nom de fichier
ย ท la «superposition» arborescence de répertoires contient les fichiers et les répertoires qui doivent être copiés (ou «synchronisés») à l'hôte cible
ย ท lorsque certains fichiers sont mis à jour, vous voudrez exécuter un script (par exemple, /etc/init.d/daemon redémarrage)
ย ท simplicité. Il utilise la puissance de rsync et ssh pour distribuer les fichiers.
ย ท extensibilité. Assurez SyncTool plus puissant en écrivant des scripts de plugin.
Installation:
ย ท copier le contenu du répertoire bin / de votre répertoire logiciel local, comme / usr / local / bin /
Ces exécutables devraient être disponibles sur chaque nœud de votre cluster. Il est facile à utiliser un système de fichiers partagé pour cela, ou utiliser rcp, scp, rsync, ou quel que soit la distribution de fichiers mécanisme que vous avez déjà.
ย ท configurer un référentiel de SyncTool sur le nœud maître:
   mkdir / var / lib / SyncTool
ย ท habituellement le MASTERDIR ne est accessible que par root:
   chown root.root / var / lib / SyncTool
   chmod 700 / var / lib / SyncTool
ย ท configuration initiale répertoires SyncTool du référentiel:
   mkdir / var / lib / SyncTool / superposition
   mkdir / var / lib / SyncTool / supprimer
   mkdir / var / lib / SyncTool / tâches
   mkdir / var / lib / SyncTool / scripts
ย ท modifier le fichier de configuration
   cp synctool.conf.example /var/lib/synctool/synctool.conf
   vi /var/lib/synctool/synctool.conf
ย ท éditer les scripts .sh pour contenir les noms de chemin d'accès correct
   vi /usr/local/bin/synctool-local.sh
   vi /usr/local/bin/synctool.sh
Vous devez décider si vous souhaitez ou non d'administrer votre noeud de maître avec SyncTool ainsi. Ce est une préférence personnelle; il est parfois plus facile à appliquer SyncTool sur le nœud maître ainsi, parfois, il est plus sage de ne pas. Les hôtes qui sont sous le contrôle de SyncTool sont répertoriés dans synctool.conf, donc si vous voulez exclure, laissent sur le fichier de configuration.
Comme indiqué dans le fichier README, le programme SyncTool python ne fait pas de communication réseau (comme, par exemple, ne cfengine). Cela signifie que vous devez synchroniser le référentiel à tous les nœuds du cluster par d'autres moyens; rsync est parfaitement adapté pour faire ce travail. Il est également possible de mettre le référentiel de SyncTool sur un système de fichiers partagé. Ce ne est pas recommandé pour les grands groupes pour des raisons de performances. Par défaut, SyncTool est déployé conjointement avec un synctool.sh de script d'emballage
qui effectue les opérations suivantes:
 * Rsync le référentiel à tous les nœuds
 * SyncTool terme sur tous les nœuds via ssh
SyncTool utilise rsync avec ssh pour copier des fichiers à tous les nœuds. Cela signifie que vous aurez besoin de mettre en place ssh avec connexion sans mot de passe root du masternode les nœuds du cluster. Cela a des implications sur la sécurité. Soyez sûr que vous comprenez tous les aspects de sécurité avant de carrément ouvrant les nœuds. Consultez la documentation SSH (pour OpenSSH, voir http://www.openssh.org) sur les moyens possibles pour atteindre cet objectif.
Pour les sites avec la sécurité serrée supplémentaire, il est possible de configurer ssh pour exécuter (SyncTool) uniquement les commandes spécifiques, ou peut-être vous voulez adapter le script synctool.sh wrapper afin qu'il se adapte à vos besoins de sécurité.

< strong> Quoi de neuf dans cette version:

  • Beaucoup de nouvelles choses ont été ajoutées à cette version majeure. SyncTool dispose désormais gamme de noeud syntaxe, qui peut être utilisé sur la ligne de commande ainsi que dans le fichier de configuration pour sélectionner ou de définir facilement les plages de nœuds.
  • Modèles sont nouveaux; ils vous permettent de générer des fichiers de configuration à la volée à partir d'un fichier de strophe et certaines variables.
  • SyncTool peut désormais gérer facilement plusieurs clusters à l'aide d'un nœud d'administration, et ce est aussi mieux à la manipulation des systèmes d'exploitation multiples.
  • La nouvelle fonction de purge est idéal pour faire des miroirs parfaits des arborescences de répertoire.

Ce qui est nouveau dans la version 5.3:

  • Cette version fixe un certain nombre de petits problèmes et notamment deux plus grands ceux:. la variable d'environnement PATH est désormais recherchés les commandes configurées
  • Cette aide sur les configurations multi-plate-forme.
  • L'option --erased-enregistrée est maintenant une action par lui-même.
  • Utilisation --erased-enregistrée ne déclenche plus d'autres mises à jour de se produire par inadvertance.

Quoi de neuf dans la version 5.1:

  • Cette version corrige un certain nombre de bugs présents dans la version précédente .
  • La liste des nœuds et des groupes sur la ligne de commande séparés par des virgules ne était pas analysée correctement dans certains cas.
  • Chaque fois que la production a été en cours d'impression sur stderr, le nom du nœud ne serait pas imprimé devant le message.
  • Une autre façon d'identifier de façon unique un nœud dans le cluster a été ajouté.
  • dsh-ping supporte désormais fping et Solaris ping.

Ce qui est nouveau dans la version 5.0:.

  • documentation HTML a été ajouté au projet
  • Vous pouvez maintenant utiliser & quot; SyncTool -e & quot; pour effacer le & quot; .saved & quot; fichiers.
  • Vous pouvez utiliser la nouvelle commande & quot; dsh-ping & quot; de vérifier si vos nœuds sont vivants.
  • Vous pouvez utiliser la nouvelle commande & quot; dsh-pkg & quot; à faire la gestion des paquets.
  • Un nouveau mode de sortie laconique a été ajouté.
  • Les options -1, --single, --diff et --ref peut maintenant être donnés plusieurs fois sur la ligne de commande.
  • Post-scripts pour les répertoires sont maintenant exécutés dans le répertoire cible plutôt que dans le répertoire parent.
  • Beaucoup de nouveaux paramètres de configuration ont été ajoutés.
  • Et il ya plus.

Quoi de neuf dans la version 4.7.1:

  • Dans certains cas, le & quot; & quot ignorer; mot-clé ne serait pas effectivement causer les fichiers ou répertoires désignés pour être ignorés. Ce bug a été corrigé. dsh et DCP acceptent maintenant l'-q, l'option --quiet.

Quoi de neuf dans la version 4.7:

  • Le logiciel de SyncTool se est maintenant mis à jour automatiquement sur les postes clients. Cela rend la mise à niveau SyncTool une brise.
  • Faire quelques fautes de frappe sur la ligne de commande, comme avec & quot; -diff & quot; et l'utilisation de plusieurs barres obliques dans les noms de fichiers, pourrait entraîner des effets indésirables.
  • Ce ne est plus un problème dans la nouvelle version. SyncTool ne imprime plus une trace de pile Python quand appuyant sur Ctrl-C.
  • La compatibilité ascendante avec les anciennes versions de Python a été amélioré.
  • Deux contributions très utiles ont été ajoutées à l'ensemble:. Un fichier .bash_completion et un outil SyncTool-diff graphique

Ce qui est nouveau dans la version 4.6.1:

  • Version 4.6.1 est une version de maintenance à 4,6
  • Il contient également des fichiers de contrôle contribué nécessaires à la fabrication des paquets .deb pour Debian GNU / Linux OS, qui peuvent être trouvés dans contrib / debian /

Quoi de neuf dans la version 4.5:

  • option '--download' fait un checksum MD5 du fichier téléchargé

Ce qui est nouveau dans la version 4.3:

  • Les versions antérieures à cette version ne courrait pas mise à jour quand un son répertoire a été changé. Ce problème a été résolu.
  • La commande dsh a acquis l'option -a, ce qui contribue à formater la sortie de façon plus lisible.
  • Enregistrement centralisé des changements appliqués par SyncTool dans un fichier journal sur le nœud maître est maintenant facilement configuré dans le fichier de configuration.

Exigences :

  • Python
  • rsync

D'autres logiciels de développeur Walter de Jong

import_checker
import_checker

2 Jun 15

Commentaires à synctool

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!