Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: redundance serveru  (Přečteno 2548 krát)

bublos

  • Návštěvník
  • Příspěvků: 3
redundance serveru
« kdy: 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

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: redundance serveru
« Odpověď #1 kdy: 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/

Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

bublos

  • Návštěvník
  • Příspěvků: 3
Re: redundance serveru
« Odpověď #2 kdy: 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

bublos

  • Návštěvník
  • Příspěvků: 3
Re: redundance serveru
« Odpověď #3 kdy: 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

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: redundance serveru
« Odpověď #4 kdy: 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.  ;)
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

 

Provoz zaštiťuje spolek OpenAlt.