Stockage à distance

L’EYE+ Controller est équipé d’une quantité finie et non extensible de mémoire interne, et peut stocker vos recettes jusqu’à ce que sa capacité soit épuisée. Le nombre exact de recettes pouvant être stockées dépend de leur complexité. Avec des recettes pour une seule pièce (20 images, rétroéclairage uniquement, classification activée), vous pouvez en stocker jusqu’à 350. Les recettes plus complexes utiliseront cependant plus de mémoire.

Si vous avez besoin de plus d’espace de stockage, la prise en charge d’un accès à des serveurs FTP a été introduite dans la version 4.1.0 d’EYE+.

Prérequis

Les conditions requises pour cette fonction sont les suivantes :

  • un serveur FTP accessible par une adresse IP et dont le port 21 est ouvert (utilisé pour le canal de commande) ;

  • un utilisateur FTP disposant des droits READ, WRITE, DELETE et RENAME dans son répertoire d’accueil (home) ;

  • utilisation du port Communication ou Configuration de l’EYE+ Controller pour se connecter à votre serveur FTP.

Comme le client FTP sur EYE+ fonctionne en mode passif, votre serveur devra allouer un port aléatoire pour le transfert de données. Si votre serveur est équipé d’un pare-feu, assurez-vous que son administrateur ouvre une sélection de ports pour permettre la configuration du mode passif.

FTPS

EYE+ prend en charge les connexions TLS 1.0 aux serveurs FTP (explicitement FTPS), mais sans vérification de certificat. Par défaut, une connexion non TLS est supposée ; si vous souhaitez utiliser cette fonctionnalité, vous devez activer l’option avancée correspondante lors de la configuration du stockage à distance dans l’onglet de configuration.

Gestion des recettes

Lorsque le stockage interne atteint une saturation de 90% de sa capacité, vous êtes invité à supprimer certaines recettes ou à activer la fonction de stockage à distance. Une fois le stockage à distance configuré et connecté, vous pourrez y transférer des recettes nouvelles et importées, à condition que votre utilisateur dispose d’un espace disponible dans le répertoire d’accueil qui lui a été attribué. Vous pouvez effectuer les mêmes opérations sur une recette stockée à distance que sur une recette locale (voir ici).

Important

Au démarrage, l’EYE+ Controller se connectera automatiquement à votre serveur FTP. Une fois la connexion établie, il recherchera toutes les recettes contenues dans le répertoire qui lui a été attribué. Cela peut avoir un impact sur les temps de démarrage, assurez-vous donc que votre serveur FTP peut répondre aux commandes NLST et CWD assez rapidement.

Un seul serveur FTP peut accueillir plusieurs EYE+ Controller, mais ceux-ci ne pourront pas partager de recettes entre eux. Une fois qu’un EYE+ Controller se connecte au répertoire d’accueil de votre utilisateur, il crée un nouveau répertoire nommé d’après le numéro de série du CPU de l’EYE+ dans lequel les recettes seront stockées pour cet EYE+ Controller particulier.

Avertissement

Ne tentez pas de modifier les fichiers dans le répertoire susmentionné, ni de copier manuellement des fichiers dans ce répertoire ou dans un autre répertoire du serveur, car cela empêcherait le bon fonctionnement du système et pourrait entraîner une perte de données.

L’ensemble des stockages internes et distants est considéré comme un stockage unifié par EYE+ en ce qui concerne les identifiants et les noms des recettes. Cela signifie que vous ne pouvez pas avoir 2 recettes portant le même nom sur un même système EYE+, que ce soit sur le même emplacement de stockage ou sur les différents emplacements de stockage liés à ce système, c’est-à-dire p. ex. une sur le stockage local et une sur le stockage à distance. Si par exemple vous essayez d’importer une recette sur la mémoire interne mais qu’elle est déjà présente sur le serveur FTP connecté, EYE+ détectera un conflit et vous invitera à le résoudre comme d’habitude (renommer, écraser, annuler).

Il existe toutefois une exception : si vous modifiez une recette stockée à distance et que le serveur FTP devient indisponible, vous aurez la possibilité d’enregistrer la recette localement si l’espace disponible le permet, afin de ne pas perdre vos modifications. Lorsque le serveur sera à nouveau disponible, le système disposera de deux versions de la même recette, mais seule la version locale sera utilisable en production. Supprimez la version stockée à distance et déplacez la version locale vers le serveur FTP pour revenir à l’état normal des choses.

Si le stockage distant devient indisponible, la page de la liste des recettes sera également actualisée afin de ne pas afficher les recettes inaccessibles stockées à distance. Si vous lancez une production avec une recette stockée à distance, la perte de connexion au serveur FTP n’aura pas d’impact sur cette production tant que vous n’envoyez pas la commande stop production. Si vous le faites, le système ne sera pas en mesure de trouver la recette jusqu’à ce que la connexion soit rétablie.

Dépannage

Si vous n’arrivez pas à connecter votre EYE+ Controller à votre serveur FTP, veuillez vérifier les points suivants :

  • Veillez à utiliser le protocole FTPS si votre serveur l’exige. Ne l’activez pas si votre serveur ne le prend pas en charge. La connexion ne réussira pas si ce paramètre n’est pas correctement défini.

  • Assurez-vous que le port de l’EYE+ Controller et votre serveur FTP se trouvent sur le même sous-réseau IP.

  • Assurez-vous que votre serveur est en mesure d’allouer un port aléatoire pour le transfert de données dans une fourchette préconfigurée (vérifiez les paramètres de votre pare-feu).

  • Assurez-vous que votre serveur FTP prend en charge le mode passif.

  • Vérifiez que votre utilisateur existe, que vous avez saisi les informations d’identification et le répertoire d’accueil corrects et que cet utilisateur dispose des droits nécessaires.