Pages

Saturday 23 March 2013

High availability: keepalived

Բերված օրինակով մենք կունենանք վիրտուալ IP, որը կարող է անհրաժեշտության դեպքում շրջել մի քանի սերվերների վրա, ապահովելով ծառայությունների մշտական հասանելիությունը առաջնային սերվերի խափանումից հետո։


Օրինակը  կատարված ե Centos 6.4 (i686)-ի վրա
տվյալներ.
node1-ի IP  1.1.1.1
node2-ի IP  1.1.1.2
վիրտուալ IP 1.1.1.3

yum install keepalived

 # vi /etc/keepalived/keepalived.conf
global_defs {
   notification_email {
        ադմին@ընկերություն.ամ
        }
   notification_email_from տեղեկացում@դոմեյն.ամ

   smtp_server snmp_սերվերի_IP
   smtp_connect_timeout 30
   router_id PRIMR
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 10
    priority 200 # ամենաբարձր պրիորիտետ ունեցող նոդը կունենա / կվերցնի վիրտուալ IP-ն
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass գաղտնաբառ
    }
    virtual_ipaddress {
        1.1.1.3
    }
    smtp_alert


Նույն կարգավորումը պետք ա լինի մյուս նոդերի վրա բացի priority-ից սերվերների կարևորությունը չխախտելու համար։

Չենք մոռանում ծառայությունը սկսել՝

service keepalived start

No comments:

Post a Comment