Fórum Root.cz
Hlavní témata => Server => Téma založeno: pajon 17. 09. 2012, 02:09:28
-
Chcel by som sa spýtať ako sa rieši HA Cluster, pokiaľ nie sú jednotlivé nody v jednej sieti, tj. napr. každý je umiestnený v inej serverovni (dá sa to vôbec ?) a ako to funguje s dátami, tiež musíme mať 2 nezávislé SAN ktoré sa budú nejak synchronizovať ?
Všade som našiel len príklady, kde sú jednotlivé nody v spoločnej sieti, ale čo ak sa serverovňa stane nedostupnou tým, že napríklad vznikne požiar, postihnú záplavy alebo niečo iné ?
Ďakujem :)
-
Tak napriklad my mame medzi serverovnami (to iste mesto) Fast ethernet spojenie (encapsulovane v niecom inom) a teda su obe z naseho pohladu akoby v jednej L2 domene (VLAN trunking funguje). Toto by nemal byt vacsi problem... Potom ti staci napriklad DRBD.
Inak by mohlo byt zaujimave aj DRBD proxy, ale to nemame nikde nasadene.
-
SAN musis mit dve, ale pole se muzou synchronizovat po IP. Nastava, ale problem s latenci a tak se voli spise semi/asynchroni mirroring. S nesynchronim mirroringem, ale neudelas active/active cluster.
Take muzes zkusit neco jako GFS. Zalezi co presne od toho cekas.
Pokud chces osetrovat i pripady, kdy prijdes o servrovnu, tak si musis vypracovat DR plan. Jsou tu dulezite specifikace, jako akceptovatelny down time, finance, etc. a to by melo prijit spise od businessu.
-
pozri 'multi home clustering' - podpora (pre teba zrejme dostatočná) na to je v Cluster Suite (RHCS) / pacemaker
-
Pokud jde dve vzdalene lokality, tak vetsinou jedna o failover cluster. Tzn. jedna lokalita je aktivni a druha je pasivni.
V takovem pripade stale muzes mit v obou lokalitach IPcka ze stejneho segmentu, v tom neni problem.
Pokud jde o SAN, tak ji musis (asychronne) replikovat. To se dela bud primo na urovni diskoveho pole, pokud to pole umi a jsou na to licence anebo na rovni LVM. Tohle dela treba Veritas. Anebo muzes replikaci delat na jeste vyssi DB urovni(Oracle, Informix).
Kazdy z tech pristupu ma svoje vyhody a nevyhody.
-
Anebo muzes replikaci delat na jeste vyssi DB urovni(Oracle, Informix). Kazdy z tech pristupu ma svoje vyhody a nevyhody.
Jeste tady nezaznělo, že failover se dá dělat i ještě výš - na aplikační úrovni. Erlang by na to měl mít docela slušnou infrastrukturu.
A pak ještě asi nějaký to OpenVMS, ale to už je asi dost mimo horizont většiny z nás :)
-
Ďakujem vám za všetky príspevky. Chcel som sa len informovať, lebo človek nikdy nevie, kedy sa mu môžu takéto informácie zísť :)
Mám čo študovať :D