1 votes

Comment déplacer automatiquement des fichiers d'un serveur à un autre - pas de synchronisation, mais un déplacement.

Je dois déplacer automatiquement et en toute sécurité des fichiers de plusieurs "boîtes de réception" sur un serveur Windows 2019 vers plusieurs "boîtes d'envoi" sur d'autres serveurs Windows 2019. Les serveurs sont situés derrière des pare-feu sécurisés, et je voudrais donc m'abstenir d'utiliser smb (robocopy, etc.).

Je me suis penché sur plusieurs outils de synchronisation (par exemple syncthing), mais il s'agit plus de synchroniser que de déplacer des fichiers.

Exigences :

  • Déplacement non surveillé de fichiers
  • Pas d'utilisation de smb (sftp, protocole propriétaire ok), doit être contrôlable par le pare-feu.
  • Si possible, interface graphique pour la configuration et le contrôle
  • Enregistrement des opérations de déménagement

Toute suggestion sur la manière de résoudre ce problème est la bienvenue.

Merci Dan

1voto

mfinni Points 35332

J'ai travaillé dans une entreprise où cela faisait partie du flux de travail interne. Nous avions un script Perl qui utilisait rsync sur SSH sur le backend. Une fois que la copie était terminée (vérification du md5 avant et après la copie), il supprimait. Bien sûr, il écrivait un journal.

Vous demandez une recommandation de produit, ce qui est hors sujet pour ce site, mais voici un moyen de le faire vous-même. Les scripts de ce type sont tout à fait du ressort d'un administrateur système.

1voto

JDS Points 2488

Un "déplacement" est en fait juste un "copier + supprimer".

N'importe quel produit commercial qui fait un "mouvement" va juste faire l'affaire :

  • Copie du fichier de la source à la destination
  • Vérifier la copie sur le dest
  • Si la vérification est réussie :
    • Supprimer la source
  • Else :
    • Sortir avec une erreur
  • Sortie des résultats de toutes les étapes dans un journal

Ces étapes sont toutes facilement scriptables sur n'importe quel système d'exploitation moderne sans ajouter d'outils supplémentaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X