Kwestia IP Fail-over
rafmik - 24-07-2009 10:32
Kwestia IP Fail-over
Hej,Scenariusz jest następujący :
1. Jest serwer - np SP Mini, który ma 2 adresy : failover + standardowe IP przypisane do tego serwera.
2. Jest drugi serwer - np. RPS, ktory tez ma 2 adresy : failover + swój własny, przypisany.
Wszystki usługi są skonfigurowane pod adres failover SP Mini.
Ponieważ oba są podpięte pod jednego klienta, zakładam, że w momencie awarii na SP Mini wykonuję :
a) w menadżerze przekierowanie failover sp mini na fiz. adres RPS, na którym mam uboższą kopię SP Mini jako backup, w sytuacji gdyby coś się stało z SP Mini.
b) tablice routingu w OVH są uaktualniane prawie natychmiast i ruch kierowany na failover SP Mini jest kierowany na RPS'a.
Tymczasem dowiedziałem się w pomocy OVH, że :a) aby mieć taką konfigurację muszę zapłacić za
,,wolne miejsce'' (tak to zostało określone) na RPS (innym razem zostało to określone jako dokupienie failover do RPS'a czego chyba nie ma w ofercie)
b) jeżeli usługi ustawię na failover RPS'a i ten failover skieruję na SP Mini a w razie awarii SP Mini skieruję go znów na RPS - to .... oni nie są pewni czy to będzie działać.
Pytanie : Czy ktoś testował podobne rozwiązanie i jak się sprawuje w praktyce ? Czy to co opisałem będzie działać, czy faktycznie są wymagane jakieś dodatkowe zmiany odnośnie RPS'a ? I jak szybko następuje zmiana routingu w OVH z waszego doświadczenia?
pan_pielgrzym - 27-07-2009 01:50
Pozwolę się podpiąć pod temat ;)
Mam taki scenariusz - na dedyku jest 1-4 ip failover. Mam sobie też rpsa, który z założenia ma być serwerkiem backupowym. Rozumiem, że mogę po prostu te 4 ip przerutować na rpsa jakby mi (odpukać) dedykł padł na twarz? Czy mogę przerutować je na rpsa którego nie mam w panelu jakoś?
voldemortsgirl - 27-07-2009 09:13
Aktywacja IP failover
Serwery RPS posiadają dwa aktywne "sloty" na adresy IP.
Aktywacja kolejnych "slotów" jest płatna (cena adresu IP) , w to miejsce można uruchomić nowy adres IP lub przepiąć już działający z innego serwera.
Jeżeli checie mieć możliwość przepinania adresu IP z jednego na drugi serwer, oba serwery powinny posiadać wolny "slot" dla tego adresu IP.
pan_pielgrzym - 27-07-2009 09:35
voldemortsgirl, dzięki za info :)
Mam dwa kompy na różnych 'managerach' i po prostu na tym dedyku, w panelu przepinania ip na innego kompa nie mam do wyboru rps'a - da się to jakoś obejść?
I jeszcze taki drobiazg - da się jakoś ustawić, żeby to się działo z automatu? Np. nie pinguje mi portu takiego a takiego to przepina ip i śle mejla z pogróżkami do mnie. Jak znów te pingi chodzą to z automatu 'wraca' ip na dedyka?
rafmik - 27-07-2009 11:50
Cytat:
I jeszcze taki drobiazg - da się jakoś ustawić, żeby to się działo z automatu? Np. nie pinguje mi portu takiego a takiego to przepina ip i śle mejla z pogróżkami do mnie. Jak znów te pingi chodzą to z automatu 'wraca' ip na dedyka?
Bede chciał zrobć dokładnie to samo :) Wydaje mi się, że w tym momencie jedyne rozwiazanie to : monitoring typu Nagios + skrypt wykorzystujacy API ovh.
pan_pielgrzym - 27-07-2009 20:31
Cytat:
monitoring typu Nagios + skrypt wykorzystujacy API ovh.
Gdzie leży dokumentacja tego api? Też sobie chętnie smarne w pythonie coś prostego. Myślę, że nie trzeba kombajnu w stylu nagios - wystarczy jak maszyna zapasowa skuma, że pingowanie pewnych usług nie działa przez dłuższy czas i odpali skrypt przestawiający :)
mariano - 27-07-2009 20:50
Cytat:
Gdzie leży dokumentacja tego api? Też sobie chętnie smarne w pythonie coś prostego.
http://www.ovh.com/soapi/en/Jakbys mial problemy z SOAPpy, to pytaj. Ostatnio musialem sciagac wersja z svn-a z okazji jakiegos buga. Mozliwe jednak, ze jest juz nowe wydanie.
pan_pielgrzym - 27-07-2009 22:49
Dzięki mariano :)
Czy to chodzi o ten problem z KeyError: u'typens' gdy próbuje ściągnąć listę ip-failover? Gdzieś wyguglałem blog po francusku chyba, i gość ma ten sam error i potem komendy do cvs ;)
mariano - 27-07-2009 23:08
Cytat:
Czy to chodzi o ten problem z KeyError: u'typens' gdy próbuje ściągnąć listę ip-failover?
Tak, wlasnie o to chodzi. :) Ja sciagnalem za pomoca:
Kod:
svn co https://pywebsvcs.svn.sourceforge.net/svnroot/pywebsvcs/trunk pywebsvcs
i dziala ok.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl