330
Comment:
|
870
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Corosync = We will use corosync to create a virtual IP which is shared by two systems |
= Corosync and HA-proxy = |
Line 4: | Line 3: |
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. HA-proxy will be running on each of the hosts relaying incoming HTTP-requests to two webservers. * 192.168.1.47 virtual IP-address * 192.168.1.48 haproxy01 * 192.168.1.49 haproxy02 == Software == |
|
Line 5: | Line 11: |
apt-get install corosync | apt-get install corosync haproxy crmsh |
Line 8: | Line 14: |
== Configuration == | |
Line 15: | Line 22: |
Restart corosync to load the new configuration. {{{ service corosync restart }}} == Commmands == Run the following on startup {{{ }}} |
Corosync and HA-proxy
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. HA-proxy will be running on each of the hosts relaying incoming HTTP-requests to two webservers.
- 192.168.1.47 virtual IP-address
- 192.168.1.48 haproxy01
- 192.168.1.49 haproxy02
Software
apt-get install corosync haproxy crmsh
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 }
Restart corosync to load the new configuration.
service corosync restart
Commmands
Run the following on startup