Forum Discussion

Qasim's avatar
Qasim
Icon for Cirrostratus rankCirrostratus
Nov 01, 2019

Cross DC failover with VS using IRUles

Hi,

I want to publish 2 services externally (internet) and internally (LAN/WAN) and want to have a cross DC failover but I have a limited number of public IP addresses so would like use a single VS in each DC. Wondering, how can I go about this? I want all services to fail dynamically if one of the services have failed?

 

 

can anyone help please?

 

Thanks.

  • JG's avatar
    JG
    Icon for Cumulonimbus rankCumulonimbus

    Cross-DC service failover is typically done through the use of F5's "BIG-IP DNS" (erstwhile GTM).

     

    It is impossible to make any suggestions here without the knowledge of the particulars of your network topology.

    • Qasim's avatar
      Qasim
      Icon for Cirrostratus rankCirrostratus

      Hi Jg,

      Yes the f5 appliance hosting this service has a gtm/gslb configure as well. Normally I create two virtual servers in the gslb section I.e. one as an internal and another as external-translation. I create two gtm pools again one external.and another internal, covering VSs in both DCs and then assign then to that particular wide-ip. However, I am.confused on this one because I will be using an IRule on the ltm to redirect traffic. Which means the VS wont go down if one of the ltm pool goes down.

      TbH, if there is a document somewhere that has an example of such scenarios, even that will help.

      ​Thanks