Vous pouvez créer des espaces de stockage de données de scène supplémentaires pour votre base de données Harmony sur des machines. Le serveur de base de données se connectera à ces machines pour transmettre les données de scène aux clients, ce qui vous permettra d'augmenter la capacité de stockage de votre base de données.
La création d'un espace de stockage de données de scène pour votre base de données Harmony nécessite de suivre les étapes suivantes :
Création d'un dossier nommé usadata suivi du numéro d'index de l'espace de stockage à la racine de la machine.
Partager le dossier via NFS et, si les clients Windows doivent être pris en charge, via Samba également.
Montage de ce dossier sur le serveur de base de données.
Si les clients Windows doivent être pris en charge, ajouter ce serveur de stockage au fichier de configuration server.ini.
Dans un terminal, entrez la commande suivante, où ### est l'index de base zéro de l'espace de stockage que vous créez, remplacez ### par 001 :
$ sudo mkdir -m 777 /usadata####
Un dossier dans lequel les données de scène seront stockées est créé à la racine du système de fichiers.
Le partage de l'espace de stockage des données de scène s'effectue exactement de la même manière que le partage du système de fichiers de la base de données du serveur.
Pour partager l'espace de stockage des données de scène pour les clients macOS et GNU/Linux, voir Partage des fichiers de la base de données Harmony à l'aide de NFS sous GNU/Linux.
Pour partager l'espace de stockage des données de la scène pour les clients Windows, consultez la section Partage des fichiers de la base de données Harmony à l'aide de Samba sous GNU/Linux.
Une fois cette opération effectuée, vous devriez déjà être en mesure de monter le nouvel espace de stockage des données de scène sur le serveur de base de données ainsi que sur les clients.
Dans un terminal, créez un dossier à la racine du système de fichiers dans lequel le nouvel espace de stockage des données de scène sera monté à l'aide de la commande suivante, où <nomdupli> est le nom du répertoire de données de scène que vous avez créé sur le serveur de données de scène :
$ sudo mkdir -m 777 /<nomdupli>.
ouvrez le tableau du système de fichiers dans un éditeur de texte en tapant la commande suivante :
$ sudo vi /etc/fstab
Dans le tableau du système de fichiers, ajoutez la ligne suivante, en remplaçant <servername> par le nom du serveur de données de scène et <foldername> par le nom du répertoire de données de scène que vous avez créé sur ce serveur de données de scène :
<servername>:/<foldername> /mnt/<foldername> nfs nfs rw,soft,intr,bg 0 0
Sauvegardez et quittez.
Essayez de monter les entrées de la table du système de fichiers :
sudo mount -a
Pour vous assurer que cela a fonctionné, essayez de créer un fichier dans le nouveau stockage de données de scène, et vérifiez qu'il est visible depuis les deux machines. Pour ce faire, entrez la commande suivante
Sur une machine, entrez la commande suivante :
$ touch /<nomdupli>/fichier de test
Sur l'autre machine, entrez la commande suivante pour vérifier que testfile est présent
$ ls /<nomdufold>/
Dans un terminal, tapez la commande suivante :
$ sudo vi /usr/local/ToonBoomAnimation/harmony[Edition]_24/etc/server.ini
Si le fichier a déjà été configuré, il contient probablement une configuration au format suivant :
[WizardConfig] ServerName=<nom du serveur Harmony> InstallationDrive=C UsaShare=usa UsadbDrive=C UsadbShare=USA_DB FileSystem0=C usadata000 <nom du premier serveur de données de scène>.
Sous la dernière ligne commençant par FileSystem0, qui contient des informations sur un espace de stockage de données de scène existant, saisissez les informations relatives à votre nouvel espace de stockage de données de scène dans le format suivant :
FileSystem<numéro du système de fichiers>=C <nom du partage> <nom du serveur>
Remplacez les balises entre les crochets <> par les valeurs appropriées. Veillez à supprimer également les parenthèses <> du fichier de configuration :
<numéro du système de fichiers> : l'index à base zéro de l'espace de stockage des données de scène. Par exemple, le premier espace de stockage de données de scène de votre base de données doit être nommé FileSystem0 et le second, FileSystem1.
<nom du partage> : le nom du partage contenant les données de scène. En général, ce partage est nommé USADATA ou usadata, et son nom peut être suivi d'un nombre à base zéro indiquant l'index de l'espace de stockage des données de scène. Par exemple, le premier espace de stockage des données de scène peut être nommé USADATA, usadata000, usadata001, etc.
<nom du serveur> : le nom d'hôte du serveur de données de scène. Si l'espace de stockage des données de scène est hébergé sur la même machine que la base de données, ce nom d'hôte est le même que celui de la base de données. Sinon, vous devez spécifier le nom de la machine sur laquelle se trouve l'espace de stockage des données de scène.
Par exemple, s'il s'agit de votre deuxième espace de stockage de données de scène pour votre serveur de base de données, qu'il est hébergé sur un ordinateur nommé newdataserver et qu'il s'appelle usadata001, sa configuration sera la suivante :
FileSystem1=C usadata001 newdataserver
IMPORTANT Les noms de variables et de partages dans server.ini sont sensibles à la casse.
REMARQUE La première information pour un espace de stockage de données de scène, C, est en fait la lettre du lecteur sur lequel l'espace de stockage de données de scène est situé. Comme GNU/Linux n'utilise pas de lettres de lecteur, il n'y a pas de lettre de lecteur pour cet espace de stockage, et nous spécifions seulement une lettre de lecteur pour respecter le format du fichier de configuration server.ini. Cette valeur n'a aucun effet sur la configuration de votre serveur.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.