Thomas Arildsen wrote:
>
> Nu er jeg ikke den skarpeste haj til datasikkerhed (så havde jeg for
> længst et firma der laver den slags), men er det ikke stadig et "single
> point of failure" at have filsystemet på en tredje maskine, som de to
> andre skal fælles om? Hvis filserveren går ned, har du jo hele tre
> maskiner, der ikke kan lave noget.
Naturligvis. Derfor vil man ofte ogsaa bruge fx en NAS-boks (network
attached storage) med indbygget redundans til at eksportere NFS
systemet. Og den kan saa ogsaa servicere andre maskiner med storage.
> Hele ideen var, at have to identiske filsystemer i separate fysiske
> maskiner, så systemet er mest muligt immunt over for fejl på en enkelt
> maskine. Jeg ser det lidt for mig, som et RAID-scenarie (af den slags,
> hvor du har to identiske diske med identiske data på - kender ikke
> level-betegnelsen), hvor det er splittet op på to maskiner i stedet for
> at være to diske på 1 RAID-controller.
Lotus Notes clustering (Gud forbyde det) fungerer paa den maade. Der er
to systemer (identiske), hvor data saa replikeres gennem et
netvaerkskabel, saa de hele tiden er ens.
Veritas Cluster anvender shared storage - enten fattigmandsudgaven med
et diskarray der er tilsluttet begge maskiner samtidigt, eller via SAN,
hvor du kan have clusternoderne staaende langt fra hinanden - men stadig
tilsluttet samme diske. I SAN'et saa selvfoelgelig al den redundans du
kan oenske dig.
> Jeg har også hørt om server-clusters, som der vist er et opensource
> projekt af en slags kørende omkring, men er det ikke stadig afhængigt af
> en central server, der administrerer samarbejdet mellem de andre servere
> i clusteret? Hvis den centrale server går, kan de andre vel heller ikke
> arbejde sammen?
I Veritas Cluster er der ikke nogen master. Hver node koerer en had (ha
daemon) der snakker med had paa de andre noder (via et heartbeat -
dedikeret netvaerk). Naar noget begynder at gaa galt indser had det, og
begynder at lukke ting ned paa den fejlende maskine - svinger saa diske
over (med mindre man bruger Cluster File System, hvor alle noder
automatisk har alle diske monteret, samtidigt), bringer ip-adresse op,
og starter services.
http://www.fys.ku.dk/~omic/pics/shot_16-11-01_222736.jpg er et billede
(oeverst til hoejre) af interfacet til VCS. Der er en apachegrp, som du
kan se pt er enabled paa den maskine, der hedder europa. Nedenunder er
en anden gruppe (kan ikke huske hvad for en - lang tid siden jeg tog
screenshot'et) der er offline.
VCS er super cool, men man betaler for det.
Vh,
--
Ole Michaelsen, Darmstadt, Germany
http://www.fys.ku.dk/~omic