Obtaining and Setting Up CVSBIND on Each Node for NetWare 5.x or NetWare 6 Servers

The Cluster Virtual Server Bindery (CVSBIND) utility advertises cluster virtual servers in the bindery and supports access to cluster volumes through a UNC pathname. Because the ZfD Workstation Inventory component uses UNC paths to roll up its data, CVSBIND must be set up before you install Workstation Inventory.

  1. Download the CVSBIND self-extracting .ZIP file from Novell Support Web site . Double-click the file to extract these files: CVSBIND.NLM, CVSBIND.TXT, and CVSBIND_README.DOC.

  2. Set up CVSBIND.

    1. Down the cluster. At the system console of any node in the cluster, enter:

      cluster down

    2. Unload NCS. At the system console of each node in the cluster, enter:

      uldncs

    3. Copy CVSBIND.NLM to SYS:\SYSTEM on each server in the cluster.

    4. On each cluster node, load CVSBIND. In the SYS:\SYSTEM\LDNCS.NCF, add the following command after the cmon command, but before the cluster join command.

      cvsbind

    5. On each cluster node, unload CVSBIND. In the SYS:\SYSTEM\ULDNCS.NCF, add the following command after the cluster leave command, but before the unload cmon command.

      unload cvsbind

    6. At the system console of each node in the cluster, enter the following command to restart the cluster:

      ldncs

  3. In ConsoleOne, edit the commands in the cluster volume resource load and unload scripts.

    CVSBIND.NLM supports commands that can add or delete bindery service entries in the SLP namespace to emulate the NetWare bindery.

    In the load and unload scripts, add the commands with the NCS virtual server name and its corresponding IP address, so that the Service Location Protocol URL service (bindery.novell) can emulate the bindery. The command syntax is similar to the NUDP ADD and NUDP DEL commands already found in the scripts:

    cvsbind add SERVER_NAME IP_address

    cvsbind del SERVER_NAME IP_address

    NOTE:  The simplest way to add the commands to the scripts is to copy and paste the appropriate NUDP command and substitute CVSBIND for NUDP.

    Here is an example of the edited cluster volume resource load script:

    nss /activate=TESTVOLmount TESTVOL VOLID=254trustmig TESTVOL watchCVSBIND ADD CLUSTER_TESTVOL_SERVER 10.10.10.10NUDP ADD CLUSTER_TESTVOL_SERVER 10.10.10.10add secondary ipaddress 10.10.10.10

    The following is an example of the edited cluster volume resource unload script:

    del secondary ipaddress 10.10.10.10NUDP DEL CLUSTER_TESTVOL_SERVER 10.10.10.10CVSBIND DEL CLUSTER_TESTVOL_SERVER 10.10.10.10trustmig TESTVOL unwatchdismount TESTVOL /forcenss /forcedeactivate=TESTVOL

    NOTE:  The CVSBIND command is not case-sensitive but the server name should be entered in upper-case letters.

    You can inspect the SLP namespace with the following console commands:

    display slp services

    display slp attributes service:bindery.novell: