konto usunięte

Temat: podmienic Serwerki na goraco ?

Witam,

Jezeli ten temat sie juz pojawil, to chetnie poczytam i usune tego posta.

Musze podmienic nowy serwer ze starym ale tak by nikt nie zauwazyl ze przerwy w dzialaniu systemow :).
Wiem jak to zrobic i to nie jest trudne, tylko szukam jaknajszybszego rozwiazania.
Mysle jak lepiej sklonowac dane z Live Host do Blind Host.
Jak narazie to mysle ze dobre rozwiazanie byloby uzyc:

1) netcat + DD

--Live Host --
sudo dd if=/dev/ubuntu/testvol1 | nc 192.168.56.102 9000

--Blind Host --
sudo nc -l 9000 | sudo dd of=/dev/ubuntu/testvol1 bs=16M

Moje pytania tutaj:
- czy moga dane byc zapisywane do partycji na Live Host w czasie tej operacji?

2) uzyc rsync do skopiowania wszystkiego ?

3) Clonezilla ?
- lubie clonezille ale nie znalazlem rozwiazania do sklonowania Zywego Hosta do Blind Hosta. Moze jakies pomysly macie do tego?

4) Moze macie lepsze propozycje? Jak narazie to mysle o 1 ale zastanawia mnie ten zapis danych w godzinach pracy.

A na koniec jak dane beda skopiowane(zduplikowane), to zalaczam guzik i DNS, firewall sie przestawia.

DziekiErnest Gulik edytował(a) ten post dnia 06.08.10 o godzinie 21:30

konto usunięte

Temat: podmienic Serwerki na goraco ?

Ernest Gulik:
2) uzyc rsync do skopiowania wszystkiego ?

Stawiam na rsync, ale i tak skoro zapis odbywa się bez przerwy, to dane "będą zawsze nieaktualne".

Nie daj się tak łatwo "dymać" ... te 5-15 minut przerwy na "dosyncowanie" różnic nie powinno być aż takim problemem.
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: podmienic Serwerki na goraco ?

Jeśli chcesz aby nikt nie zauważył przerwy w pracy systemów przenoś dane wtedy kiedy nikt nie pracuje ;-D

konto usunięte

Temat: podmienic Serwerki na goraco ?

Andrzej Zieliński:
Jeśli chcesz aby nikt nie zauważył przerwy w pracy systemów przenoś dane wtedy kiedy nikt nie pracuje ;-D


Tylko to jest jakies 500GB danych :D
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: podmienic Serwerki na goraco ?

A może najpierw jakiś opis co ten serwer robi, jakie usługi na nim stoją itd.????
Bez tego to nie spodziewałbym się jakiejś przydatnej rady.
Maciej Hedrych-Ozimina

Maciej Hedrych-Ozimina IT - problem ? jaki
problem ? nowe
wyzwanie
+48_503_970_286

Temat: podmienic Serwerki na goraco ?

moze tak zarwac nocke i wtedy postawic nowy serverek lub po prostu oglosic przerwe techniczna podwieczor...user tez musi miec swiadomosc ze system nie jest wieczny a tylko fizycznym urzadzeniem i czasem cos moze pasc..

konto usunięte

Temat: podmienic Serwerki na goraco ?

Maciej Hedrych-Ozimina:
user tez musi miec swiadomosc ze system nie jest wieczny a tylko fizycznym urzadzeniem i czasem cos moze pasc..

User jest slave, a employer is master .... usera się pytasz tylko w przypadku, w którym czujesz, że employer może się "dygać: :)
Stanisław P.

Stanisław P. Software designer

Temat: podmienic Serwerki na goraco ?

Ernest Gulik:
Tylko to jest jakies 500GB danych :D

To najpierw rsync w czesie dnia, a później przed samą migracją jeszcze raz dogrywasz różnice - będzie o niebo szybciej.

Wszelkie inne sposoby raczej wymagałyby klastrowanych sieciowych systemów plików, czy innych wynalazków. A jeśli masz system który naprawdę nie może przestać pracować i nie masz backupowego serwera cały czas synchronizowanego na który możesz firmę przełączyć kiedy chcesz... to masz chyba większe problemy niż to ta jedna operacja podmienienia ;)
Stanisław P.

Stanisław P. Software designer

Temat: podmienic Serwerki na goraco ?

Ernest Gulik:
A na koniec jak dane beda skopiowane(zduplikowane), to zalaczam guzik i DNS, firewall sie przestawia.

Aha - jeszcze dodam - napisałeś "tak by nikt nie zauwazyl ze przerwy w dzialaniu systemow". Zapomnij o zmienie DNS'ów - zależnie od cache'a masz gwarantowaną przerwę gdzieś pomiędzy sekundą, pełnym TTL'em i maksymalnym lokalnym czasem cache'a nscd.
Jeśli podmieniać na gorąco, to tylko przez proxy, przekierowanie ruchu, albo podmianę ip i arping w jednej sieci.
Tomasz Zięba

Tomasz Zięba astozi | astozi lab

Temat: podmienic Serwerki na goraco ?

Ernest Gulik:

Tylko to jest jakies 500GB danych :D

500GB danych samo z siebie to nie jest problem.

Jak wspominał wcześniej kolega Michał, opisz jakie usługi są uruchomione na tym serwerze.
Co innego: 500GB w kilkunastu/kilkudziesięciu tysiącach udostępnianych plików/dokumentów dla userów, a co innego 500GB w kilkunastu/kilkudziesięciu plikach baz danych.
Dodatkowo utwórz profil zmienności tych plików bo bez takich informacji ciężko jest mówić o czasie drugiego sync'a: 5-15 minut, a może 10-30 minut.

