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