18.5 Équilibrage de la charge LDAP et tolérance aux pannes

Si vous disposez de plusieurs serveurs LDAP pour accéder à votre source d'utilisateurs (annuaire), vous pouvez configurer vos serveurs ZENworks pour connaître chaque serveur LDAP. Vous obtenez ainsi l'équilibrage de la charge et la tolérance aux pannes.

Par exemple, si vous avez plusieurs serveurs ZENworks, vous pouvez configurer chaque serveur afin d'accéder à la source d'utilisateurs à l'aide d'un serveur LDAP différent. La charge de travail est ainsi répartie de manière plus égale entre les serveurs LDAP.

En outre, pour chaque serveur ZENworks, vous pouvez répertorier plusieurs serveurs LDAP avec lesquels il peut se connecter à la source d'utilisateurs. Si l'un des serveurs LDAP n'est plus disponible, le serveur ZENworks utilise un autre serveur LDAP.

Pour définir des serveurs LDAP supplémentaires pour un serveur ZENworks :

  1. Copiez le fichier alt-servers.properties.sample vers un nouveau fichier appelé alt-servers.properties. Le fichier se trouve dans le répertoire suivant sur le serveur ZENworks :

    • Windows : c:\program files\novell\zenworks\conf\datamodel\authsource

    • Linux : /etc/opt/novell/zenworks/datamodel/authsource

  2. Modifiez le fichier alt-servers.properties afin qu'il inclue le nom de la source d'utilisateurs et la liste des serveurs LDAP que vous pouvez utiliser pour y accéder.

    Le fichier affiché ci-dessous contient des instructions pour la mise en forme des entrées.

    # Sample alt-servers.properties file.
    #
    # The alt-servers.properties file allows you to configure how this server will connect to a particular user source.
    # When connecting to a LDAP user source, ZENworks will try to connect to the servers in the order listed in this file.
    # This allows for fail-over to other LDAP servers and for load distribution, if different ZENworks Primary Servers are
    # configured with the server addresses in a different order.
    #
    # * The [user-source-name] must exactly match how the user source name appears on the configuration page in ZCC.
    # * You must specify the LDAP port along with each server address.
    # * SSL is configured for the entire user source, not for each individual server. You must specify either the
    #   SSL port or the clear text port for all servers, depending on how the user source is configured in ZCC.
    # * If the server-list.properties file contains an entry for a user source, ZENworks will not try to connect to the
    #   server address configured in ZCC. It only tries the addresses listed in the properties file.
    # * If you create or modify the server-list.properties file, you will need to restart the Novell ZENworks Server and
    #   Novell ZENworks Loader services for it to take effect.
    # * Performance will be impacted if one or more of the servers at the top of the list are down, as ZENworks attempts to
    #   connect to the servers in order. This is particularly true of the CASA authentication token service, which is
    #   contacted when a user tries to log in to ZENworks on a workstation.
    #
    # Format:
    #
    # [user-source-name]=\
    #   [host1]:[port] \
    #   [host2]:[port] \
    #   [host3]:[port]
    #
    # Example:
    #
    MY_EDIR_TREE=\
      edir1.novell.com:636 \
      edir2.novell.com:636 \
      edir3.novell.com:636 \
      edir4.novell.com:636
    
  3. Redémarrez le serveur ZENworks.

  4. Répétez les opérations depuis l'Étape 1 jusqu'à l'Étape 3 pour chaque serveur ZENworks pour lequel vous voulez définir des serveurs LDAP supplémentaires.