I'm creating a basic laboratory with ODL + Mininet. After many tests with Helium SR3 and SR2, I just got success (install and control flows) using the version Base Hydrogem 1.0.
Now I need to create a high availability scenario. I want to install 02 Hydrogen (separate VMs) controllers, synchronizing flows between themselves and connected to Mininet (other VM). I imagine that the main would be the Master and the other would be the Slave. When executing the command to connect to the controller Mininet I should use a virtual IP, right?
"e.g.: sudo mn --controller=remote, ip=VIRTUAL-IP-ADDRESS --topo minimal"
The moment the Master controller goes offline, the Slave controller assumes the role and maintains connectivity with Mininet. So I can add new flows and modify existing ones.
How could I begin to do this?