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 >> >> >
