Forum Discussion

N_65943's avatar
N_65943
Icon for Nimbostratus rankNimbostratus
Aug 18, 2009

Clone Pool to two different nodes

Hi

 

 

I have a situation where I'd like to clone sessions from a pool to a clone pool. But I need the clone pool to have two different vendor technologies, for example an IDS and some other anaylsis tool.

 

 

The problem is the clone pool will use load balancing to select the clone member.

 

 

Is it possible to use an irule to clone a VS to two clone pool members?

 

 

(or an alternative method?)

 

 

Thanks
  • I don't think that is possible because it follows the same type of logic as the Virtual address. Hopefully the irule experts can either valid and invalidate my assumption.
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    I'm sure this has been requested before. I'd suggest opening a case with F5 Support and ask to have a Request For Enhancement opened or attach your request to an existing RFE if one's already been created.

     

     

    I haven't tested this, and it would be a bit of a hack, but I wonder if you could create a virtual server clone_A_vs and clone_B_vs. And then use two iRules, clone_A_rule which specifies a clone pool of clone_A_vs and clone_B_rule which specifies a clone pool of clone_B_vs. Then on your main virtual server, add clone_A_rule as a resource. Again, it's not tested and would probably only work on 9.4.0 or higher if it works on any version.

     

     

    If you try this could you reply with the results?

     

     

    Thanks,

     

    Aaron
  • I will try this, but don't you mean add both rules as resources not just rule A?
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    By adding the iRule as a resource, I mean add the iRule to the virtual server. The iRules would use the clone command (Click here).

     

     

    Aaron
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    Actually, it would be a chain. I think you can only use one clone pool per VIP, so you'd set your main VIP to clone to clone_A_vs which clones to clone_B_vs. The first iRule would be assigned to the main VIP and the second iRule would be added to clone_A_vs.

     

     

    Aaron
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    Did you ever end up testing this or finding another solution?

     

     

    Thanks,

     

    Aaron