Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Utilisation des services de noms et d'annuaire dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
Partie I A propos des services d'annuaire et de noms
1. Services d'annuaire et de noms (présentation)
2. Commutateur du service de noms (présentation)
4. Configuration des clients Active Directory Oracle Solaris (tâches)
Partie II Configuration et administration NIS
5. Service d'information réseau (présentation)
6. Définition et configuration du service NIS (tâches)
Configuration de la liste des tâches NIS
Avant de commencer à configurer NIS
NIS et SMF (Service Management Facility, utilitaire de gestion des services)
Identification des serveurs et clients NIS
Répertoire des fichiers source
Fichiers passwd et sécurité de l'espace de noms
Préparation des fichiers source pour la conversion
Préparation de /var/yp/Makefile
Installation du package du serveur NIS maître
Configuration du serveur maître
Prise en charge de plusieurs domaines NIS sur un serveur maître
Démarrage et arrêt des services NIS sur un serveur NIS
Démarrage automatique du service NIS
Activation manuelle des services du serveur NIS
Désactivation des services de serveur NIS
Actualisation des services du serveur NIS
Configuration des serveurs esclaves NIS
Préparation d'un serveur esclave
Configuration d'un serveur esclave
Administration des clients NIS
Configuration d'un client NIS en mode Diffusion
Configuration d'un client NIS à l'aide de serveurs NIS spécifiques
Désactivation des services client NIS
7. Administration de NIS (tâches)
Partie III Service de noms LDAP
9. Introduction aux services de noms LDAP (présentation)
10. Exigences de planification pour les services de noms LDAP (tâches)
11. Configuration de Oracle Directory Server Enterprise Edition avec les clients LDAP (tâches)
12. Configuration des clients LDAP (tâches)
13. Dépannage LDAP (référence)
14. Service de noms LDAP (référence)
Votre réseau peut compter un serveur esclave ou plus. Les serveurs esclaves garantissent la continuité des services NIS lorsque le serveur maître n'est pas disponible.
Avant d'exécuter la commande ypinit pour créer les serveurs esclaves, assurez-vous que le service svc:/network/nis/domain a été configuré.
Remarque - Contrairement aux noms de domaine DNS, les noms de domaine NIS sont sensibles à la casse.
Assurez-vous que le réseau fonctionne correctement avant de configurer un serveur esclave NIS. Veillez notamment à exécuter la commande sshd pour envoyer des fichiers du serveur NIS maître et aux esclaves NIS.
La procédure suivante décrit comment configurer un serveur esclave. Répétez cette procédure pour chacune des machines que vous souhaitez configurer en tant que serveur esclave NIS.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
Ajoutez le nom et l'adresse IP de chacun des autres serveurs NIS. Respectez le format suivant : IPaddress FQDN-hostname aliases.
Par exemple :
129.0.0.1 master.example.com master 129.0.0.2 slave1.example.com slave1 129.0.0.3 slave2.example.com slave2
Remarque - Vous devez d'abord configurer le nouveau serveur esclave en tant que client NIS afin qu'il obtienne les cartes NIS auprès du serveur maître pour la première fois. Pour plus d'informations, reportez-vous à la section Administration des clients NIS.
# /usr/sbin/ypinit -c
La commande ypinit vous invite à dresser la liste des serveurs NIS. Commencez par saisir le nom de l'esclave local sur lequel vous travaillez, puis le nom du serveur maître, suivi des noms des autres serveurs esclaves NIS de votre domaine. Pour les autres serveurs esclaves, commencez par le serveur le plus proche physiquement en allant vers le plus éloigné en termes de réseau.
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
Si les services s'affichent avec l'état online, NIS est en cours d'exécution. Si l'état du service est disabled, NIS n'est en cours d'exécution.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
# svcadm restart network/nis/server
# svcadm enable network/nis/server
# /usr/sbin/ypinit -s master
Remplacez master par le nom de machine du serveur NIS maître existant.
La procédure suivante décrit comment démarrer le NIS sur un serveur esclave.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# svcadm restart network/nis/domain # svcadm restart network/nis/client # svcadm enable network/nis/server
Une fois le système NIS opérationnel, vous pouvez créer un serveur esclave NIS que vous n'avez pas inclus dans la liste initiale attribuée à ypinit. Suivez cette procédure pour ajouter un serveur esclave NIS.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# cd /var/yp/domainname
# makedbm -u ypservers >/tmp/temp_file
La commande makedbm convertit ypservers du format ndbm en un fichier ASCII temporaire /tmp/temp_file.
Ajoutez le nom du nouveau serveur esclave dans la liste des serveurs. Ensuite, enregistrez le fichier et fermez-le.
# makedbm /tmp/temp_file ypservers
La commande makedbm reconvertit alors ypservers au format ndbm.
Etant donné qu'aucun fichier ASCII n'existe pour ypservers, saisissez les informations suivantes sur le serveur esclave :
slave3# makedbm -u ypservers
La commande makedbm affiche chaque entrée de ypservers à l'écran.
Remarque - Les machines dont le nom ne figure pas dans ypservers ne reçoivent pas les mises à jour des fichiers de la carte, car yppush consulte cette carte pour la liste des serveurs esclaves.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# domainname example.com
Copiez la carte NIS définie à partir du serveur maître, puis démarrez le client NIS. Lors de l'exécution de la commande ypinit, suivez les invites et répertoriez les serveurs NIS dans l'ordre de préférence.
slave3# cd /var/yp slave3# ypinit -c
slave3# /usr/sbin/ypinit -s ypmaster
Remplacez ypmaster par le nom de machine du serveur NIS maître existant.
slave3# svcadm disable network/nis/client
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
Si les services s'affichent avec l'état online, NIS est en cours d'exécution. Si l'état du service est disabled, NIS n'est en cours d'exécution.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
slave3# svcadm restart network/nis/server
slave3# svcadm enable network/nis/server