Newsgroup: it.comp.os.linux.sys
Titolo: Problema con Controller PCI Megaraid ATA 133-2 Lsi Logic sotto Linux

Dobbiamo implementare un server Linux con Red Hat 9.0 e con una macchina che
ha:
- Mother Board Intel Desktop Board D865GVHZ
- Microprocessore Intel Pentium IV 3,0 GHz Socket 478 1MB Prescott
Per fargli fare il Raid a due dischi da 180 GB abbiamo preso un
- Controller PCI Megaraid ATA 133-2 Lsi Logic
Dato che alla prima prova di installazione di Linux il raid non funzionava
affatto abbiamo provato ad installare Windows 2000 ed ha funzionato bene,
anche nelle prove di sganciare uno dei due Hard disk.
Pertanto, confortati dal funzionamento del Raid, abbiamo riprovato con Linux
Red Hat. Ma il risultato č che linux li vede come due hard disk separati e
colloca le varie partizioni in modo distribuito.
Credo che sia un problema di configurazione (abbiamo un CD a corredo della
scheda raid) ma non sappiamo come risolvere questo problema.
C'č una soluzione?
Ringrazio per l'attenzione
Lucio

 
Acquistare un *vero* controller raid hw, o gestire il raid da linux.

 C'è una soluzione?
Una volta costruito il raid penso che con
http://www.lsilogic.com/downloads/downloads.do?product=2547&download_type=driver
che ha i driver per RedHat possiate tranquillamente installare la
macchina.
Io ho la versione HighPoint (penso che sia la stessa cosa, ma non te lo
do per certo) e funziona che è una meraviglia su due server, usando
Debian e quindi una distribuzione solitamente mal supportata (a tal
proposito ti segnalo l'ottimo CD di installazione di
http://wiki.osuosl.org/display/LNX/Debian+on+Dell+Servers
). Concordo col
fatto che "schede serie" per dischi SCSI (i vari 641 Compaq o i PERC
della Dell, o ancora i 5L di IBM) abbiamo feature superiori e siano
meglio supportati, ma per partire questi vanno benissimo anche se sotto
linux non ho visto la possibilità di ricostruire il raid online una
volta rimpiazzato il disco, ma amen.
Ciao,
Angelo
--
Angelo Conforti | ICQ    : 14660649
www.angeloxx.it
 | IRCNet : angeloxx
                | E-Mail : 
ange...@angeloxx.it

 ha scritto nel messaggio
news:20041130230731...@angeloxx.it...


Scusami per il paragone che non è appropriato in questo newsgroup.
Quando fai boot, prima che parta linux ci sono schermate che vedi con F1,
F2, ... dove ti dice opzioni boot.
Direi che tu dovresti scrivere
boot: linux dd <INVIO>
dd=driver disk
ti chiederà un floppy.
Tieni presente che avendo scelto il megaraid gestito da driver binari ti
affidi alla fortuna. Nel momento in cui aggiorni il kernel devi sperare che
produttore rilasci modulo che sia esattamente della ver corretta se no
nisba; alcuni produttori (Promise) rilasciano dei wrapper per cui puoi far
andare modulo con versioni diverse kernel, non so è questo il caso.
Se hai pazienza e ti senti fortunato prosegui, se no penso sia meglio che
rinunci a farlo andare in raid e usi raid software di linux anche se magari
perdi caratteristiche management, hot swap, etc.
Oppure prendi un megaraid superiore (mipare quello 4 canali) che ha driver
ufficiale, ma ovviamente costa di +.
-- 
giu...@pobox.com

S.O., cioè senza caricare i drivers ?
In genere i controller raid si distinguono in due:
1) Quelli che hanno processore a bordo per gestire raid
2) Quelli che non lo hanno
In genere #1 sono definiti hardware raid, e #2 software raid.
Non è detto che #1 siano sempre più veloci di #2, specie per raid1.
In genere qualsiasi scheda ha bisogno di un driver, non è che essendo
"hardware" non ha bisogno di un driver. (unico controller che non ha bisogno
di driver sembra essere 
http://www.arcoide.com/
).
Il fatto è che poiché #1 hanno processore, le "cose segrete" sono fatte in
firmware e produttori rilasciano driver ufficiali per linux. Poiché #2 non
hanno processore, le "cose segrete" le fanno in software e produttori non
vogliono farti vedere come e non rilasciano driver con sorgenti, ma solo
binari.
Quindi, se non sei molto pratico di ricompilare e non vuoi affidarti alla
volontà dei produttori, ti consigliavo di prendere un controller con driver
Linux ufficiali (presenti in tutte distribuzioni), anche se ciò non
significa che in alcuni casi tu non debba aggiornarli a mano.
Se vuoi restare sulla marca LSI, il controller ATA (o SATA) a 4 porte, pur
chiamandosi sempre Megaraid è in realtà diverso e usa driver Linux
ufficiale, costa molto di +.
Un altro pdroduttore è 3ware (8006-2LP), costo sempre superiore a quelli del
tipo #2.
Oppure puoi continuare con attuale, farlo vedere a linux come due dischi
distinti e dire a Linux di fare lui mirror.
-- 
giu...@pobox.com

 ha scritto nel messaggio
news:3166ipF...@individual.net...

Allora cosa mi consigli di comprare come raid hardware indipendente dal
S.O., cioè senza caricare i drivers ?
Ti ringrazio.
Max

 newsgroup.
perche' devi uare proprio redhat 9 che e' pure vecchia e non una versione +
nuova di linux, magari una suse 9.2 che permette di caricare driver esterni
in fase di setup stile windows...
-- 
GizMo
http://gizmo2.dyndns.org
ICQ UIN: 60127262
Se fossi nato ignorante avrei vissuto felice in un mondo controllato da
altri ignoranti come me...
Ma visto che son nato intelligente mi tocca subire questo mondo di merda
comunque governato da ignoranti...