Syncnode

Présentation

Les syncnode son des noeud de synchronisation

L'idée du projet était que les gents passe moin leur temps a gérer les transfers et échange de donnée entre les studio et les prestas

Pour facilité la mise en oeuvre tout est fournis sous forme de machine virtuel a installé sur chaque site

 

Le system est entièrement sécurisé tout les transfers son crypté et surtout les syncnode son en circuit fermé chaque syncnode connais les autre syncnode d'une même boucle et n’accepte les connexions que de ces dernières il est néanmoins possible d'ajouter des ip fix pour les administrateurs. Mais il ne vous sera pas possible de lancé des transfer de chez vous sans VPN

Le système est capable de parallélisé les Transfers pour augmenté la vitesse de transmission et exploité pleinement la bande passante 

Un systeme de Pre et Post transfer  permet de notifier  un Production tracker de la bonne livraison des données (Shotgun / ftrack)

La doc d'installation est ici https://docs.google.com/document/d/1sEJbCzNssFH7KYzH7qcGg4nfylKfEGf5LYRupAeYXew/edit

L'interface

 

 

1) Explorer

Explorer fonctionne comme un FTP et vous permet d'envoyer des données de votre syncnode vers un syncnode distant

2) Harmo-Bee

Harmo-bee permet de synchronisé deux serveur Harmony en mode database Vous selectcionnez les scènes que vous souhaitez envoyer ou recevoir 

3) Status

Vous permet de voir l'état de l'ensemble des transfers

4) Netdata

Netdata permet d'avoir des information sur l'utilisation de la bade passante des espace disque ect

4) Syncthing

C'est un system de synchronisation peer a peer qui peu contenir plus  de deux peer on peu facilement snchronisé une bank d'anim de shot de décord au travert de plusieurs studio

6) Admin

Si vous voyez se menu vous etre admin de votre syncnode :)

6) Logout

C'est un system de synchronisation peer a peer qui peu contenir plus  de deux peer on peu facilement synchronisé une bank d'anim de shot de décors au travers de plusieurs studio

 

 

Netdata

 

Le système netdata relève tout les constante du system



Il nous permet d'avoir des information important comme :

- Espace disque 
- Load (charge du système cpu/ram)
- Bande passante

Nous pouvons fixé des alertes mail sur toute les métric

Syncthing

 

Syncthing permet de synchonisé de facon simple des dossier ou en mode multidirectionnel (Lecture / écriture des deux coté ou unidirectionnel un serveur A envoi a un serveur B mais le serveur A refuse toute modification du serveur B

C'est outils est vraiment réservé aux banques que l'on souhaite partagé entre studio



C'est la cas dans la capture si dessus. 

01_Pre-Production est partagé entre les deux site

pp_02Production_2XX ne font que dans le sence Dreamwal madlab

Il est possible de voir les élément pas encore synchronisé 

Explorer

Explorer permet des sélectionné des dossier ou des fichier a envoyé un a un studio

L'utilisation est très simple la parti de gauche représente les données local la parti de droite les dossier a envoyer





1) Les fichier locaux sur votre server
2) les fichier que vous souhaitez envoyer
3 )Liste de selection de la production(Si il y a plusieur prod en cours)
4) Transfer to site Le bouton pour envoyer les donnée et choisir le site de destination

L'interface vous propose que les sites capable de recevoir vos données

Une foi le site sélectionné une pop-up vous indique le nombre de fichier envoyer

La page status vous permet alors de vois les transfers en cours et ceux terminé

Une petit vidéo en accélérer pour la démo

 

319BA506-0391-4DC5-B456-C98130CD0CA2.GIF

Harmo-Bee

Status

Admin