kaskadowy start/stop klastra dyskowego.

Paweł Sikora pluto w agmk.net
Wto, 22 Cze 2010, 23:24:08 CEST


witam,

zalozmy, ze mam taki teoretyczny sieciowy klaster dyskowy o schemacie:


                 R10-over-eth.
                      R0
                      ^
                      |
        +-------------+-------------+
        ^             ^             ^
        |             |             |
       R1<--+    +---R1---+    +---R1---+    +-->R1
            ^    ^        ^    ^        ^    ^
master:     |    |        |    |        |    |
-------------------------------------------------------
            |    |        |    |        |    |
         +--|----|--+  +--|----|--+  +--|----|--+  AoE (ata-over-eth)
slaves:  | hd0  hd1 |  | hd0  hd1 |  | hd0  hd1 |
         +----------+  +----------+  +----------+


na najnizszym poziomie mamy N-sluzacych, kazdy ma po dwa dyski,
ktore wystawia do switcha via AoE.

pietro wyzej, master spina via mdadm po dwa dyski z sasiadujacych
maszyn w mirror.

nastepnie, pietro wyzej, master spina sieciowe mirror-y w stripe
otrzymujac finalnie raid10-over-ethernet.

wszytkie maszyny zapiete sa w ups-y.

teraz w przypadku awarii zasilania trzeba to wylaczyc tak,
aby mdadm nie dostal sraczki, czyli najpierw stop stripe-a
na topie, nastepnie stop mirror-ow i na koncu stop slave-ow.

po powrocie zasilania jazda w druga strone, czyli slave-y,
potem mirror-y i na koncu stripe.

czy spotkaliscie sie moze z jakims softem, ktory to sprytnie
zrobi, czy moze trzeba rzezbic skrypty, ktore odpowiednio
reaguja na sprzezenie zwrotne z ups-a?


Więcej informacji o liście dyskusyjnej pld-users-pl