Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: bublos 10 Června 2010, 23:14:29

Název: redundance serveru
Přispěvatel: bublos 10 Června 2010, 23:14:29
Zdravim,
resim ted nasledujici zapeklitost...
mam 2 servery, a potrebuji  aby v pripade vypadku jednoho prevzal funkci druhy a web bezel dale.

Predpokladam ze v pripade domenoveho jmena budu muset do zonoveho souboru DNS
uvest obe dve IP adresy... Tim by to teoreticky melo fungovat tak, ze budou vedene obe adresy a
dotazy se budou nahodne stridat.. takze jednou to pujde na 1.1.1.1 a jednou na 2.2.2.2

www   IN   A   1.1.1.1
www   IN   A   2.2.2.2

pak budu mit stejnym zpusobem nastavene oba servery...
replikaci mysql bych resil asi primo samotnou jeji podporou, kterou k tomu nabizi.
jak by jste ale resili data pro www ?
precijen, v pripade ze se na FTP bude pristupovat stejnym zpusobem, tedy nahodnym zpusobem na dany server
je treba data nejakym zpusobem pokud mozno okamzite replikovat. Co by jste k tomu pouzili ?
Skousel jsem nejaky sitovy raid, ted uz nevim jak se menoval, ale nebylo to stabilni. Jednou data ve slozce na vzdalenem serveru
byly, podruhe ne. Problem byl to, ze byly fizicky jen na jednom stroji. Bylo by dobre, aby byly na obou soucasne.

Pak by me jeste zajimalo, jak se zachova DNS, v pripade ze vypadne jeden ze dvou serveru ? Je nejaka kontrola zda jede nebo ne ?
Pokud by jeden server prestal reagovat, aby to na nej pozadavky nesmerovalo.

To si ale nejsem jistej, jestli bind9 umi ci to je vubec mozne.

nebo napada nekoho jiny postup ?

chtel bych se pokud mozno vyhnout 3 serveru, ktery by rozdeloval provoz mezi obema. pak by v pripade vypadku tohoto tretiho zrejme nebezel ani jeden ze dvou www serveru.

Diky za info
Název: Re: redundance serveru
Přispěvatel: Martin Kiklhorn 11 Června 2010, 01:38:29
Varianta jedna IP, ať už je to nějaké SDH/SONET připojení nebo vpn nad dvoubodovým (příp. + druhý router jako záloha) připojení od providera
Pokud chcete řešit násobnými záznamy v DNS tak se nechá třeba udělat další stroj který bude IP zkoušet a dynamicky záznamy v DNS (samozřejmě s krátkým TTL) mazat/přidávat nebo upravený DNS server který před vrácením odpovědi pingne cíl dotazu a až podle výsledku vrátí adresu.
Můžete se mrknout i na řešení barracuda networks, ecessa powerlink

Disková pole se nechají připojit třeba přes iSCSI, nebo použít nějaký clusterový filesystém, pro synchronizaci disků třeba drbd + heartbeat, zagooglte, případně přihazuji pár odkazů:

http://www.drftpd.org/
http://www.apsis.ch/pound/
http://www.redhat.com/software/rha/cluster/piranha/
http://www.linux-ha.org/
http://www.redhat.com/gfs/

Název: Re: redundance serveru
Přispěvatel: bublos 11 Června 2010, 01:52:08
Varianta jedna IP, ať už je to nějaké SDH/SONET připojení nebo vpn nad dvoubodovým (příp. + druhý router jako záloha) připojení od providera
Pokud chcete řešit násobnými záznamy v DNS tak se nechá třeba udělat další stroj který bude IP zkoušet a dynamicky záznamy v DNS (samozřejmě s krátkým TTL) mazat/přidávat nebo upravený DNS server který před vrácením odpovědi pingne cíl dotazu a až podle výsledku vrátí adresu.
Můžete se mrknout i na řešení barracuda networks, ecessa powerlink

Disková pole se nechají připojit třeba přes iSCSI, nebo použít nějaký clusterový filesystém, pro synchronizaci disků třeba drbd + heartbeat, zagooglte, případně přihazuji pár odkazů:

http://www.drftpd.org/
http://www.apsis.ch/pound/
http://www.redhat.com/software/rha/cluster/piranha/
http://www.linux-ha.org/
http://www.redhat.com/gfs/



na drbd jsem po odeslani prispevku narazil. jiz se s nim peru, ale ...

Kód: [Vybrat]
# /etc/init.d/drbd restart
 * Restarting all DRBD resources                                                                                                                             0: Failure: (119) No valid meta-data signature found.

        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==

Command '/sbin/drbdsetup 0 disk /dev/md2 /dev/md2 internal --set-defaults --create-device' terminated with exit code 10
                                                                                                                                                      [ OK ]

# drbdadm create-md r0
md_offset 320070217728
al_offset 320070184960
bm_offset 320060416000

Found ext3 filesystem
   312568576 kB data area apparently used
   312559000 kB left usable by current configuration

Device size would be truncated, which
would corrupt data and result in
'access beyond end of device' errors.
You need to either
   * use external meta data (recommended)
   * shrink that filesystem first
   * zero out the device (destroy the filesystem)
Operation refused.

Command 'drbdmeta 0 v08 /dev/md2 internal create-md' terminated with exit code 40
drbdadm create-md r0: exited with code 40


a nevim jak dal
Název: Re: redundance serveru
Přispěvatel: bublos 12 Června 2010, 00:44:42

Kód: [Vybrat]
# /etc/init.d/drbd restart
 * Restarting all DRBD resources                                                                                                                             0: Failure: (119) No valid meta-data signature found.

        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==

Command '/sbin/drbdsetup 0 disk /dev/md2 /dev/md2 internal --set-defaults --create-device' terminated with exit code 10
                                                                                                                                                      [ OK ]

# drbdadm create-md r0
md_offset 320070217728
al_offset 320070184960
bm_offset 320060416000

Found ext3 filesystem
   312568576 kB data area apparently used
   312559000 kB left usable by current configuration

Device size would be truncated, which
would corrupt data and result in
'access beyond end of device' errors.
You need to either
   * use external meta data (recommended)
   * shrink that filesystem first
   * zero out the device (destroy the filesystem)
Operation refused.

Command 'drbdmeta 0 v08 /dev/md2 internal create-md' terminated with exit code 40
drbdadm create-md r0: exited with code 40


a nevim jak dal
[/quote]

pokud by mel nekdo tento problem, pomohl prikaz na !!!vycisteni disku!!! na masine ktera toto delala

dd if=/dev/zero of=/dev/md2
Název: Re: redundance serveru
Přispěvatel: Martin Kiklhorn 14 Června 2010, 00:06:11
Fajn, jednu z nabízených možností
You need to either
   * use external meta data (recommended)
   * shrink that filesystem first
   * zero out the device (destroy the filesystem)
jste si vybral. K+ že nečekáte na odpověď a snažíte se.

Téma jako vyřešené neznačím, ještě pár dalších záseků asi bude.  ;)