%20auf%20einem%20Lamp-Server%20auszuf%C3%BChren%3F.png)
Ich gestalte mein Heimnetzwerk-Setup neu (insbesondere mein NAS und meinen Server) und habe kürzlich einenFrageüber den Betrieb eines Lamp-Servers und Freenas 8 auf zwei getrennten Maschinen. Um jedoch Geld und Strom zu sparen, denke ich darüber nach, die beiden Maschinen zu kombinieren, indem ichVirtualbox. Auf diese Weise konnte ich FreeNAS 8 in einer Virtualbox auf meinem LAMP-Server (auf einer einzelnen Maschine) ausführen.
Um Konflikte zwischen den beiden Betriebssystemen zu vermeiden, dachte ich, ich könnte sowohl den Lamp-Server als auch FreeNAS 8 auf einem einzigen USB-Laufwerk installieren (an einen internen USB-Header angeschlossen) und ein paar Festplatten haben, auf die nur FreeNAS zur Speicherung zugreift (so dass es keine Konkurrenz zwischen Linux und FreeNAS um die Festplatten gibt).
Ist dies möglicherweise ein Setup, das funktionieren und stabil bleiben könnte? Und ist es sinnvoll, ein Betriebssystem über längere Zeiträume aus dem Flash-Speicher laufen zu lassen (weil dieser nur eine begrenzte Anzahl von Lese-/Schreibvorgängen hat), oder ist das ein Unfall, der nur darauf wartet, zu passieren? Gibt es mögliche Vorschläge oder vorhersehbare Probleme?
Antwort1
Warum entscheiden Sie sich nicht gleich für Xen?
Sie können die Ressourcen viel besser nutzen und teilen und wenn Ihr Fedora abstürzt, steht Ihnen Ihr NAS immer noch zur Verfügung.
Hier sind einige HOWTOs zum Einrichten eines Xen-Servers:
http://wiki.xensource.com/xenwiki/HowTos
...Und Sie könnten ein schönespfSenseInstanz, um den gesamten Datenverkehr ordnungsgemäß per Firewall abzusichern :)
Antwort2
Ich verwende Freenas 8.0.4 als HVM DomU mit einem Xen 4.0-Hypervisor und einem Debian Squeeze Dom0 (mit einer AMD-CPU, falls das wichtig ist). Ich hatte keine Probleme beim Einrichten und alles scheint einwandfrei zu laufen. Es funktioniert also und könnte eine Option sein. Bisher scheint die Leistung nach begrenzten Tests gut zu sein – (zumindest gut genug angesichts meines aktuellen Netzwerks und der aktuellen Auslastung).
Nun zurück zu Ihrer Frage: „Ist das eine gute Idee?“.
Meine Antwort wäre: Wenn die Leistung gleich oder annähernd so gut ist wie bei der nativen Ausführung von FreeNAS, wäre es eine gute Idee. Ich hatte nicht genug Zeit (oder Speicher), um einen fairen Vergleichstest durchzuführen. Mich interessiert diese Antwort selbst.
Ich werde es posten, wenn ich weitere Tests durchgeführt habe.
--------------------- nach weiteren Tests hinzugefügt -----------------------------
OK. Meine Antwort ist, dass das keine gute Idee ist. Ich habe für die meisten Tests rsync verwendet, da es „Bytes/sec“ meldet und das hat es einfach gemacht. Ich habe diese Zahl mit meinem grafischen Netzwerkmonitor und den Berichtsdiagrammen in Freenas verglichen. Alle Daten stimmten überein.
Beim Senden von Dateien an/von der Dom0-Linux-Maschine konnte ich eine 100-Mbit/s-Ethernet-Verbindung problemlos überlasten. Ich hatte Übertragungsgeschwindigkeiten sowohl zum als auch vom Host gemeldet, auf dem Freenas lief, die bei knapp über 11 Millionen Bytes/Sekunde lagen.
Beim Senden von Dateien von/zur DomU-Freenas-Maschine habe ich nur etwa die Hälfte erreicht. Die Geschwindigkeiten von/zu lagen im Durchschnitt bei etwa 4,5 Millionen Bytes/Sekunde. Die CPU-Auslastung sowohl der Freenas-VM als auch des Dom0-Hosts war sehr hoch. Ich habe mir nicht einmal die Mühe gemacht, den Test mit einer Gigabit-Ethernet-Verbindung zu wiederholen, da die Ergebnisse eindeutig schienen.
Bei einer HVM-Maschine sollte die Maschine meines Wissens nach bei Aufgaben mit hoher CPU-Auslastung genau so schnell laufen wie die zugrunde liegende Hardware. Aber die Gerätetreiber werden emuliert. In diesem Fall besteht die gesamte Aufgabe, die Freenas erledigt, im Wesentlichen darin, diese emulierten Gerätetreiber zu durchlaufen: Festplatte lesen -> an Netzwerk senden und Netzwerk lesen -> an Festplatte senden. Anscheinend ist der Overhead für eine gute Leistung einfach zu hoch.
Zum Testen funktioniert es also gut. Aber wenn Sie Wert auf Leistung legen, ist es nicht so gut. Und wenn Ihnen Leistung egal wäre, wären Sie nicht an NAS interessiert. Den meisten Leuten kann ich es also nicht empfehlen.