Une fois que vous disposez d'une structure de fichiers de base de données et du démon de serveur de base de données Harmony, vous pouvez accéder à la base de données à partir de la machine sur laquelle elle a été créée. Pour permettre à d'autres machines clientes de votre réseau d'accéder à la base de données, vous devez partager ses dossiers à l'aide de NFS.
REMARQUE Cette procédure permet uniquement aux clients basés sur macOS et GNU/Linux d'accéder à la base de données. Si vous souhaitez que les clients Windows puissent se connecter à votre serveur Harmony, reportez-vous à la section Prise en charge des clients Windows pour les serveurs macOS.
Dans un terminal, entrez la commande suivante
sudo vi /etc/exports
Ajoutez la ligne suivante pour permettre aux clients d'accéder aux fichiers de base de données :
Sur macOS Catalina (10.15) et les versions ultérieures :
/System/Volumes/Data/USA_DB -maproot=nobody
Sous macOS Mojave (10.14) et versions antérieures :
/USA_DB -maproot=nobody
Si votre serveur de base de données dispose également d'un espace de stockage de données de scène, ajoutez une ligne avec une syntaxe similaire pour le partager.
Sur macOS Catalina (10.15) et les versions ultérieures :
/System/Volumes/Data/usadata000 -maproot=nobody
Sous macOS Mojave (10.14) et versions antérieures :
/usadata000 -maproot=nobody
Sauvegardez et quittez.
Vérifiez que les exportations NFS sont correctement configurées à l'aide de la commande suivante :
sudo nfsd checkexports
La commande ne renverra rien si le fichier d'exportation est correctement configuré.
Assurez-vous que le service de partage NFS est activé à l'aide de la commande suivante : $ sudo nfsd enable :
$ sudo nfsd enable
Si le service a déjà été démarré, arrêtez-le pour le forcer à charger vos changements de configuration.
$ sudo kill -1 `cat /var/run/mountd.pid`
REMARQUE Le caractère guillemet (`) se trouve en haut à gauche du clavier macOS, sur la même touche que le caractère tilde (~). Ou redémarrez simplement l'ordinateur.
Vérifiez que les dossiers sont partagés :
$ showmount -e
La commande doit afficher une ligne pour chaque répertoire que vous partagez à l'aide du protocole NFS. En voici un exemple :
Sur macOS Catalina (10.15) et les versions ultérieures :
/Système/Volumes/Données/USA_DB Tout le monde
/Système/Volumes/Données/usadata000 Tout le monde
Sous macOS Mojave (10.14) et versions antérieures :
/USA_DB Tout le monde
/usadata000 Tout le monde
Vous devriez maintenant être en mesure de monter les dossiers partagés à partir de n'importe quelle machine macOS ou GNU/Linux sur votre réseau local.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.