Il implique un protocole et un service de répertoire client-serveur qui distribue des données de configuration du système entre les ordinateurs. Le cadre vous permet de créer des comptes d'utilisateurs partageables sur toutes les machines et systèmes de votre réseau. Comme la plupart des cadres, il se compose d'un éventail de démons, y compris »
Ce guide étape par étape fournit une illustration détaillée de la configuration du NIS dans diverses plates-formes Linux. Parmi les étapes de configuration que nous gérerons, comprenons:
Note: Pour cette démonstration, nous utiliserons les versions Linux Rhel 6 / CentOS. Encore une fois, il est essentiel de noter que nous serons assez spécifiques à NIS, pas à NIS+.
Commençons!
Configuration du serveur maître NIS Linux
Considérez les étapes suivantes:
Étape 1: Installer NIS
Commencez par installer les packages NIS Server à l'aide de la commande suivante:
Étape 2: Définissez le nom de domaine
Procédez pour définir le nom de domaine sur le serveur maître à l'aide de la commande suivante:
Étape 3: Démarrez tous les démons liés au serveur
Une fois votre nom de domaine défini, vous pouvez démarrer et exécuter les démons du serveur NIS principal. La commande ci-dessous devrait aider:
Étape 4: Démarrez le démon RPCBIND
Notamment, il est essentiel de noter que Portmap n'est pas utilisable dans Centos / Rhel 6. Au lieu de cela, utilisez le démon rpcbind. Ainsi, démarrez ce démon en utilisant la commande suivante:
Étape 5: Confirmer l'état des services
Assurez-vous que tous les bons services sont opérationnels. Vous pouvez le faire en utilisant la commande suivante:
La commande précédente doit produire des résultats similaires à ceux de l'illustration suivante:
Étape 6: Initialisez la base de données NIS
La dernière étape du processus de configuration du serveur consiste à initialiser la base de données NIS. Cette étape garantit que votre serveur maître est déjà opérationnel. Vous pouvez y parvenir en utilisant la commande suivante:
Comment ajouter de nouveaux utilisateurs NIS
Une fois votre serveur en place, ajoutez de nouveaux utilisateurs dont vos détails stockeront. Les étapes suivantes sont nécessaires:
Étape 1: Créez de nouveaux comptes d'utilisateurs
Vous pouvez créer de nouveaux comptes d'utilisateurs sur votre serveur maître en ajoutant leurs informations d'identification de manière appropriée à l'aide de la commande suivante:
Étape 2: Mettez à jour la base de données
Une fois que vous ajoutez des utilisateurs, procédez à mettre à jour votre base de données à l'aide de la commande ci-dessous:
Étape 3: Vérifiez vos entrées
La commande suivante vous aidera à vérifier vos entrées. En outre, cela vous aidera à confirmer que votre serveur maître est entièrement configuré et en cours d'exécution correctement.
Configuration des serveurs d'esclaves NIS
Avoir deux serveurs ou plus dans votre système permet la fiabilité et la productivité. Notamment, les serveurs esclaves sont utiles lorsque le serveur maître est trop lent ou complètement en baisse. Si un tel scénario se produit, les clients examineront automatiquement les serveurs d'esclaves entièrement fonctionnels pour obtenir des informations. Cela le rend vital pour inclure un ou plusieurs serveurs esclaves pour améliorer ou maximiser la disponibilité.
Lors de la configuration du serveur esclave, vous gérerez la configuration à la fois sur la machine du serveur maître et la machine esclave prévue.
Les étapes suivantes sont importantes:
Configuration du côté serveur maître
Étape 1: Modifier / var / yp / makefile
Commencez par modifier le / var / yp / makefile. Cette modification devrait activer la fonction de cartes «push» sur le serveur esclave chaque fois qu'il y a des mises à jour dans la base de données. La commande suivante est nécessaire:
Étape 2: Modifier / etc / yp.confli
Ensuite, vous devez modifier le fichier pour vous référer à votre utilisateur.
Étape 3: Démarrez les services YPXFRD et YPBIND
Démarrez les services YPBind et YPXFRD pour s'assurer qu'ils s'exécutent correctement en utilisant cette commande:
Étape 4: Modifier / var / yp / ypservers pour ajouter des serveurs esclaves
Procédez pour ajouter des serveurs esclaves à la base de données de votre serveur maître à l'aide de la commande suivante:
Étape 5: Mettre à jour la carte YPServers
La dernière étape de la configuration de votre serveur d'esclaves du côté maître consiste à mettre à jour votre carte YPServers en exécutant l'utilitaire suivant:
Configuration de l'esclave
Vous devez également configurer le côté esclave après avoir réussi à configurer le côté maître. Ce processus commence par installer les packages NIS ou YP sur le serveur esclave. Vous devez vous assurer que le nom correspond au nom d'hôte / adresse IP du maître. Fichiers corrects / etc / hôtes. Utilisez les étapes suivantes:
Étape 1: Définissez le nom de domaine sur le serveur esclave
Comme lorsque vous définissez le nom de domaine lors de la configuration du serveur maître, vous devez également sélectionner le nom de domaine sur votre ou vos machines d'esclaves en utilisant cet utilitaire:
Étape 2: Démarrez le serveur
Utilisez la commande suivante pour démarrer et exécuter votre serveur NIS:
Étape 3: Vérifiez l'état de votre serveur
Assurez-vous que votre serveur est opérationnel en utilisant cette commande:
Étape 4: Vérifiez la configuration du serveur esclave
Vous pouvez vérifier la configuration du serveur esclave à l'aide de l'utilitaire suivant. L'outil YPWhich vous montrera également l'état du serveur.
Étape 5: Téléchargez la base de données
Vous pouvez télécharger la base de données initiale à partir de votre serveur maître à l'aide de l'outil Ypinit -S. Il spécifie le maître en tant que grand garçon de votre serveur d'où vous obtenez vos données.
Comment configurer le client NIS sur Linux
Le service NIS dispose d'un framework de serveur-client. Ainsi, en plus de configurer les serveurs, vous devez également configurer les clients. Les étapes suivantes sont nécessaires pour configurer le client:
Étape 1: Arrêtez tous les services liés au NIS
Tout d'abord, vous devez arrêter tous les services liés au NIS sur la machine de votre client. N'oubliez pas d'effacer tous les fichiers du répertoire / var / ypbind à l'aide des deux commandes distinctes suivantes:
Étape 2: configurer le nom de domaine
Bien sûr, vous devez également définir le nom de domaine NIS sur vos machines clients à l'aide de cet utilitaire:
Vous pouvez suivre cela en effectuant des modifications au / etc / yp.Fichier Conf comme indiqué ci-dessous:
Étape 3: Démarrez les démons Portmap / RPCBind et YPBind
Vous pouvez démarrer les deux démons liés à la plate-forme client. Le système ressemblera à ceci:
Étape 4: Vérifiez la base de données des informations d'identification de l'utilisateur
Vous pouvez procéder pour confirmer si les informations d'identification de l'utilisateur existent déjà dans la base de données principale. Vous pouvez le faire en utilisant l'outil NIS suivant:
Étape 5: Modifier le / etc / nsswitch.fichier de confr
Modifier le / etc / nsswitch.Fichier Conf pour inclure les détails suivants:
Étape 6: Consultez les données comme mises à jour dans le / etc / nsswitch.fichier de confr
Utilisez l'utilitaire Getent pour afficher toutes les mises à jour de votre base de données. L'utilitaire GETENT apparaît ci-dessous:
Conclusion
La démonstration précédente illustre comment vous pouvez configurer NIS sur vos systèmes. Nous avons approfondi pour vous fournir un contour complet. Ainsi, vous pouvez maintenant configurer le serveur maître, le client et les serveurs esclaves.