JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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)

3.  Gestion de DNS (tâches)

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)

Planification du domaine NIS

Identification des serveurs et clients NIS

Préparation du serveur maître

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

Démarrage de NIS sur un serveur esclave

Ajout d'un nouveau 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)

8.  Dépannage NIS

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)

15.  Transition de NIS à LDAP (tâches)

Glossaire

Index

Configuration des serveurs esclaves NIS

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.

Préparation d'un serveur esclave

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.

Configuration d'un serveur esclave

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.

  1. Connectez-vous en tant qu'administrateur.

    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é.

  2. Modifiez le fichier /etc/inet/hosts.

    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
  3. Accédez au répertoire /var/yp sur le serveur esclave.

    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.


  4. Initialisez le serveur esclave en tant que client 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.

  5. Déterminez si les services client sont en cours d'exécution, puis démarrez ou redémarrez les services, en fonction des besoins.
    # 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.

    1. Si les services client sont en cours d'exécution, redémarrez-les.
      # svcadm restart network/nis/domain
      # svcadm restart network/nis/client
    2. Si les services client ne sont pas en cours d'exécution, démarrez-les.
      # svcadm enable network/nis/domain
      # svcadm enable network/nis/client
  6. Déterminez si le serveur NIS maître est en cours d'exécution, puis démarrez ou redémarrez le service, le cas échéant.
    # svcs network/nis/server
    STATE          STIME     FMRI
    offline        20:32:56  svc:/network/nis/server:default
    1. Si le serveur NIS maître est en cours d'exécution, redémarrez le service.
      # svcadm restart network/nis/server
    2. Si le serveur NIS maître n'est pas en cours d'exécution, démarrez le service.
      # svcadm enable network/nis/server
  7. Initialisez cette machine en tant que serveur esclave.
    # /usr/sbin/ypinit -s master

    Remplacez master par le nom de machine du serveur NIS maître existant.

Démarrage de NIS sur un serveur esclave

La procédure suivante décrit comment démarrer le NIS sur un serveur esclave.

  1. Connectez-vous en tant qu'administrateur.

    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é.

  2. Redémarrez le service client puis démarrez tous les processus de serveur NIS.
    # svcadm restart network/nis/domain
    # svcadm restart network/nis/client
    # svcadm enable network/nis/server

Ajout d'un nouveau serveur esclave

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.

  1. Connectez-vous en tant qu'administrateur au serveur NIS maître.

    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é.

  2. Accédez au répertoire de domaine NIS.
    # cd /var/yp/domainname
  3. Désassemblez le fichier ypservers.
    # makedbm -u ypservers >/tmp/temp_file

    La commande makedbm convertit ypservers du format ndbm en un fichier ASCII temporaire /tmp/temp_file.

  4. Modifiez le fichier /tmp/temp_file.

    Ajoutez le nom du nouveau serveur esclave dans la liste des serveurs. Ensuite, enregistrez le fichier et fermez-le.

  5. Exécutez la commande makedbm avec temp_file en tant que fichier d'entrée et ypservers en tant que fichier de sortie.
    # makedbm /tmp/temp_file ypservers

    La commande makedbm reconvertit alors ypservers au format ndbm.

  6. Assurez-vous que la carte ypservers est correcte.

    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.


  7. Connectez-vous en tant qu'administrateur sur le 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é.

  8. Assurez-vous que le nom de domaine NIS est défini.
    # domainname
    example.com
  9. Configurez le répertoire de domaine NIS du nouveau serveur esclave.

    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
  10. Initialisez cette machine en tant qu'esclave.
    slave3# /usr/sbin/ypinit -s ypmaster

    Remplacez ypmaster par le nom de machine du serveur NIS maître existant.

  11. Arrêtez la machine exécutée en tant que client NIS.
    slave3# svcadm disable network/nis/client
  12. Déterminez si les services client sont en cours d'exécution, puis démarrez ou redémarrez les services, en fonction des besoins.
    # 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.

    1. Si les services client sont en cours d'exécution, redémarrez-les.
      # svcadm restart network/nis/domain
      # svcadm restart network/nis/client
    2. Si les services client ne sont pas en cours d'exécution, démarrez-les.
      # svcadm enable network/nis/domain
      # svcadm enable network/nis/client
  13. Déterminez si le serveur NIS est en cours d'exécution, puis démarrez ou redémarrez le service selon vos besoins.
    # svcs network/nis/server
    STATE          STIME     FMRI
    offline        20:32:56  svc:/network/nis/server:default
    1. Si le serveur NIS est en cours d'exécution, redémarrez le service.
      slave3# svcadm restart network/nis/server
    2. Si le serveur NIS n'est pas en cours d'exécution, démarrez le service.
      slave3# svcadm enable network/nis/server