Sample cluster configurations

The following example can be used to configure a four-node cluster with ECMP , cluster LA, or Linksets.

  1. Create the cluster.

    • Log on to first node.

    • Add the cluster instance.

       add cluster instance 1
      
    • Add the first node to the cluster.

       add cluster node 0 10.102.33.184 -backplane 0/1/1
      
    • Enable the cluster instance.

       enable cluster instance 1
      
    • Add the cluster IP address.

       add ns ip 10.102.33.185 255.255.255.255 -type CLIP
      
    • Save the configurations.

       save ns config
      
    • Warm reboot the appliance.

       reboot -warm
      
  2. Add the other three nodes to the cluster.

    • Log on to cluster IP address.

    • Add the second node to the cluster.

       add cluster node 1 10.102.33.187 -backplane 1/1/1
      
    • Add the third node to the cluster.

       add cluster node 2 10.102.33.188 -backplane 2/1/1
      
    • Add the fourth node to the cluster.

       add cluster node 3 10.102.33.189 -backplane 3/1/1
      
  3. Join the added nodes to the cluster. This step is not applicable for the first node.

    • Log on to each newly added node.

    • Join the node to the cluster.

       join cluster -clip 10.102.33.185 -password nsroot
      
    • Save the configuration.

       save ns config
      
    • Warm reboot the appliance.

       reboot -warm
      
  4. Configure the NetScaler cluster through the cluster IP address.

    // Enable load balancing feature
    enable ns feature lb
    
    // Add a load balancing virtual server
    add lb vserver first_lbvserver http
    ....
    ....
    
  5. Configure any one of the following (ECMP, cluster LA, or Linkset) traffic distribution mechanisms for the cluster.

    ECMP

    • Log on to the cluster IP address.

    • Enable the OSPF routing protocol.

           enable ns feature ospf
      
    • Add a VLAN.

           add vlan 97
      
    • Bind the interfaces of the cluster nodes to the VLAN.

           bind vlan 97 -ifnum 0/1/4 1/1/4 2/1/4 3/1/4
      
    • Add a spotted SNIP on each node and enable dynamic routing on it.

           add ns ip 1.1.1.10 255.255.255.0 -ownerNode 0 -dynamicRouting ENABLED
           add ns ip 1.1.1.11 255.255.255.0 -ownerNode 1 -dynamicRouting ENABLED
           add ns ip 1.1.1.12 255.255.255.0 -ownerNode 2 -dynamicRouting ENABLED
           add ns ip 1.1.1.13 255.255.255.0 -ownerNode 3 -dynamicRouting ENABLED
      
    • Bind one of the SNIP addresses to the VLAN.

           bind vlan 97 -ipAddress 1.1.1.10 255.255.255.0
      
    • Configure the routing protocol on ZebOS by using vtysh shell.

      Static cluster LA

      • Log on to the cluster IP address.

      • Add a cluster LA channel.

           add channel CLA/1 -speed 1000
      
      • Bind the interfaces to the cluster LA channel.
           bind channel CLA/1 0/1/5 1/1/5 2/1/5 3/1/5
      
      • Perform equivalent configuration on the switch.

        Dynamic cluster LA

        • Log on to the cluster IP address.

        • Add the interfaces to the cluster LA channel.

         set interface 0/1/5 -lacpmode active -lacpkey 5 -lagtype cluster
         set interface 1/1/5 -lacpmode active -lacpkey 5 -lagtype cluster
         set interface 2/1/5 -lacpmode active -lacpkey 5 -lagtype cluster
         set interface 3/1/5 -lacpmode active -lacpkey 5 -lagtype cluster
        
        • Perform equivalent configuration on the switch.

        Linksets. Assume that the node with nodeId 3 is not connected to the switch. You must configure a linkset so that the unconnected node can use the other node interfaces to communicate with the switch.

      1. Log on to the cluster IP address.

      2. Add a linkset.

        add linkset LS/1
        
      3. Bind the connected interfaces to the linkset.

        bind linkset LS/1 -ifnum 0/1/6 1/1/6 2/1/6
        
  6. Update the state of the cluster nodes to ACTIVE.

    set cluster node 0 -state ACTIVE
    set cluster node 1 -state ACTIVE
    set cluster node 2 -state ACTIVE
    set cluster node 3 -state ACTIVE
    

Sample cluster configurations

In this article