18.5 LDAP負荷分散および耐障害性の提供

ユーザソースのアクセス用に複数のLDAPサーバがある場合は、各LDAPサーバがわかるように、ZENworksサーバを設定できます。これによって、負荷分散と耐障害性が提供されます。

たとえば、複数のZENworksサーバがある場合、各ZENworksサーバが異なるLDAPサーバを介してユーザソースをアクセスするように設定できます。これによって、LDAPサーバ間のワークロードの配布がより均等になります。

同様に、ZENworksサーバごとに、ユーザソースに接続するための複数のLDAPソースのリストを表示できます。LDAPサーバの1つが使用できなくなると、ZENworksサーバは、別のLDAPサーバを使用します。

ZENworksサーバに追加のLDAP サーバを定義するには、次の手順に従います。

  1. alt-servers.properties.sampleファイルをalt-servers.propertiesと呼ばれる新しいファイルにコピーします。このファイルは、ZENworksサーバ上の次のディレクトリにあります。

    • c:\program files\novell\zenworks\conf\datamodel\authsource(Windowsの場合)

    • /etc/opt/novell/zenworks/datamodel/authsource(Linuxの場合)

  2. alt-servers.properties ファイルを、ユーザソース名と、このファイルのアクセスに使用できるLDAPサーバのリストを含むように変更します。

    ファイルには、次に示すように、エントリのフォーマッティングに関する指示が含まれています。

    # 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. ZENworksサーバを再起動します。

  4. 追加のLDAPサーバを定義するZENworksサーバごとに、ステップ 1からステップ 3までを繰り返します。