2016-12-30 - Making Grase highly available

Header Data

From: Michael Raynor <mx***1@gmail.com>
Message Hash: b47a6fc78b29576cbf17edc30c9f54107abf8af2e85142b441ddc5edccb9983f
Message ID: <9fda9652-6955-4672-9d11-fb98979027fc@grasehotspot.org>
Reply To: N/A
UTC Datetime: 2016-12-30 21:16:43 UTC
Raw Date: Fri, 30 Dec 2016 20:16:43 -0800

Raw message

Hi Guys,

I am trying to think through what would need to happen if I was to make 
Grase highly available.

My thoughts would be two Virtual Machines split over two separate VMWare 
Hosts.

In the past I have just had two preconfigured VMs - one powered on and the 
other powered off.

Could there be a way to make the tun0 IP address floating using keepalived?

For the DHCP side of things, we could split the scope in two so that the 
leases don't conflict between nodes and have the default gateway/DNS point 
to the floating IP.

The other complicated part would be keeping sessions - could this be done 
with MySQL master-master replication?

What configuration would need to remain independent between the two nodes, 
and what configuration could be shared?

Just an interesting thought process.

Michael

Thread