Portál AbcLinuxu, 9. června 2025 16:50


Dotaz: Jak sesynchronizovat dva servery na DEBIANu?

30.9.2010 20:47 Tomasekkk
Jak sesynchronizovat dva servery na DEBIANu?
Přečteno: 353×
Odpovědět | Admin
Zdravim Vas vsechny,

měl bych dotaz ohledně "synchronizace" dvou DEBIAN serverů. Máme dva servery, každý je umístěn v jednom a tom samém datovém centru, rád bych se zeptal, zda-li existuje způsob jak tyto dva servery propojit, zálohovat mezi sebou data (system, konfigurace apache, data na mysql, ftp apod.) a v případě výpadku nebo nedostupnosti prvního serveru, aby přešel ihned na druhý a když by první server opět zafungoval, sesynchronizovaly by se data z druhého serveru, který fungoval v době výpadku. Lze to řešit našimi HP servery nebo je potřeba k tomuto něco jiného? Jak se vůbec řeší problém ten, když dojde k výpadku jednoho serveru, ze DNS záznam potom neukazuje na první server, ale uz na druhy zalozni? Dekuji za rady nebo zasveceni do tématu :-) Tom
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 30.9.2010 22:20 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak sesynchronizovat dva servery na DEBIANu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obvykle se to dělá tak, že máš centrální storage a failover je potom řešen buď přímo na síťové úrovni (nějaká chytrá krabice, která testuje, jestli server žije, a podle toho směruje pakety buď na oba nebo jenom na jeden) nebo na úrovni DNS, které v případě výpadku musí vracet jenom záznam na ten funkční server (tam ale musíš mít dostatečně krátké TTL).
30.9.2010 23:17 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jak sesynchronizovat dva servery na DEBIANu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívej se na drbd a heartbeat (příp. jeho alternativy). Na netu je o tom poměrně hodně informací. Ty kompy se propojí přímým gigabitem, po kterým jede online replikace disků přes drbd. Když jsou ty kompy na stejném segmentu, aby se nemuselo řešit routování, jenom si přes heartbeat přehodí hlavní IP adresu na veřejném rozhraní a nemusí se měnit nic v DNS (to ani ve spoustě případů asi nejde).
3.10.2010 08:14 Tomasekkk
Rozbalit Rozbalit vše Re: Jak sesynchronizovat dva servery na DEBIANu?
Diky moc, dival jsem se na to a na prvni pohled se mi to zamlouva. Mam jen několik otázek. První se uvažovalo nad tím, že mysql (pošta?) pojede na odděleném stroji a zbytek (apache, ftp a pripadne i zminovana posta?), myslíš si, že je vhodné mít tyto servery odděleny či nikoli? Jde nám o to, ať nějakým způsobem můžeme: zalohovat data v pripade vypadku a mit je tedy na dvou strojich, kdyby se s prvnim neco stalo. Tahat zalohy ftp apod. pres sit nekde na jine stroje mimo datove centrum je urcite vrazda :-) Takze mne napadlo, ze by se to dalo tedy resit tim synchronizovanim. DRBD mirroruje celý disk i se systemem a konfiguraci? Nebo to funguje jinak? Je tedy lepší nyní nainstalovat Debian Lenny, nainstalovat DRBD a heartbeat a stejne nainstalovat nove i druhy server, ktery bude zalozni? Nebo neumi DRBD zalohovat ani system? Jde mi o to, ze kdyz bude na jednom stroji jina konfigurace (procesor, deska, sitovka apod.), zda-li se vůbec linux rozjede. Díky za případnou odpověď
BigWrigley avatar 3.10.2010 09:01 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Jak sesynchronizovat dva servery na DEBIANu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Take keepalived by zde mohl byt uzitecny. DNS zaznam by pak ukazoval na virtualni adresu, kterou si jeho instance prehazuji mezi sebou. Realne stroje pak nemusi byt ani na stejnem segmentu (tunneling mod).
Linux is like a wigwam - no windows, no gates and Apache inside.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.