Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2018-01-08 13:01:27
Size: 314
Comment:
Revision 5 as of 2018-01-09 23:41:44
Size: 657
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
We will use corosync to create a virtual IP-address which is shared by two systems. One of the systems has the virtual IP-address. If the system goes down, the other system will take over the virtual IP-address.
Line 3: Line 4:
We will use corosync to create a virtual IP which is share by two systems  * 192.168.1.47 virtual IP-address
 * 192.168.1.50 haproxy01
 * 192.168.1.51 haproxy02
Line 5: Line 8:
This has to be configured before haproxy configuration makes any sense, since haproxy should listen on the virtual ip. also we need to configure the dns name for the virtual ip first. so this depends on dns updates too. == Software ==
{{{
apt-get install corosync
}}}

== Configuration ==
Add the local network and a multicast address to `/etc/corosync/corosync.conf` in the `interface` section
{{{
interface {
        bindnetaddr: 192.168.1.0
        mcastaddr: 239.192.1.1
}
}}}

== Commmands ==
Run the following on startup
{{{

}}}

Corosync

We will use corosync to create a virtual IP-address which is shared by two systems. One of the systems has the virtual IP-address. If the system goes down, the other system will take over the virtual IP-address.

  • 192.168.1.47 virtual IP-address
  • 192.168.1.50 haproxy01
  • 192.168.1.51 haproxy02

Software

apt-get install corosync

Configuration

Add the local network and a multicast address to /etc/corosync/corosync.conf in the interface section

interface {
        bindnetaddr: 192.168.1.0 
        mcastaddr: 239.192.1.1
}

Commmands

Run the following on startup

None: Corosync and HA-proxy (last edited 2021-08-12 09:31:08 by Kristian Kallenberg)