Forum Discussion

omr_360782's avatar
omr_360782
Icon for Nimbostratus rankNimbostratus
May 09, 2018

Locating a virtual machine across data centers

Hi,

 

We have 2 Data Centers separated physically but linked via an extended VLAN (OTV), witch mean that the two DC share the same IP address range. Since we use virtualization a VM can move from DC1 to DC2 seamlessly using Vmotion. If a user requests the application he will be automatically be routed through the optimal route regardless of the location of the Application (VM), this is achieved using LISP.

 

Adding a WAF in each Data Centers to achieve high availability (HA) it'll create a layer of abstraction between the VM and the client, where the client will actually be requesting the Virtual Server of the WAF instead of the application itself (VM).

 

In this architecture a problem arises when a client requests an application that is located in the first data center (DC1), it should be served through the WAF1 located in DC1 and same goes for an application in located the second DC2 (WAF2 Servers application in DC2).

 

Lets assume that an application that was served from the WAF1 moved to the second DC (VMotion), how can we detect that the application moved and serves it from the second WAF, knowing that the application will keep the same configuration (IP).

 

Thanks in advance.

 

1 Reply

  • You could use monitor for that. However, the VMotion needs to trigger something in the vm itself, or something has to change from the VM point of view.