Висока доступност коришћењем приватне мреже на Убунту 16.04 са Кеепаливед-ом

Неке архитектуре високе доступности захтевају плутајућу ИП адресу. Ова функционалност је доступна на Вултр платформи када се омогући приватно умрежавање. Вултр нуди ИП опсег у свакој приватној мрежи: „Можете да користите било које ИП адресе које желите у приватној мрежи. Ми подразумевано додељујемо једну ИП адресу, али можете да је игноришете и користите друге ако желите.“ . Стога можемо користити било коју виртуелну ИП адресу у оквиру приватног ИП опсега. Овај пример има пасивно/активно подешавање. Главни сервер ће затражити плутајућу ИП адресу осим ако сервер не падне. Ако главни сервер не ради, резервни сервер ће преузети плутајућу ИП адресу.

Предуслови

Припрема система

Почните тако што ћете омогућити приватну мрежу на сваком ВПС-у. Ова карактеристика је добро документована .

Пријавите се на сваки систем као sudoкорисник и ажурирајте систем и његове пакете:

apt-get update && apt-get upgrade 

Када се ово заврши, спремни смо да почнемо са инсталирањем и конфигурисањем Кеепаливеда.

Инсталирање Кеепаливеда

Сада када је сваки систем ажуриран и има приватну ИП адресу, можете да инсталирате Кеепаливед на оба.

apt-get install keepalived

Ово ће инсталирати демон високе доступности. Кеепаливед је програм који обезбеђује високу доступност и функционалност балансирања оптерећења засновану на протоколу редундансе виртуелног рутера (ВРРП).

Главни сервер

На главном серверу уредите конфигурациону датотеку Кеепаливед.

nano /etc/keepalived/keepalived.conf

То virtual_ipaddressје ИП који ћемо кретати између сервера. Тхе priorityдефинише ко ће поседовати ИП. За мастер ћемо користити приоритет од 200. Користићемо 10.99.0.200као нашу плутајућу виртуелну ИП адресу.

vrrp_instance VI_1 {
    state MASTER
    interface ens7
    virtual_router_id 51
    priority 200
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass thisismysupersecretpassword
    }
    virtual_ipaddress {
        10.99.0.200
    }
}

Бацкуп сервер

На резервном серверу уредите конфигурациону датотеку Кеепаливед.

nano /etc/keepalived/keepalived.conf

Овде ћемо дефинисати virtual_ipaddressисто као на главном серверу. Разлика је у томе што је приоритет овог сервера нижи, тако да ће тражити ИП само када мастер није на мрежи.

vrrp_instance VI_1 {
    state BACKUP
    interface ens7
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass thisismysupersecretpassword
    }
    virtual_ipaddress {
        10.99.0.200
    }
}

Употреба и тестирање

Када су обе Кеепаливед услуге конфигурисане, покрените сваку услугу и омогућите је при покретању.

systemctl start keepalived
systemctl enable keepalived

На трећем серверу (или на резервном серверу) почните пинговањем нашег заједничког ИП-а:

ping 10.99.0.200

Сада поново покрените главни сервер и гледајте како се ИП помера на резервни сервер. Ово се обично указује малим повећањем пинг латенције.

64 bytes from 10.99.0.200: icmp_seq=80 ttl=64 time=0.384 ms
64 bytes from 10.99.0.200: icmp_seq=81 ttl=64 time=1.33 ms    <<< failover has happened
64 bytes from 10.99.0.200: icmp_seq=82 ttl=64 time=0.388 ms
64 bytes from 10.99.0.200: icmp_seq=83 ttl=64 time=0.339 ms
64 bytes from 10.99.0.200: icmp_seq=84 ttl=64 time=0.570 ms

Закључак

Кеепаливед ради без проблема на Вултр-у и спреман је за све ваше дизајне архитектуре високе доступности.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више