Sto riprogettando la mia configurazione della rete domestica (in particolare il mio nas e server) e di recente ho posto una domanda sullesecuzione di un lamp server e freenas 8 su due macchine separate. Tuttavia, nello spirito di risparmiare denaro ed elettricità, sto pensando di combinare le due macchine utilizzando virtualbox . In questo modo, potrei eseguire freenas 8 in una virtualbox sul mio lamp server (su una singola macchina).
Per evitare conflitti tra i due sistemi operativi ho pensato di poter installare sia il lamp server che freenas 8 su una singola unità USB (collegata a unintestazione USB interna), e hanno un paio di hd “a cui accede solo freenas per larchiviazione (quindi non ci sarà alcuna concorrenza tra linux e freenas per gli hd”).
Si tratta potenzialmente di una configurazione che potrebbe funzionare e rimanere stabile? Ed è sensato eseguire un sistema operativo dalla memoria flash per lunghi periodi di tempo (perché ha solo un numero limitato di letture / scritture) o è un incidente in attesa di accadere? Eventuali suggerimenti o problemi previsti?
Risposta
Perché non scegli Xen direttamente?
ottieni un uso molto migliore e la condivisione delle risorse e se il tuo fedora va in crash avrai sempre il tuo NAS disponibile.
Ecco alcuni HOWTO sulla configurazione di un server Xen:
http://wiki.xensource.com/xenwiki/HowTos
… E potresti mettere un bel pfSense per proteggere correttamente tutto quel traffico 🙂
Commenti
- Ah, non lho fatto ' Non so Xen! Da quello che posso raccogliere su wikipedia, ' è esattamente quello che ' sto cercando. ho qualche lettura da fare (e complimenti per il suggerimento di pfsense!), grazie!
- Cordiali saluti questo tipo di strumenti di virtualizzazione, un piccolo sistema operativo come lhost di molti " i normali " OS come ospiti, sono noti come " hypervisor bare metal " (Xen, Vmware ESX) in opposizione a " hypervisor ospitati " (Virtualbox, Vmware Server / Player).
Rispondi
Sto eseguendo freenas 8.0.4 come una DomU HVM che utilizza un hypervisor xen 4.0 e una debian squeeze Dom0 (con una cpu amd se ciò è importante). Non ho avuto problemi a configurarlo e tutto sembra funzionare perfettamente. Quindi funziona e potrebbe essere unopzione. Finora, con test limitati, le prestazioni sembrano buone (almeno abbastanza buone considerando la rete e il carico attuali).
Ora, tornando alla tua domanda: “È una buona idea?”.
La mia risposta sarebbe se le prestazioni fossero le stesse o vicine allesecuzione di freen come nativo, sarebbe una buona idea. Non ho avuto abbastanza tempo (o abbastanza memoria) per condurre un test di confronto equo. Sono interessato a questa risposta io stesso.
Pubblicherò quando eseguirò altri test.
——————— aggiunto dopo ulteriori test ———————- ——-
OK. La mia risposta è che non è “una buona idea. Ho usato rsync per la maggior parte dei test poiché riporta “Bytes / sec” e questo lo ha reso facile. Ho confrontato quella cifra con il mio monitor di rete grafico e con i grafici dei rapporti allinterno di freenas. Tutti i dati concordavano.
Inviando file alla / dalla macchina Linux Dom0, potrei saturare facilmente un collegamento ethernet a 100 Mb / s. Avevo segnalato che le velocità di trasferimento da e verso lhost freenas erano in esecuzione a poco più di 11 milioni di byte / secondo.
Inviando file alla / dalla macchina freenas DomU, ne ho raggiunti solo circa la metà. Le velocità da / a sono in media di circa 4,5 milioni di byte / secondo. Il carico della CPU sia su freenas vm che sullhost Dom0 era molto alto. Non mi sono nemmeno preoccupato di ripetere il test con un collegamento Ethernet gigabit poiché i risultati sembravano inequivocabili.
Con una macchina HVM, la mia comprensione è che la macchina dovrebbe funzionare esattamente alla stessa velocità dellhardware sottostante su compiti ad alta CPU . Ma i driver di dispositivo sono emulati. In questo caso, lintera attività che freenas sta facendo è fondamentalmente passare attraverso quei driver di dispositivo emulati: leggi disco -> invia alla rete e leggi alla rete -> invia al disco. Apparentemente il sovraccarico è troppo alto per buone prestazioni.
Quindi, funziona bene per i test. Ma se ti interessano le prestazioni, non così buone. E se non ti interessassero le prestazioni, non saresti interessato allo storage collegato alla rete Quindi per la maggior parte delle persone non posso “consigliarlo.
Commenti
- Suona bene, grazie per la pubblicazione e spero che funzioni come previsto !