Forum Discussion

mart_58302's avatar
mart_58302
Icon for Nimbostratus rankNimbostratus
Oct 02, 2008

F5 as high availability failover and not as load sharing?

Hello.

 

 

I need to make high availability failover solution with F5 and I can't find the way how to do it - VIP holding certificate and pool with two identical nodes, which act as high availability, not load sharing etc as the problem is, that both nodes are running one specific application, and only one application in one server can be in live. So if the first node goes down, all the traffic will be switched to the second node and if later the fist node come available, still the second node holds active connections and also gets all new connections, until it goes down and all the traffic will be switched to the first node, and so on?

 

 

 

Is this possible with F5, using latest 9.4.5 HF 2?

12 Replies

  • Edit: I have problems to implement it, I followed the guide:

    1. Made a virtual server.

    2. Created a pool with the real servers in it.

    3. Created an iRule "single_node_persistence" like this:

         
         when CLIENT_ACCEPTED { persist uie 1 }    
       

    4. Created a Persistence profile "single_node" of type Universal which uses the iRule I just created and et the timeout 360 s.

    5. In the virtual server definition, applied pool as the default pool, and tried to apply new persistence profile "single_node" as the default persistence profile, but got error:

    01070585:3: Virtual server (test_pool) cannot reference rule (single_node_persistence) more than once (check persistence, auth and rules).

    What did I miss?

    Or shall I leave the default settings:

    Default Persistence Profile None

    Fallback Persistence Profile None
  • Seems, I made mistake, as I also activated this iRule to virtual server, removing it from there, and leaving it to profile, let me choose default profile the single_node profile.