Forum Discussion

Jonathan_DeHaa1's avatar
Jonathan_DeHaa1
Historic F5 Account
Mar 25, 2014

GTM and DSC Sync-Failover with more than two members

I'm working on configuring GTM on a cluster of four BigIP's running LTM using DSC for a four-member Sync-Failover group. The GTM config only seems to allow for one failover member per LTM. How do I configure GTM so that it can handle Virtual Hosts that may fail over to any of the four cluster members? In this case, GTM is running on the same hardware as LTM, but I don't think that should matter to the configuration.

 

4 Replies

  • Correct. This can be handled with a GTM sync group. It will only synchronize GTM specific object configurations. We currently have eight GTMs in a sync group and subsets of them are also in active-standby LTM pairs.

     

    http://support.f5.com/kb/en-us/solutions/public/13000/700/sol13734.html

     

  • As Cory mentioned DSC is not to be confused with a GTM sync groups. In your configuration you want to build out your GTM sync group to include all devices licensed with GTM. Keep in mind that all GTM's in a sync group are active. This is done by performing BIGIP_ADD and GTM_ADD between all of your GTM devices.

     

    The sync group's configuration will reference your LTM virtual servers which will be hosted by whatever LTM device is currently active.

     

    For more information see the GTM implementation manual:

     

    http://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm-implementations-11-1-0/15.html

     

  • Jonathan_DeHaa1's avatar
    Jonathan_DeHaa1
    Historic F5 Account
    I guess I wasn't clear. The GTM sync group is not where my problem is, that part is clear enough to me. The problem is that the LTMs are in a Sync-Failover group with more than two members. When I go into BigIP > DNS > GSLB > Servers > Create, I get a drop down for BigIP (Single) and BigIP (Redundant). The BigIP (Redundant) only allows a single peer. So do I put all four traffic groups in as BigIP (Single) and use the floating IP for each traffic group? Or should I put in two LTMs in as BigIP (Redundant) and use the non-floating IPs? If the latter, how will the GTM handle a traffic group floating from one to the other pair?
  • Kevin_K_51432's avatar
    Kevin_K_51432
    Historic F5 Account

    Greetings, Both single and redundant appear to let you enter multiple IP addresses. I don't think either really matters. Here's what I came up with. Oh, you can modify the device names for better tracking too:

     tmsh
     list gtm server
    gtm server multi_server {
        addresses {
            10.12.23.139 {
                device-name multi_server
            }
            10.12.23.140 {
                device-name multi_server
            }
            10.12.23.141 {
                device-name multi_server
            }
            10.12.23.142 {
                device-name multi_server
            }
    
     modify gtm server multi_server addresses modify { 10.12.23.139 { device-name multi_one }}
     modify gtm server multi_server addresses modify { 10.12.23.140 { device-name multi_two }}
     modify gtm server multi_server addresses modify { 10.12.23.141 { device-name multi_three }}
     modify gtm server multi_server addresses modify { 10.12.23.142 { device-name multi_four }}
    
     list gtm server
    gtm server multi_server {
        addresses {
            10.12.23.139 {
                device-name multi_one
            }
            10.12.23.140 {
                device-name multi_two
            }
            10.12.23.141 {
                device-name multi_three
            }
            10.12.23.142 {
                device-name multi_four
            }
    

    There is an RFE in the works (not too distant future) for multiple server objects.

    Don't forget to bigip_add each of the servers.

    Kevin