|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Diskless boot - nfs root - Risparmiamo sugli hard disk
Ieri mi e' saltato il disco rigido della mia workstation. Dato che e' gia' il secondo quest'anno ho pensato di farne a meno: installando il sistema diskless. In poche parole fa il boot da rete via PXE e poi monta la root e quant'altro via nfs.
Ho provato a scrivere i passaggi fatti in allegato (per quanto non so sia un esercizio adatto per un principiante) se qualcuno ci vuole provare e magari lasciare qualche suggerimento per ottimizzare la rete. La mia macchina su rete gigabit che va a ~75MB/sec al momento sembra perfettamente usabile e resposiva. Funziona anche il suspend to RAM cosi' magari evito di accartocciare altri dischi rigidi ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Se vi piace di piu' ve lo lascio in HTML (se lo volete in PDF o altro provate a chiedere).
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Ecco l'html compresso con gunzip...
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2012
Messaggi: 4102
|
grazie, ogni tanto mi viene la scimmia di farlo anche io
![]() Quote:
![]() hai tutto fermo... aspetto mica da sottovalutare ![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Il server non si schinata, principlamente perche' e' always on a differenza della workstation che fa' continuamente su e giu' da suspend to ram o poweroff. Ed e' questo che scassa i dischi.
Poi dipende ovviamente dai contesti, per me comincia ad avere piu' senso avere un unico punto con 4/5 terabyte in raid mirror e backuppati che un serie di hd sparsi su tutte le macchine. E anni fa la mia workstation aveva 4 dischi in raid stripe... Altri vantaggi al volo: la workstation e' piu' silenziosa, la /home e tutto il resto sono visibili da fuori 24/7 essendo sul server, e' piu' facile e trasparente da backuppare su base periodica. Poi c'e' il problema della disponibilita' degli hd: al momento quelli piccoli costano una follia, mettere un 4 terabyte su un singolo pc e' eccessivo, gli SSD sono piccoli per me (penso alle macchine virtuali) e magari scasso pure quelli. YMMV BTW: un alimentatore di scorta e' buona abiutdine averlo, il mio server e' un atom da 70e e potrei anche tenerne uno di scorta (se non avessi ancora il vecchio in caso di emergenza). Se incece mi ciocca la workstation penso che potrei far partire l'OS al volo su un'altra macchina senza troppi problemi (magari scheda video diversa) e perdere meno tempo che a re installare tutto. Ultima modifica di eaman : 04-06-2012 alle 16:07. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Chi ha una rete gigabit è folle ad usare il boot classico. PXE è infinitamente meglio sotto moltissimi aspetti, tra cui la centralizzazione dei filesystem, il backup, la possibilità di supportare raid di vario tipo facilmente.
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Mar 2000
Città: BO[h]
Messaggi: 4921
|
cosa usi sulla workstation? Win7 ultimate (che supporta nfs)?
Raid sul server fatto in software? e' una soluzione interessante, anche per il backup del sistema (niente piu ghost o simili, o comunque fatto molto efficientemente) |
![]() |
![]() |
![]() |
#8 | ||
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
In un pezzo di amministrazione pubblica a cui sono vicino usano xp se non sbaglio. A casa mia i raid sono software (scheda madre atom!) e a lavorare in hw, per fare multipli sistemi operativi analoghi uso aufs. Quote:
Ma il grosso vantaggio, a parte il risparmio sugli hd, e che i computer vanno sempre: gli hd non ci mollano, i sistemi operativi non si scassano e se si scassano si ripristano al volo. Fai conto che in casa anche il mio portatele parte da rete, poi stacco il cavo e vado di wifi: silenzioso, consuma meno, basta avere un po' di RAM e far lavorare le cache (anche nfs cache) dei browser in RAM. Funziona anche il suspend to ram. |
||
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Aug 2002
Città: Roma
Messaggi: 1473
|
E perchè non fare un tutorial? Poichè la documentazione su Linux (almeno quella seria) è disponibile quasi sempre in inglese, sarebbe un'occasione eccellente per molti di noi imparare qualcosa su utilizzi avanzati di Linux mantenendo un carico cognitivo a livelli umanni (nessuna barriera linguistica).
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
In soldoni: - per quanto riguarda il sistema operativo si tratta di specificare nella configurazione dell'initrd che deve essere di rete, - poi c'e' da preparare un server per la condivisione: nfs (probabilmente si puo' fare anche con AOE, o 'ingrassando' l'initrd anche di peggio fino a tutto in ram) - e il server PXE/tFTP: puo' fare tutto dnsmasq che e' abbastanza agile E' importante almeno essere in grado di backuppare un sistema installato normalmente, si puo' anche fare a meno di debootstrap (che ho comunque documentato nei passaggi fondamentali per chi ha un'idea di quello che sta facendo). Allego il sorgente, scritto secondo: http://docutils.sourceforge.net/rst.html |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:42.