← Back to team overview

sslug-teknik team mailing list archive

Re: [Fwd: RAID - Failover, clustering mv.]

 

jakob@xxxxxxxxxxxx wrote:
> > > Hejsa.
> > >
> > > Jeg skal bruge et system der har f.eks. 100GB disk i et "disktaarn". Til
> > > dette skal der kunne forbindes to linux PC'ere. Disse skal kunne tilgaa
> > > hver deres "halvdel" af de 100GB. Hvis den ene PC crasher, skal den anden
> > > kunne tilgaa den del af diskene, som den foerste havde ansvar for.
> > >
> > > Hvor gaar jeg hen?! Hvad hardware findes der? Hvad kan jeg goere?
> 
> Du bør kunne sætte to SCSI controllere på samme SCSI kæde, bare du sørger for, at
> du kun har den ene aktiv ad gangen.
> Det er altså noget med   ``ping -c 1 otherhost || mount /raid''   du skal have
> gang i.

nu siger du lige "bør". Har du nogen henvisninger til nogen der rent
faktisk har gjort den slags ting?

> 
> Hvis begge SCSI controllere bliver aktive, vil der ske spændende ting...  Så på en
> eller anden måde skal man også lige checke at den anden host _ikke_ er aktiv før
> man mounter noget,  også under boot.
> 
Ja - det er klart. Men, kan man rent faktisk mounte noget på den måde?
Hvordan forhindrer jeg den ene controller i at være aktiv? Aktiverer den
ikke sig selv under boot?

> Lige når een maskine er crashet og den anden overtager kæden, vil der sikkert være
> nogle SCSI kommandoer der ikke er afsluttede. Dette burde blive håndteret af de fleste
> (ihvertfald adaptec + ncr) drivere.
> 
> Jeg vil tro at du er nødt til at køre en fsck på filsystemet før du mounter det.  Det
> er lidt noget skidt, for det kan tage mange minutter på filsystemer af den størrelse.
> Og journalling extension på ext2 - der ville løse det probelm - kommer først en gang
> til sommer...

Hvis man nu antager at man læser f.eks. 1000 gange mere end man skriver,
så er det måske noget man kunne ignorere? Hmm.

> 
> Selvom dette ikke er en færdig løsning, håber jeg det kan inspirere nogen til at komme
> med en sådan       :)
> 

Jow, problemet er bare at jeg ikke har vanvittig meget tid til at
eksperimentere - og heller ikke har forfærdelig megen check på hvordan
scsi fungerer i sådanne setup.

> En anden mulighed er:  RAID-1 over network block device.  Det vil løse fsck problemet,
> men vil kræve en dedikeret 100MBit linie imellem maskinerne hvis du skal have hastighed.
> (To 100MBit kort og et kabel koster jo heller ikke alverden).
> Dette burde spille.  Det er bare stadig meget vigtigt, at kun een host har mountet
> filsystemet ad gangen.

Har du noget info om dette? Det siger mig ingenting, men lyder
spændende.

> 
> > > Jeg ligger og roder med et budget paa 50-60000 kr for disksystemet. Det er
> > > ikke supervigtigt at det er 100GB - 20 kan ogsaa goere det, hvis blot
> > > ydelsen er sammenlignelig med et 100GB system.
> 
> Hvad er ydelsen du skal bruge ?
> 

Tjae. Så meget som muligt - op til hvad skal vi sige, 66 MBps pr.
controller channel. Altså, ved læsning fra disk systemet. (Hver PC
kommer til at være forbundet til mere end eet disk set).

Mads



Follow ups

References