yeap
--
Marcelo Veriato Lima
DATACOM
On 06/27/2014 12:06 AM, Tejas Gadaria wrote:
Hi,
Also on clodstack side in Globle configuration do I need to replace host ip
with virtual ip ?
Regards,
Tejas
On Fri, Jun 27, 2014 at 12:29 AM, DATACOM - Marcelo.Veriato <
[email protected]> wrote:
My HA environment (active-standby) to MS is ok with keepalived. Just need
a floating IP address. My structure is two servers for MS and two for DB,
with acs 4.2 I use keepalived for database servers too, with 4.3 I use
native database HA ... https://cwiki.apache.org/confluence/pages/viewpage.
action?pageId=34838207 ... attention to bug 6892.
ms01 keepalived.conf example
# keepalived.conf is the configuration file which
# describes all the keepalived keywords. keywords are
# placed in hierachies of blocks (and subblocks), each
# layer being delimited by '{' and '}' pairs.
# Comments start with '#' or '!' to the end of the
# line and can start anywhere in a line.
# Global configuration
global_defs {
# To: to address that will be in header
notification_email {
[email protected]
}
# From: from address that will be in header
notification_email_from [email protected]
# SMTP server IP or hostname
smtp_server localhost
# SMTP server timeout in seconds
smtp_connect_timeout 30
# String identifying the machine
router_id ms01
}
# VRRP Script declaration
vrrp_script check_java {
# Script to run periodically
script "pidof java"
# Run the script this every seconds
interval 2
# Adjust priority by this weight
weight 10
}
# VRRP instance declaration
vrrp_instance eth0 {
# Initial state, MASTER|BACKUP
# As soon as the other machine(s) come up,
# an election will be held and the machine
# with the highest "priority" will become MASTER.
# So the entry here doesn't matter a whole lot.
state master
# Interface for instance, bound by vrrp.
interface eth0
# Arbitary unique number 0..255
# Used to differentiate multiple instances of vrrpd
# running on the same NIC or VLAN(and hence same socket).
virtual_router_id <VRID>
# For electing MASTER, highest priority wins.
# to be MASTER, make 50 more than other machines.
priority 100
# VRRP Advert interval, in seconds.
advert_int 3
# Authentication block
authentication {
# PASS||AH
# PASS - Simple Passwd (suggested)
# AH - IPSEC (not recommended))
auth_type PASS
# Password for accessing vrrpd.
# should be the same for all machines.
# Only the first eight (8) characters are used.
auth_pass vrrpms123
}
# Script state we monitor
track_script {
check_java
}
# Addresses add|del on change to MASTER, to BACKUP.
# With the same entries on other machines,
# the opposite transition will be occuring.
virtual_ipaddress {
<VIRTUAL_IP> dev eth0 label eth0:vip
}
}
ms02 - keepalived.conf
# keepalived.conf is the configuration file which
# describes all the keepalived keywords. keywords are
# placed in hierachies of blocks (and subblocks), each
# layer being delimited by '{' and '}' pairs.
# Comments start with '#' or '!' to the end of the
# line and can start anywhere in a line.
# Global configuration
global_defs {
# To: to address that will be in header
notification_email {
[email protected]
}
# From: from address that will be in header
notification_email_from [email protected]
# SMTP server IP or hostname
smtp_server localhost
# SMTP server timeout in seconds
smtp_connect_timeout 30
# String identifying the machine
router_id ms02
}
# VRRP instance declaration
vrrp_instance eth0 {
# Initial state, MASTER|BACKUP
# As soon as the other machine(s) come up,
# an election will be held and the machine
# with the highest "priority" will become MASTER.
# So the entry here doesn't matter a whole lot.
state backup
# Interface for instance, bound by vrrp.
interface eth0
# Arbitary unique number 0..255
# Used to differentiate multiple instances of vrrpd
# running on the same NIC or VLAN(and hence same socket).
virtual_router_id <VRID>
# For electing MASTER, highest priority wins.
# to be MASTER, make 50 more than other machines.
priority 105
# VRRP Advert interval, in seconds.
advert_int 3
# Authentication block
authentication {
# PASS||AH
# PASS - Simple Passwd (suggested)
# AH - IPSEC (not recommended))
auth_type PASS
# Password for accessing vrrpd.
# should be the same for all machines.
# Only the first eight (8) characters are used.
auth_pass vrrpms123
}
# Addresses add|del on change to MASTER, to BACKUP.
# With the same entries on other machines,
# the opposite transition will be occuring.
virtual_ipaddress {
<VIRTUAL_IP> dev eth0 label eth0:vip
}
}
pay attention in virtual_router_id parameter not to conflict with another
vrrp instance.
--
Marcelo Veriato Lima
DATACOM
On 06/26/2014 02:25 PM, Tejas Gadaria wrote:
I want to setup HA of MS with HAproxy OR Keepalived.
I have MS1 & DB1 installed on 10.1.1.2 &
MS2 & DB2 installed on 10.1.1.3
also DB has master - master replication setup.
Need help on this how can i setup failover for MS.
Regards,
Tejas