Ik ben mijn thuisnetwerkconfiguratie aan het herontwerpen (met name mijn nas en server) en heb onlangs een vraag gesteld over het runnen van een lampserver en freenas 8 op twee afzonderlijke machines. In de geest van het besparen van geld en elektriciteit, denk ik er echter aan om de twee machines te combineren met virtualbox . Op deze manier kon ik freenas 8 in een virtualbox op mijn lamp server draaien (op een enkele machine).

Om eventuele conflicten tussen de twee besturingssystemen te voorkomen dacht ik dat ik zowel de lamp server als freenas kon installeren 8 op een enkele usb-drive (aangesloten op een interne usb-header), en hebben een paar hds die alleen gratis toegankelijk zijn voor opslag (dus er zal geen concurrentie zijn tussen linux en freenas voor de hds).

Is dit mogelijk een opstelling die zou kunnen werken en stabiel zou kunnen blijven? En is het verstandig om een besturingssysteem langdurig vanuit flash-geheugen te laten draaien (omdat het maar een beperkt aantal lees- / schrijfbewerkingen heeft), of is het een wachtend ongeluk? Eventuele suggesties of voorziene problemen?

Antwoord

Waarom ga je niet rechtstreeks voor Xen?
Je zult krijg een veel beter gebruik en delen van bronnen en als je fedora crasht, “heb je altijd je NAS beschikbaar.

Hier zijn enkele HOWTOs over het opzetten van een Xen-server:
http://wiki.xensource.com/xenwiki/HowTos

… En je zou een mooie pfSense -instantie om al dat verkeer goed te beveiligen 🙂

Opmerkingen

  • Ah, ik heb ' weet niets over Xen! Van wat ik kan verzamelen op Wikipedia is het ' precies wat ik ' m zoek. Denk dat ik wat te lezen te doen (en een pluim voor de pfsense-suggestie!), bedankt!
  • Ter info: dit soort virtualisatietools, een klein besturingssysteem als de host veel " normale " OS als gasten, staan bekend als " bare metal hypervisors " (Xen, Vmware ESX) in tegenstelling tot " gehoste hypervisors " (Virtualbox, Vmware Server / Player).

Answer

Ik gebruik freenas 8.0.4 als een HVM DomU met een xen 4.0 hypervisor en een debian squeeze Dom0 (met een amd cpu als dat ertoe doet). Ik had geen problemen met het opzetten en alles lijkt vlekkeloos te werken. Dus het werkt en zou een optie kunnen zijn. Tot dusver, met beperkte tests, lijken de prestaties goed – (in ieder geval goed genoeg gezien mijn huidige netwerk en belasting).

Nu, terug naar uw vraag: “Is het een goed idee?”.

Mijn antwoord zou zijn dat als de prestatie hetzelfde is of bijna freenas native draait, het een goed idee zou zijn. Ik heb “niet genoeg tijd (of genoeg geheugen) gehad om een eerlijke vergelijkingstest uit te voeren. Ik” ben zelf geïnteresseerd in dat antwoord.

Ik zal posten wanneer ik nog wat tests doe.

——————— toegevoegd na meer testen ———————- ——-

OK, mijn antwoord is dat het geen goed idee is. Ik heb rsync gebruikt voor de meeste tests omdat het “Bytes / sec” rapporteert en dat maakte het gemakkelijk. Ik vergeleek dat cijfer met mijn grafische netwerkmonitor en de rapportagegrafieken in freenas. Alle gegevens waren het erover eens.

Door bestanden van / naar de Dom0 Linux-machine te verzenden, zou ik gemakkelijk een 100Mb / s ethernetlink kunnen verzadigen. Ik had gemeld dat zowel overdrachtssnelheden van als naar de host-freenas iets meer dan 11 miljoen bytes / seconde bedroeg.

Het verzenden van bestanden van / naar de DomU freenas-machine, ik heb slechts ongeveer de helft bereikt. Snelheden van / naar gemiddeld ongeveer 4,5 miljoen bytes / seconde. De CPU-belasting op zowel de freenas vm als de Dom0-host was erg hoog. Ik heb niet eens de moeite genomen om de test te herhalen met een gigabit ethernet-link, aangezien de resultaten ondubbelzinnig leken.

Met een HVM-machine heb ik begrepen dat de machine precies zo snel zou moeten werken als de onderliggende hardware bij taken met hoge cpu . Maar de apparaatstuurprogrammas worden geëmuleerd. In dit geval gaat de hele taak die freenas doet in feite door die geëmuleerde apparaatstuurprogrammas: lees schijf -> stuur naar netwerk en lees netwerk -> stuur naar schijf. Blijkbaar is de overhead gewoon te hoog voor goede prestaties.

Het werkt dus goed voor testen. Maar als je om prestaties geeft, niet zo goed. En als de prestaties je niets schelen, zou je niet geïnteresseerd zijn in netwerkopslag . Dus voor de meeste mensen kan ik het “niet aanbevelen.

Reacties

  • Dat klinkt goed man, bedankt voor het posten, en ik hoop dat het werkt zoals verwacht !

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *