Hi,
You can have HSRP between datacenters. You can have multiple HSRP speaker, one of them will be active. If you need HSRP be active in each datacenter, you can check HSRP localization. Basically, you need filter hsrp hello and some arp packets.
HTH,
Lei Tian