Co do "załączania guzika" to masz na myśli NAT'a ? bo kwestie DNS'a już zostały opisane post wyżej.
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: podmienic Serwerki na goraco ?

Tomasz Zięba:
Ernest Gulik:

Tylko to jest jakies 500GB danych :D

500GB danych samo z siebie to nie jest problem.

Jak wspominał wcześniej kolega Michał, opisz jakie usługi są uruchomione na tym serwerze.
Co innego: 500GB w kilkunastu/kilkudziesięciu tysiącach udostępnianych plików/dokumentów dla userów, a co innego 500GB w kilkunastu/kilkudziesięciu plikach baz danych.

Nie wspominając o tym że jeśli to bazy danych to stosuje się wtedy zupełnie inne metody przenoszenia danych niż kopiowanie plików.
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: podmienic Serwerki na goraco ?

Normalnie to takie przenosiny robi się podczas przerwy technicznej kiedy system jest wyłączony! Każdy system ma swoje przerwy techniczne - jeśli twój takich nie ma to znaczy że coś jest nie teges.
Właśnie zakończyliśmy przenosiny systemu ERP na nowe maszyny i udało się to zrobić właśnie podczas przerwy technicznej (ilość danych była porównywalna, skomplikowanie trochę większe bo nie był to jeden serwer tylko kilka).
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: podmienic Serwerki na goraco ?

Andrzej Zieliński:
Normalnie to takie przenosiny robi się podczas przerwy technicznej kiedy system jest wyłączony! Każdy system ma swoje przerwy techniczne - jeśli twój takich nie ma to znaczy że coś jest nie teges.

Niekoniecznie, czasami trzeba przy "prawie zerowym" czasie przełączenia, tylko kwestia odpowiedniego przygotowania wtedy i możliwości (nadal nie wiemy co na tym serwerze jest( gdzie mieszczą się dane itd.
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: podmienic Serwerki na goraco ?

Chodzi o to aby nie kreować na siłę systemów niewyłączalnych i nieserwisowalnych. Jeśli system jest krytyczny to zwykle ma jakieś rozwiązania skracające czasy przestojów - klastry, macierze itd a tutaj jak zrozumiałem jest jakis serwer z dyskami lokalnymi którzy trzeba przenieść na nowy serwer.

konto usunięte

Temat: podmienic Serwerki na goraco ?

Andrzej Zieliński:
Chodzi o to aby nie kreować na siłę systemów niewyłączalnych i nieserwisowalnych. Jeśli system jest krytyczny to zwykle ma jakieś rozwiązania skracające czasy przestojów - klastry, macierze itd a tutaj jak zrozumiałem jest jakis serwer z dyskami lokalnymi którzy trzeba przenieść na nowy serwer.

I za chwilę ten nowy serwer będzie "nie do wyłączenia", a może mieć większe dyski albo ich więcej przez co ilość danych przy następnej "podmianie na gorąco" będzie jeszcze większa i trzeba się będzie jeszcze dłużej drapać po głowie jak to zrobić. Jak coś ma działać z 99.99999999999% niezawodnością to nie potrzeba
wiele myśleć żeby odkryć iż jedna maszyna nijak do tego się nie nadaje.

Temat: podmienic Serwerki na goraco ?

W niektórych przypadkach da się zrobić żeby przełączanie było "prawie" natychmiastowe - chociażby migracja VMów z jednej maszyny na drugą, MySQL w master-slave, czy gdy aplikacja korzysta z rozproszonego systemu pliku, tak samo gdy ma się odpowiedni balancer/proxy na froncie. Ale do tego trzeba planować "przed" i odpowiednio przygotować infrastrukturę.

A DNSem da się podmieniać "natychmiastowo", trzeba tylko przed taką podmianą ustawić niski TTL + regułka na firewallu "starej" maszyny przekierowująca odpowiednie porty na nową ;].
Stanisław P.

Stanisław P. Software designer

Temat: podmienic Serwerki na goraco ?

Mariusz Gronczewski:
A DNSem da się podmieniać "natychmiastowo", trzeba tylko przed taką podmianą ustawić niski TTL
Ostatnio się właśnie naciąłem. Wiesz, że nscd może trzymać 2 godziny wpis, który ma TTL 60s? A później próbujesz dojść, czemu `host` daje poprawny wpis, a program łączy się tam gdzie nie trzeba...
regułka na firewallu "starej" maszyny przekierowująca odpowiednie porty na nową ;].
Chyba, że masz autoryzację na podstawie źródła połączenia...

Jeśli masz wszystko pod kontrolą i wiadomo co i gdzie, to można i dns'em przełączać - ale nie polecam ;)

Temat: podmienic Serwerki na goraco ?

no jasne, zależy od sytuacji. A nscd po prostu nie używam, zwykle więcej problemów niż zysków ;]
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: podmienic Serwerki na goraco ?

Mariusz Gronczewski:
W niektórych przypadkach da się zrobić żeby przełączanie było "prawie" natychmiastowe - chociażby migracja VMów z jednej maszyny na drugą, MySQL w master-slave, czy gdy aplikacja korzysta z rozproszonego systemu pliku, tak samo gdy ma się odpowiedni balancer/proxy na froncie. Ale do tego trzeba planować "przed" i odpowiednio przygotować infrastrukturę.

Zawsze trzeba umieć planować naprzód, inaczej potem masz kłopoty.
Andrzej Zieliński

Andrzej Zieliński Administrator
Systemów
Informatycznych, Sp.
z.o.o

Temat: podmienic Serwerki na goraco ?

Najgorzej jak z systemu tymczasowo-testowego niezauważalnie robi się produkcja 24h/7 bez prawa do wyłączania ;-)

Następna dyskusja:

ja polecam goraco BRATYSLAW...




Wyślij zaproszenie do