Բերված օրինակով մենք կունենանք վիրտուալ 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
Օրինակը կատարված ե 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