9.3 Configuring iFolder Servers on a NCS for Linux Cluster

The following procedure describes how to configure Novell iFolder services on Novell Cluster Services for Linux cluster. You can optionally add Web Access and Web Admin for iFolder to the cluster.

IMPORTANT:Do not create an iFolder Cluster Resource at this time; it is configured after you finish setting up iFolder services on the cluster.

  1. For each node in the cluster, install iFolder services:

    1. In YaST, install iFolder server, Web Admin console, and Web Access console, but do not configure services at this time.

      For information, see Section 6.1, Installing iFolder on an Existing OES 11 Server.

    2. Repeat the install on each node in the cluster, then continue with Step 2.

  2. Ensure that the configured shared storage resource is online on the Master node, then configure the iFolder server by using the steps given below:

    1. Ensure that the shared resource is mounted on the Master node.

      For example:/media/nss/NSSVOL.

      Mounting will not be done, if the resource is on a different node. Migrate that resource to the Master node.

    2. In YaST, configure iFolder enterprise server.

      For information, see Section 6.2, Deploying iFolder Server.

      For the System Store Path, specify the mount point of the shared volume that you created in Step 2.a.

      IMPORTANT:You must ensure that you use pool IP or iFolder cluster resource IP while configuring iFolder services (Server, Web Access, Web Admin).

      At the end of the configuration, open your Web browser to the iFolder server to make sure it is running.

      http://192.168.1.1/simias10/Simias.asmx
      

      Replace 192.168.1.1 with the pool IP or iFolder cluster resource IP that you specified while configuring iFolder services. If everything is working properly, you should get an authentication prompt. On authentication, if you receive an error indicating that access to path is denied, follow the instructions outlined in Step 2.c.

    3. If you are using an NSS volume to store user data, you must set up NSS file system trustee rights for the Web server user object wwwrun before restarting your web server.

      1. At a terminal console prompt, log in as the root user or equivalent, then enter

        rights -f /media/nss/NSSVOL/iFolder_Data -r rwfcem trustee wwwrun.ou.o.treename

        /media/nss/NSSVOL: The /media/nss/NSSVOL is the cluster shared storage resource of the Master node.

        iFolder_Data: It is the directory that is configured in Step 2.b to be used as the iFolder store location.

        wwwrun.ou.o.treename: This is the FDN of the configured apache user that is LUM enabled to be used with the Apache Web Server.

        NOTE:You must ensure that LUM is configured and running successfully.

      2. Open your Web browser and enter http://192.168.1.1/simias10/Simias.asmx to make sure iFolder Server is running.

        Replace 192.168.1.1 with the IP address of the cluster resource you have made online or migrated in Step 2.a. If everything starts working properly, you get an authentication prompt.

      3. Enter admin credentials and verify if you are able to log in to the page successfully. A successful login indicates that the iFolder server is configured properly. Then close the Web Browser.

      4. To configure Web Access in YaST:

        • For the Web Access Alias, specify an alias such as /ifolder. Use the same alias on all nodes when you configure them later.

        • For the iFolder Server URL, specify the IP address or the DNS entry pointing to the cluster resource.

      5. To configure Web Admin in YaST:

        • For the Web Admin Alias, specify an alias such as /admin. Use the same alias on all nodes when you configure them later.

        • For the iFolder Server URL, specify the IP address or the DNS entry pointing to the cluster resource.

      6. Issue the following command:

        /opt/novell/ifolder3/bin/ifolder_cluster_setup <Data Path>

        For instance, if the Data Path is /media/nss/NSSVOL/iFolder_Data, then issue the following command:

        /opt/novell/ifolder3/bin/ifolder_cluster_setup /media/nss/NSSVOL/iFolder_Data

  3. Configure iFolder services on each of the remaining nodes in the cluster by doing the following:

    NOTE:Before configuring iFolder service on the remaining node(s), you must migrate the cluster pool or iFolder cluster resource from the master node to the remaining node(s). However, you must ensure that before you migrate, you must stop the ifolder service. You can achieve this by executing the command:

    /opt/novell/ifolder3/bin/ifolder_shutdown

    1. Run the following command: /opt/novell/ifolder3/bin/ifolder_cluster_setup <Data Path>. On executing this command, you will be prompted to configure Web Admin and Web Access. You may then choose to configure Web Admin and Web Access on a node.

    2. Start Apache on this node.

      /etc/init.d/apache2 start
      
    3. Repeat Step 3 to configure any additional nodes in your iFolder cluster.

      NOTE:Repeat Step 3 after upgrade of every node from OES 2 SP3 to OES 11 SP1 iFolder.