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