Installing Policy and Distribution Services in a Cluster

Configuring Policy and Distribution Services with Novell Cluster Services ensures high availability of Tiered Electronic Distribution (TED). Installing a TED Distributor and Subscriber in a cluster ensures the transmission and reception of policies and software.

Installing the ZENworks database for Distribution and policies information in a cluster ensures that the database is always available when the Distributor and Policy/Package Agents need to log Distribution processing information.

Installing the Web components and supporting software in a cluster ensures that you can always monitor and manage the distribution process throughout your network.

The installation program walks you through installing the Policy and Distribution Services software for Distributors, Subscribers, and the Policy/Distribution database.

You can install Policy and Distribution Services in a cluster in the following scenarios:

In the latter two scenarios, the TED.NCF file on the cluster volume must be edited to add the -hosts switch before you offline the cluster to bring up ZfS. This is documented in Step 2 below.

To install Policy and Distribution Services to a cluster:

  1. Follow the instructions provided in Installing Policy and Distribution Services on NetWare and Windows Servers, keeping in mind the following cluster-specific details:

    The installation program installs the Policy and Distribution Services software on the specified cluster-enabled volume. From that location, the Distributor Agent, Subscriber Agent, and Policy/Package Agent will be able to run on any of the nodes in the cluster. If the node where they are running goes down, they automatically fail over to another node in the cluster.

    The installation program also updates the load and unload scripts associated with the Cluster object, which makes the failover/failback process possible.

  2. If you only installed a Subscriber to the cluster (its software to the cluster volume and its object into the same tree where the Cluster object resides), or you installed the Distributor and Subscriber software to the cluster volume, but their objects to a different tree than where the Cluster object resides, do the following:

    1. Open the following file in a text editor:

      Installation_path\ZENWORKS\PDS\TED\TED.NCF
    2. Scroll to the bottom of the file and locate the class:

      .com.novell.application.zenworks.ted.TED
    3. Insert the -hosts switch after the class.

      Examples where the cluster is known by another DNS name or IP address (do not list those that are bound to the server's NIC card):

      .com.novell.application.zenworks.ted.TED -hosts cluster1.novell.com

      or

      .com.novell.application.zenworks.ted.TED -hosts 123.456.78.9

      Example where the cluster is known by multiple DNS names and/or IP addresses:

      .com.novell.application.zenworks.ted.TED -hosts 123.456.78.9:cluster2.novell.com:cluster3.novell.com

      Your list of DNS names and IP addresses should be delimited by a colon (:).

    4. Save your changes > exit the text editor.

  3. To start the TED agents for the first time, offline the cluster and then online it again.

    This causes the clustering software to reread the updated load script and load the TED agents.