Installation et administration des postes
Cette page s'adresse aux administrateurs informatiques et aux TD qui installent Bernard sur les postes de travail et en règlent le comportement. Les sections réservées aux administrateurs sont signalées en tête.
L'installation et la mise à jour du serveur ne sont pas décrites ici : elles relèvent de l'équipe de Bernard.
Installer Bernard sur un poste
Réservé aux administrateurs de postes.
L'installeur Windows installe le client Bernard et, en option, les outils dont il a besoin.
Ce que l'installeur ajoute
- Bernard lui-même ;
- les outils tiers : copie de fichiers (rclone), conversion vidéo (FFmpeg), simplification de maillage (simplify) ;
- Bernard Review, le lecteur de revue (voir Revue).
Comment les outils tiers arrivent
- L'installeur ne les embarque pas : il les télécharge pendant l'installation, depuis leur source officielle, et vérifie leur intégrité avant de les copier. Le poste doit donc pouvoir accéder à Internet pendant l'installation.
- Chaque outil est une case de la page des tâches de l'installeur, cochée par défaut : on peut en écarter (rclone, FFmpeg, simplify, Bernard Review).
- Un outil qui ne peut pas être téléchargé ou installé (poste hors ligne, proxy, disque plein) n'empêche pas Bernard de s'installer : le récapitulatif de fin d'installation le signale. En installation silencieuse, aucune question n'est posée.
- Les scripts de tâches qui utilisent FFmpeg le cherchent dans le dossier des outils tiers de l'installation, sous Windows comme sous Linux, et s'arrêtent avec un message clair s'il est absent.
Bernard Review à l'installation
- Il s'installe en arrière-plan, uniquement quand une version plus récente est disponible. Si le poste a déjà la même version ou une plus récente, rien n'est téléchargé.
- S'il est ouvert pendant l'installation, il est fermé automatiquement avant sa mise à jour. En cas d'échec, le récapitulatif de fin d'installation en donne la raison.
- Les associations de fichiers (quel programme ouvre quelle extension) restent décidées par les réglages de Bernard, pas par l'installeur de Bernard Review.
Après l'installation. L'installeur définit une variable d'environnement système qui pointe vers le dossier d'installation de Bernard (elle sert aux scripts et aux plugins). Il propose une icône de bureau, décochée par défaut, et le lancement de Bernard à la fin.
Systèmes et prérequis
- Le client Bernard existe pour Windows ; des installeurs sont aussi construits pour Linux et macOS dans le dépôt.
- Le gestionnaire de plugins ne fonctionne que sous Windows.
- Le moteur de Bernard est en Python 3.14 depuis la 2.1.48 : l'application installée embarque ses composants.
Mettre à jour
Réservé aux administrateurs.
Le serveur est mis à jour avant les postes : un nouveau poste a besoin du nouveau serveur. Prévenez l'équipe de Bernard avant de déployer une nouvelle version du client.
- Pour mettre à jour un poste, lancez le nouvel installeur : il suit la dernière version publiée sur la page de téléchargement de Bernard.
- La version est affichée sur l'écran de démarrage, dans la barre de titre et dans le menu. Depuis la 2.1, elle porte le suffixe « RC » (release candidate) tant qu'elle n'est pas finale.
- L'ancien mécanisme de mise à jour par SFTP est supprimé.
- Si vos artistes utilisent 3DEqualizer, réinstallez une fois le plugin 3DE après la mise à jour vers la 2.1.48 (r8 et r8.1 sont pris en charge par le même plugin que r7).
Réglages d'un poste
Les réglages du poste sont dans Bernard › Settings › Local Settings (voir Local Settings). Chaque utilisateur y a accès. Ceux qui touchent à l'administration d'un poste :
| Réglage | Effet |
|---|---|
| Max Simultaneous Script | nombre de scripts de tâches lancés en même temps sur le poste (3 par défaut) |
| Max Simultaneous Action | nombre d'actions lancées en même temps (3 par défaut) |
| Max Simultaneous File Operation | nombre d'opérations de fichiers en même temps (5 par défaut) |
| Quiet File Operations | |
| RClone Network Max Usage | part maximale de la carte réseau utilisée par les copies de fichiers (90 % par défaut) |
| Auto Cache | |
| External Api Port | port local par lequel les plugins et l'API Python parlent à Bernard ; à ne changer que sur demande de l'administrateur |
| Show splashscreen | affiche ou non l'écran de démarrage |
| Media player | lecteur des médias du poste : Studio default, Legacy, Bernard Review (voir Revue) |
Copies de fichiers. Elles passent par rclone, une à la fois par défaut dans la file, et limitent leur débit à 90 % de la carte réseau pour ne pas saturer le lien ni couper la connexion. Baissez RClone Network Max Usage si le réseau du studio est partagé.
Réglages du studio
Réservé aux administrateurs. Dans Bernard › Settings › Global Settings (voir Global Settings) :
- Idle Timeout, Lock Session Timeout, Close Session Timeout : la présence et la fermeture des sessions ;
- Database read timeout (seconds) : une lecture plus lente que ce délai est interrompue et notée dans le journal ;
- les limites du journal d'une tâche script ;
- Minimum decimal display for float properties : nombre minimum de décimales affichées (1,3 devient 1,30), sans arrondir les valeurs saisies.
Global Settings › Bernard Image Viewer règle le lecteur de médias du studio (voir Revue). Global Settings › Spreadsheet règle le mode de filtrage des onglets de tableur.
Présence et temps passé. Le serveur calcule seul le temps passé et la tâche en cours. Un utilisateur qui se déconnecte n'est considéré comme parti qu'après le délai d'inactivité de la société. Une session Windows verrouillée ou une session à distance déconnectée met l'utilisateur en Idle tout de suite. L'heure de changement de jour pour les équipes de nuit se règle dans Working Time (3 h du matin par défaut).
Plugins. Installer ou retirer les plugins des logiciels de création se fait dans Local Settings › Plugins Manager, en général avec les droits d'administrateur de la machine (voir Intégrations DCC).
Notifications par e-mail. Les e-mails de notification sont regroupés en un récapitulatif par utilisateur toutes les 5 minutes (50 lignes au plus). Chaque utilisateur choisit son canal dans Local Settings › Notification (In Bernard, By e-mail, Both, None) : voir Notifications.
Citrix et sessions à distance
Bernard a été adapté aux postes virtualisés (Citrix) :
- Images sans glisser-déposer. Là où le glisser-déposer n'est pas possible, la vignette, l'icône, la bannière du projet et la photo de couverture proposent Load image (browse)… et Save image as… dans leur menu. Une image située dans un partage en lecture seule est acceptée. Pour ajouter une version de fichier, utilisez Add file (browse)….
- Session déconnectée. Une session à distance déconnectée met l'utilisateur en Idle immédiatement : plus d'utilisateurs « en ligne » toute la nuit.
- Profil redirigé. Les Earlier notes de Bernard Review s'affichent aussi quand le profil Windows est redirigé vers un partage réseau.
- Débit réseau. Les copies de fichiers sont bridées (voir ci-dessus).
- Place disque dans les profils. Bernard garde dans le profil de l'utilisateur, dans le dossier
.bernard, un cache de vignettes qui grossit avec les projets consultés, et des journaux plus longs : jusqu'à 10 fichiers de 20 Mo (5 fichiers de 1 Mo auparavant). Prévoyez ces volumes dans les quotas des profils itinérants.
Diagnostiquer un poste
- La fenêtre Bernard Log (menu Windows,
Ctrl+Maj+L) affiche le journal en temps réel, en couleurs. Elle aide le support. - Un rapport d'erreur envoyé au démarrage nomme la version du client concernée et garde la trace des erreurs.
- Si Plugins Manager affiche « Permission denied ! », relancez Bernard en administrateur.
Voir aussi
- Gestion des utilisateurs : créer des comptes et des rôles.
- Intégrations DCC : les plugins des logiciels de création.
- Notes de version : ce qui change à chaque version.