Configurazione dischi per server
Configurazione dischi per server
Salve a tutti,
dopo vari esperimenti su un vecchi PC sto preparando un nuovo server.
L'utilizzo principale è di tipo webserver.
Volevo fare un impostazione di questo tipo:
-HDD di sistema 160 GB
-HDD destinato al webserver = 2 hard disk da 500GB in RAID1
Secondo voi va bene come configurazione?
Un altra cosa: come devo impostare apache in modo che legga la documentroot sull'array di dischi anziche sul disco di sistema? Purtroppo sono abituato con windows e i relativi C:\, ecc...
GRazie!
dopo vari esperimenti su un vecchi PC sto preparando un nuovo server.
L'utilizzo principale è di tipo webserver.
Volevo fare un impostazione di questo tipo:
-HDD di sistema 160 GB
-HDD destinato al webserver = 2 hard disk da 500GB in RAID1
Secondo voi va bene come configurazione?
Un altra cosa: come devo impostare apache in modo che legga la documentroot sull'array di dischi anziche sul disco di sistema? Purtroppo sono abituato con windows e i relativi C:\, ecc...
GRazie!
- webpatella
- Entusiasta Emergente

- Messaggi: 1185
- Iscrizione: lunedì 14 gennaio 2008, 10:14
- Contatti:
Re: Configurazione dischi per server
durante la formattazione puoi assegnare /var/ all'array in raid1, così il /var/www (la default webroot) ci cade dentro.
comunque credo tu debba leggerti qualche guida su apache2...con i virtual host/directory puoi pubblicare qualsiasi cartella...(settano i giusti permessi)
comunque credo tu debba leggerti qualche guida su apache2...con i virtual host/directory puoi pubblicare qualsiasi cartella...(settano i giusti permessi)
Se oggi ho capito qualcosa deve essere obsoleto!!!
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Re: Configurazione dischi per server
Ma apache lo so configurare, non è quello il problema. Quello in cui proprio sono ignorante è la gestione dei dischi in Linux.
Praticamente in ambiente windows se voglio che la documentroot di apache sia la cartella xxyy sul disco D basta che scriva:
DocumentRoot D:\xxyy
Con linux, le cui directory sono del tipo "/var/www" tanto per fare un esempio, non saprei come fare.
Il problema è proprio il fatto di assegnare una cartella ad un altro disco. Non so come si fa. Ho anche guardato diverse guide ma non ho trovato nulla a riguardo...
Se vorrai darmi una piccola dritta te ne sarei molto grato.
Praticamente in ambiente windows se voglio che la documentroot di apache sia la cartella xxyy sul disco D basta che scriva:
DocumentRoot D:\xxyy
Con linux, le cui directory sono del tipo "/var/www" tanto per fare un esempio, non saprei come fare.
Il problema è proprio il fatto di assegnare una cartella ad un altro disco. Non so come si fa. Ho anche guardato diverse guide ma non ho trovato nulla a riguardo...
Se vorrai darmi una piccola dritta te ne sarei molto grato.
Re: Configurazione dischi per server
Scusa ma perchè vuoi un disco di sistema singolo, senza raid? Se ti si rompe quel disco il server non funziona più..
Con 3 dischi puoi fare un RAID 5 a 3 dischi..metti tutto in quell'array, se ti si rompe un disco lo cambi ed il controller ricostruisce tutto senza perdita di dati..
In fase di installazione puoi fare partizioni separate per /home o /var/www in quanto sarà un'unica entità disco..
La configurazione che hai fatto non mi sembra molto affidabile per un server..
Con 3 dischi puoi fare un RAID 5 a 3 dischi..metti tutto in quell'array, se ti si rompe un disco lo cambi ed il controller ricostruisce tutto senza perdita di dati..
In fase di installazione puoi fare partizioni separate per /home o /var/www in quanto sarà un'unica entità disco..
La configurazione che hai fatto non mi sembra molto affidabile per un server..
Re: Configurazione dischi per server
Pensandoci meglio hai ragione.axel976 ha scritto: Scusa ma perchè vuoi un disco di sistema singolo, senza raid? Se ti si rompe quel disco il server non funziona più..
Quindi cosa mi consigli di fare?
Purtroppo la motherboard che vado ad utilizzare non supporta il RAID 5, ma solo il RAID 1 o lo 0.
Metto tutto su un singolo array RAID1 da due dischi o mi puoi suggerire altre alternative?
Re: Configurazione dischi per server
Nel tuo caso farei 2 dischi in raid 1 e un disco in spare ( a parte ) come backup di tutto il sistema.
Re: Configurazione dischi per server
OK, grazie per i consigli...
Adesso però ho un problema abbastanza importante...
Ho configurato l'array dei due dischi in RAID1 tramite l'utility del bios. Il sistema di installazione di ubuntu server (sto installando la 64 bit) riconosce l'array, mi chiede se voglio utilizzarlo, rispondo sì, e procedo con l'installazione impostando un partizionamento guidato senza lvm.
Tutto procede liscio fino all'installazione di grub2, che si interrompe mostrandomi il menu principale di installazione. Perché succede questo? Cercando in google ho trovato ben poco materiale a riguardo, e mi sembra di aver capito che è un bug noto per le installazioni su array in RAID 1.
Cosa mi consigliate di fare?
Adesso però ho un problema abbastanza importante...
Ho configurato l'array dei due dischi in RAID1 tramite l'utility del bios. Il sistema di installazione di ubuntu server (sto installando la 64 bit) riconosce l'array, mi chiede se voglio utilizzarlo, rispondo sì, e procedo con l'installazione impostando un partizionamento guidato senza lvm.
Tutto procede liscio fino all'installazione di grub2, che si interrompe mostrandomi il menu principale di installazione. Perché succede questo? Cercando in google ho trovato ben poco materiale a riguardo, e mi sembra di aver capito che è un bug noto per le installazioni su array in RAID 1.
Cosa mi consigliate di fare?
Ultima modifica di marcus87 il sabato 20 febbraio 2010, 17:28, modificato 1 volta in totale.
Re: Configurazione dischi per server
Piccolo aggiornamento:
Ho rifatto tutto questa volta seguendo questa guida (http://help.ubuntu-it.org/9.10/ubuntu/s ... ation.html) per la creazione manuale dell'array.
Tutto procede bene e anche grub viene installato correttamente.
Il problema ora è il boot del sistema. all'avvio compare la scritta "grub loading". Dopo circa 30 secondi una schermata mi avvisa di un possibile problema hardware nei dischi e mi chiede se avviare in modalità degraded. In realtà i dischi sono perfetti e anche se confermo di avviare in questa modalità non succede nulla.
cosa devo fare? Non posso di certo rinunciare ad installare il sistema su un array raid, anche se inizialmente chissà quale neurone bacato mi aveva suggerito di farlo (si veda il primo post a riguardo
)...
PS: domandina: ma se creo l'array tramite il sistema di partizionamento di ubuntu, devo comunque impostare l'array anche tramite l'apposito tool del bios?
Ho rifatto tutto questa volta seguendo questa guida (http://help.ubuntu-it.org/9.10/ubuntu/s ... ation.html) per la creazione manuale dell'array.
Tutto procede bene e anche grub viene installato correttamente.
Il problema ora è il boot del sistema. all'avvio compare la scritta "grub loading". Dopo circa 30 secondi una schermata mi avvisa di un possibile problema hardware nei dischi e mi chiede se avviare in modalità degraded. In realtà i dischi sono perfetti e anche se confermo di avviare in questa modalità non succede nulla.
cosa devo fare? Non posso di certo rinunciare ad installare il sistema su un array raid, anche se inizialmente chissà quale neurone bacato mi aveva suggerito di farlo (si veda il primo post a riguardo
PS: domandina: ma se creo l'array tramite il sistema di partizionamento di ubuntu, devo comunque impostare l'array anche tramite l'apposito tool del bios?
Ultima modifica di marcus87 il sabato 20 febbraio 2010, 18:33, modificato 1 volta in totale.
Re: Configurazione dischi per server
Nessuno ha suggerimenti per la mia situazione?
Chiedo scusa se insisto ma sono bloccato all'installazione per via di questa configurazione raid...
Chiedo scusa se insisto ma sono bloccato all'installazione per via di questa configurazione raid...
Re: Configurazione dischi per server
Ciao!
Puoi far gestire il raid a Ubuntu, ma c'é un piccolo problema: la partizione di boot non può essere compresa nella partizione raid.
Prova ad impostare il raid nella scheda madre e procedi all'installazione "normale" di Ubuntu. Io userei il partizionamento con LVM, così ridimensioni le partizioni in base alle tue esigenze anche dopo avere installato il sistema.
Ivan
Negativo, o fai gestire il raid da Ubuntu o da Bios....tieni conto che molte schede propongono il RAID, ma non si tratta di veri raid hardware (vengono anche chiamati "fake raid", raid fasulli).PS: domandina: ma se creo l'array tramite il sistema di partizionamento di ubuntu, devo comunque impostare l'array anche tramite l'apposito tool del bios?
Puoi far gestire il raid a Ubuntu, ma c'é un piccolo problema: la partizione di boot non può essere compresa nella partizione raid.
Prova ad impostare il raid nella scheda madre e procedi all'installazione "normale" di Ubuntu. Io userei il partizionamento con LVM, così ridimensioni le partizioni in base alle tue esigenze anche dopo avere installato il sistema.
Ivan
Re: Configurazione dischi per server
Concordo con Ivan..
Scusa la domanda, ma il server è per una cosa importante o per hobby?
Nel primo caso non risparmiare sull' hardware, il sonno tranquillo è mooolto importante..
Se non vuoi spendere migliaia di euro per una macchina decente prendi un server virtuale ( ne trovi a buon mercato in giro per la rete )..
Scusa la domanda, ma il server è per una cosa importante o per hobby?
Nel primo caso non risparmiare sull' hardware, il sonno tranquillo è mooolto importante..
Se non vuoi spendere migliaia di euro per una macchina decente prendi un server virtuale ( ne trovi a buon mercato in giro per la rete )..
Re: Configurazione dischi per server
Vi elenco tutte le prove che ho fatto:
- da bios setto su raid, al riavvio imposto l'array con il tool --> l'installazione si blocca sul grub
- da bios non imposto il raid ---> imposto il raid manualmente tramite il programma di partizionamento ma un errore dice che non è possibile scrivere il filesystem
- da bios setto su raid, ma al riavvio non imposto l'array tramite il tool della scheda madre ---> creo il raid manualmente, l'installazione procede bene e termina correttamente. A questo punto però non essendo impostato l'array dalla scheda madre non c'è un HDD da cui fare il boot. Pertanto entro nell'utility per creare gli array e lo creo, settandolo come bootable. A questo punto il sistema si avvia correttamente. E' una procedura un po sporca ma ha funzionato. Secondo voi avrò problemi in futuro quando dovrò ricostruire l'array se si guasta uno dei due dischi?
@ivan_73:
Come scritto sopra con il raid impostato da scheda madre e l'installazione "normale", non ha funzionato. Il grub non viene installato.
Ma il raid via software quindi si fa non impostando nulla dalla scheda madre? Quindi per farlo non è necessario che la motherboard supporti il RAID? Perché a me ha dato errore?
@axel976:
No non è vitale, però è un hobby che vorrei coltivare e perfezionare per bene, anche perché vorrei ospitare un paio di siti su questo server.
grazie per la vostra pazienza! ;)
- da bios setto su raid, al riavvio imposto l'array con il tool --> l'installazione si blocca sul grub
- da bios non imposto il raid ---> imposto il raid manualmente tramite il programma di partizionamento ma un errore dice che non è possibile scrivere il filesystem
- da bios setto su raid, ma al riavvio non imposto l'array tramite il tool della scheda madre ---> creo il raid manualmente, l'installazione procede bene e termina correttamente. A questo punto però non essendo impostato l'array dalla scheda madre non c'è un HDD da cui fare il boot. Pertanto entro nell'utility per creare gli array e lo creo, settandolo come bootable. A questo punto il sistema si avvia correttamente. E' una procedura un po sporca ma ha funzionato. Secondo voi avrò problemi in futuro quando dovrò ricostruire l'array se si guasta uno dei due dischi?
@ivan_73:
Come scritto sopra con il raid impostato da scheda madre e l'installazione "normale", non ha funzionato. Il grub non viene installato.
Ma il raid via software quindi si fa non impostando nulla dalla scheda madre? Quindi per farlo non è necessario che la motherboard supporti il RAID? Perché a me ha dato errore?
@axel976:
No non è vitale, però è un hobby che vorrei coltivare e perfezionare per bene, anche perché vorrei ospitare un paio di siti su questo server.
grazie per la vostra pazienza! ;)
Ultima modifica di marcus87 il lunedì 22 febbraio 2010, 12:11, modificato 1 volta in totale.
- webpatella
- Entusiasta Emergente

- Messaggi: 1185
- Iscrizione: lunedì 14 gennaio 2008, 10:14
- Contatti:
Re: Configurazione dischi per server
1 - NON settare il raid da bios
2 - disco 1 crea una partizione boot da 1gb sul secondo e terzo sempre da 1 giga crea 2 swap non in raid
3 - il resto dello spazio configuralo in raid 5 e partiziona (lvm) a tua discrezione
2 - disco 1 crea una partizione boot da 1gb sul secondo e terzo sempre da 1 giga crea 2 swap non in raid
3 - il resto dello spazio configuralo in raid 5 e partiziona (lvm) a tua discrezione
Se oggi ho capito qualcosa deve essere obsoleto!!!
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Re: Configurazione dischi per server
E con due soli dischi? Come posso fare?webpatella ha scritto: 1 - NON settare il raid da bios
2 - disco 1 crea una partizione boot da 1gb sul secondo e terzo sempre da 1 giga crea 2 swap non in raid
3 - il resto dello spazio configuralo in raid 5 e partiziona (lvm) a tua discrezione
- webpatella
- Entusiasta Emergente

- Messaggi: 1185
- Iscrizione: lunedì 14 gennaio 2008, 10:14
- Contatti:
Re: Configurazione dischi per server
raid 1, su un disco metti boot sull'altro swap e fai in modo che le dimensioni coincidano...
Se oggi ho capito qualcosa deve essere obsoleto!!!
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Re: Configurazione dischi per server
Quindi nella pratica dovrei fare, senza settare nulla da scheda madre, una partizione di dimensione x sul disco 0 (come la devo settare? adesso non mi ricordo le opzioni che da il software, esiste l'opzione boot?), poi un altra partizione di pari dimensioni sul disco 1 da usare come swap.
Mentre le restanti partizioni di uguali dimensioni devo impostarle come raid e poi impostare il software raid? Ma se faccio così il sistema mi dovrebbe chiedere di selezionare due coppie di partizioni uguali, da usare per lo swap e come mount...o sbaglio?
Mi sa che sto facendo un po di confusione...
Mentre le restanti partizioni di uguali dimensioni devo impostarle come raid e poi impostare il software raid? Ma se faccio così il sistema mi dovrebbe chiedere di selezionare due coppie di partizioni uguali, da usare per lo swap e come mount...o sbaglio?
Mi sa che sto facendo un po di confusione...
Re: Configurazione dischi per server
con quel tipo di configurazione avrai
1 partizione /dev/sda1 montata in /boot
1 partizione /dev/sdb1 di swap
1 partizione /dev/sda2 settata come raid
1 partizione /dev/sdb2 settata come raid
poi crei il raid array software e avrai
/dev/sda1 in /boot
/dev/sdb1 come swap
/dev/md0 in /
anche se secondo me sarebbe meglio avere anche /boot in array, perchè se ti si brucia il disco con su la /boot, e non è ridondata, poi ripristinare l'array è un casino perchè il sistema non si avvia.
1 partizione /dev/sda1 montata in /boot
1 partizione /dev/sdb1 di swap
1 partizione /dev/sda2 settata come raid
1 partizione /dev/sdb2 settata come raid
poi crei il raid array software e avrai
/dev/sda1 in /boot
/dev/sdb1 come swap
/dev/md0 in /
anche se secondo me sarebbe meglio avere anche /boot in array, perchè se ti si brucia il disco con su la /boot, e non è ridondata, poi ripristinare l'array è un casino perchè il sistema non si avvia.
Ultima modifica di Rampage il lunedì 22 febbraio 2010, 15:35, modificato 1 volta in totale.
Re: Configurazione dischi per server
Ciao!
...vero e sacrosanto quanto dici:
Ivan
...vero e sacrosanto quanto dici:
ma mi sembra di ricordare che la partizione di boot in raid 1 non è supportata, in quanto le informazioni per "leggere" il raid 1 software sono contenute proprio nella partizione di boot....non so se con le ultime versioni è cambiato qualcosa. A quel punto l'unica soluzione veramente sicura è utilizzare una scheda con un vero raid hardware......anche se secondo me sarebbe meglio avere anche /boot in array, perchè se ti si brucia il disco con su la /boot, e non è ridondata, poi ripristinare l'array è un casino perchè il sistema non si avvia.
Ivan
- webpatella
- Entusiasta Emergente

- Messaggi: 1185
- Iscrizione: lunedì 14 gennaio 2008, 10:14
- Contatti:
Re: Configurazione dischi per server
confermo ciò che dice ivan...
ti avverto che i controller che funzionano bene sono i perc e gli adaptec...e costano dai 300€ ai 500€ quelli umani.. >:(
ti avverto che i controller che funzionano bene sono i perc e gli adaptec...e costano dai 300€ ai 500€ quelli umani.. >:(
Se oggi ho capito qualcosa deve essere obsoleto!!!
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
Re: Configurazione dischi per server
anche se secondo me sarebbe meglio avere anche /boot in array, perchè se ti si brucia il disco con su la /boot, e non è ridondata, poi ripristinare l'array è un casino perchè il sistema non si avvia.
Infatti, come ho scritto sopra se è tutto nell'array il grub non viene installato.
Di certo non andrò a spendere centinaia di euro per prendere un controller raid. Mi accontento di quello che ho
Comunque con la soluzione che ho adottato io (raid impostato da bios, ma array non creato; poi array creato manualmente con due partizioni, una per swap da 8 giga e il restante spazio per / ; ed infine per bootare l'array l'ho creato tramite il tool della motherboard solo DOPO l'installazione), la partizione di boot dove sta? solo su uno od entrambi i dischi?
E' un casino allucinante...strano che non sia supportato il boot da raid comunque..soprattutto a livello server dovrebbe essere fondamentale. A sto punto mi conviene optare per la configurazione che avevo postato all'inizio, ovvero disco di sistema singolo, + array raid per /var in modo da preservare solo i dati del webserver. Se si rompe il disco di sistema pazienza, il server resterà spento fino al ripristino. Riconfigurerò tutto,al massimo mi faccio un backup di tutti i files di configurazione che ho editato...Forse è meglio così piuttosto che impazzire per bootare un array raid e poi magari avere rogne nel caso si rompa un disco.
Alla fine non devo configurare un server aziendale, ma semplicemente un server casalingo.
Comunque vi ringrazio infinitamente per il vostro aiuto. In poco tempo anche grazie a voi ho imparato moltissimo di linux. Considerate che fino a 2 settimane fa non sapevo minimamente da che parte incominciare ad installare il solo sistema operativo.
Ho un'altra domandina sempre riguardante i dischi. Una volta che il sistema è installato. Si può aggiungere un altro disco e impostarlo come mount per una determinata cartella? oppure bisogna per forza reinstallare il sistema? E' necessario lvm?
Ultima modifica di marcus87 il lunedì 22 febbraio 2010, 17:55, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti
