FreeNAS oder NAS4Free in Hyper-V testen

aftours

Enthusiast
Thread Starter
Mitglied seit
12.04.2014
Beiträge
67
Ich habe den HP N54L und darauf Windows Server 2012 R2 Datacenter installiert. Dieser ist direkt an die Fritzbox angeschlossen.
Auf diesem läuft die Hyper-V Rolle, mit der ich schon erfolgreich ein Win7 Testsystem realisiert habe.

Jetzt möchte ich FreeNAS und NAS4Free testen. Also fix die Images in jeweils 2 neue Virtuelle Maschinen gelegt und installiert und mit einer virtuellen Switch versehen, die auch auf das Internet zugriff hat.

Meine Frage ist, wie komme ich auf die WebGUI der beiden NAS Systeme, bzw wie muss ich diese konfigurieren, dass ich mit meinem Laptop darauf zugreifen kann?

Ich müsste ja theoretisch einfach die IP-Adresse der virtuellen Maschine eingeben und schon sollte ich darauf zugreifen können. Allerdings taucht im Netzwerk nur die IP des N54L selbst auf und die der virtuellen Maschine fehlt.
Fehlt mir ein Schritt in meinem Aufbau?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
hi

du musst schauen, dass du entweder von deinem Virtuellen Win7 drauf kommst. Dazu brauchst du aber eine 2. Netzwerkarte in der VM die dann auf das interne (VM intern) zugriff hat.

Ansonsten kannst du die Netzwerkarte der VM (FreeNAS und Nas4Free) auf bridged stellen. Dann bekommst du eine IP von deinem Router und du kannst ganz normal von deinem Notebook drauf zugreiffen.
 
Zuletzt bearbeitet:
Ich habe der virtuellen Maschine für FreeNAS in hyper-v eine virtuelle switch zugewiesen.
Unbenannt.PNG
Diese müsste doch so wie eine Bridge funktionieren oder irre ich mich da?

Allerdings spuckt mir FreeNAS beim start keine IP aus:
Unbenannt2.PNG


Edit:

So hab das Problem gefunden, zumindest bei Nas4Free fürs erste. Musste in den Hyper-V Einstellungen die erstellte Netzwerkkarte entfernen und unter "Hardware hinzufügen" eine "ältere Netzwerkkarte" hinzufügen. Daraufhin konnte ich mit meinem Laptop auf die Webgui von Nas4Free zugreifen.

Jetzt stell ich mir die Frage, ob es denn wirklich so sinnvoll ist, dieses so auch sinnvoll laufen zu lassen. Also Nas4Free Produktiv in der virtuellen Maschine von Hyper-V?
Was sagen die Leute mit Ahnung dazu?
 
Zuletzt bearbeitet:
Du musst erst mal die Netzwerkkarte im FreeNAS konfigurieren, der weiß gar nicht wohin überhaupt. Eventuell hat die VM keine Netzwerkkarte zugewiesen bekommen oder die zugewiesene wird so nicht von FreeNAS erkannt?
 
Zuletzt bearbeitet:
ich denke mal, es kommt darauf an, was du von Nas4Free alles verlangst, bzw was noch so alles als VM laufen soll....
 
Der Microserver soll nicht wirklich viel machen, zumindest nicht viel für meine Laienkentniss:
  • Windows 7 Testumgebung (läuft schon und immer nur eingeschlatet, wenn benötigt)
  • BittorrentSync Ordner Synchronisieren für die Unidateien mit den Kommolitonen (kann ruhig24/7) laufen
  • Pyload
  • Verteilung von Mediadateien in der WG für mehrere XBMC Clients (2 Laptops und ein Raspberry Pi)
  • MySQL Datenbank für XBMC

Bittorrent Sync und Pyload können ja in einer kleinen Linux Maschine laufen. Braucht ja auch nicht übermäßig viel RAM.
Windows7 Testumgebung ist nur auf Bedarf eingeschaltet.

Freigabe der Ordner im Netzwerk über eine NAS Software, vor allem für xbmc. Dateisystem dachte ich an ZFS gespiegelt. Man liest ja immer, dass es das beste dafür sei.
Doch dafür müsste ich die Platten im N54L durchreichen können oder als virtuelle Festplatte in die virtuelle Maschine einbinden. Könnte mir vorstellen, dass das nicht zuverlässig laufen kann.
Da muss ich mich aber an Leute mit Erfahrung wenden. Das ist weit weg von Best Practice aber für eine WG und zum ausprobieren, tüfteln und lernen ausreichend!
 
das würde alles direkt unter FreeNas gehen...
 
FreeNAS geht in Hyper-V schon ... nur gibts nen bisschen was zu beachten ... (Stand: Windows Server 2012)

du musst eine Legacy - Netzwerkkarte hinzufügen (damals und bei der v9.2)

und du musst ihr via CommandLine eine statische IP zuteilen wobei hier de0 dem Netzwerkinterface entspricht

Code:
nano /etc/rc.conf
Code:
ifconfig_dc0="inet 192.168.x.x netmask 255.255.255.0"

anschließend mittels ... das Netzwerkmodul neustarten
Code:
/etc/rc.d/netif restart

ab der FreeNAS v9.2 gehts ein bisschen anders... wobei bei der Route entsprchend der standard Gateway zu wählen ist... in deinem fall die Fritzbox

Code:
ifconfig de0 192.168.x.x
ifconfig de0 down
ifconfig de0 up
route add 0.0.0.0 192.168.0.1
 
Danke! Hat geklappt, allerdings werde ich für den Anfang Freenas auf einen USB stick installieren, so spar ich mir das rumgefrickel und im produktiv Einsatz soll es ja eh nicht in einer virtuellen Maschine laufen.

Mal schauen, ob ich MySQL, pyload und BitTorrent sync darauf zum laufen bringe.
 
Ahoi,

auch wenn der Thread bissl älter ist.
Mit der Legacy-NIC hat bei mir Nas4free eine NIC gefunden. Leider läuft das Teil nur mit 100Mbit.
Wie bekomm ich denn ne GBit-NIC installiert, sonst bringt das ganze NAS ja nix, wenn bei 1 Person die LAN-Verbindung schon ausgelastet ist...

MfG
Heinz

PS: Gesundes neues Jahr wünsche ich allen.
 
Hallo,

bei mir läuft unter Hyper-V 2012 R2 NAS4Free mit 1 Gbit mit der normalen Hyper-V NIC, ohne lahme Legacy NIC. Du musst die Hyper-V Treiber installieren.

Treiber -> https://github.com/FreeBSDonHyper-V/Hyperv-Ports/tree/hyperv-ic-master/BIS-1.0/FreeNAS-9.2.1/bin

Hyper-V Tools herunterladen (am besten über PuttY als root alles machen):

Code:
curl -L [url]https://github.com/FreeBSDonHyper-V/Hyperv-Ports/blob/hyperv-ic-master/BIS-1.0/FreeNAS-9.2.1/bin/hv-kvp-x64.tbz[/url] -o hv-kvp-x64.tbz

Achtung komplette URL kopieren, hier wird nur die abgekürzte URL angezeigt.

Nun das Paket installieren:

Code:
pkg_add hv-kvp-x64.tbz

VM herunterfahren, Legacy NIC enfernen, normale NIC hinzufügen, anschalten und IP-Adresse eintragen oder wenn DHCP bei dir aktiv ist, bekommst du ja deine IP zugewiesen. SCSI geht damit auch wunderbar, also IDE ist nicht mehr notwendig für Datenplatten, zum booten muss es natürlich IDE bleiben.
 
Zuletzt bearbeitet:
Code:
nas4free: ~ # pkg add hv-kvp-x64.tbz
pkg: Malformed key ALIES, ignoring
pkg: archive_read_next_header(): Unrecognized archive format
pkg: hv-kvp-x64.tbz is not a valid package: no manifest found

Failed to install the following 1 package(s): hv-kvp-x64.tbz

Ich glaube das geht nur mit FreeNas und nicht mit Nas4Free.
 
Zuletzt bearbeitet:
Welche Version von NAS4Free hast du genau? Hast du die Full oder Embedded Intallation?

Geht bei mir wunderbar mit NAS4Free sieh selbst:

oju5qzZjDJpe.jpg

yXs5yM8Ltceu.jpg

FYf9nauz7Utu.jpg


Versuch mal die Pakete vorher nach zu installieren (Quelle siehe ganz unten: https://github.com/FreeBSDonHyper-V/Hyperv-Ports/wiki/Prerequisites):

Code:
pkg_add -r subversion
pkg_add -r clang

curl sollte ja schon aktiv sein, wenn nicht auch noch mal updaten lassen mit

Code:
pkg_add -r curl


Wenn das nach einem Neustart immer noch nicht hilft, probier mal den FreeBSD Standard Hyper-V Treiber für FreeBSD 9.2:

Code:
curl -L https://github.com/FreeBSDonHyper-V/Hyperv-Ports/blob/hyperv-ic-master/BIS-1.0/FreeBSD-9.2/bin/hyperv-ic-x64.tbz -o hyperv-ic-x64.tbz

Und dann wieder installieren mit:

Code:
pkg_add hyperv-ic-x64.tbz
 
Zuletzt bearbeitet:
Leider haben die Schritte aus deinem Post auch nichts genützt.
Ich habe nachdem ich im N4F-Forum schonmal zwischengefragt hatte, von embedded auf full gewechselt, weil mir die Sache mit den Jails bissl komisch vorkommt.
Ich habe im Moment Version 9.3.0.2.1213 installiert.
Ich versteh das einfach nicht.
Ich werde einfach auf deine Version umschwenken. Alles installieren und dann NIC testen. Wenn alles klappt mach ich dann nen Upgrade auf die neue Version und schau mal ob des noch funktioniert.
 
Du hast eine zu neue Version (eben gesehen das Mitte Dezember 2014 die ersten 9.3.x Builds gekommen sind), darum geht das nicht. Aktuell gibt es da noch keine angepassten Hyper-V Treiber. Alle meine Treiber die ich gelistet habe sind nur für FreeBSD 9.2.x du hast 9.3.x damit "darf" es garnicht funktionieren, du hast nichts falsch gemacht. :)
 
Ich hänge mich hier einfach mal frech mit ran.
@AG1M: Hast du bei deinem NAS4Free direkt Festplatten durchgereicht und in ein ZFS-System gesteckt? Wenn ja, kannst du mal bisschen was zu deiner Performance sagen? Ich bin aktuell am überlegen, ob ich mein Storagepool wieder auf gebe und halt dann auf in virtuelle NAS4Free und dann auf diesen ein ZFS einrichte.
 
Nein habe die HDDs nicht durchgereicht, das ist mein Testsystem. Aber die Leistung sollte bei den durchgrereichten inkl. Hyper-V SCSI Controller am besten sein. Das geht ja bei Hyper-V ganz einfach, anstatt einer VHDX einfach die RAW Festplatte auswählen, muss nur vorher Offline geschaltet sein in der Datenträgerverwaltung.
 
Ich hatte die letzten Tage eMail-Kontakt mit dem Herrn, der die Treiber entwickelt. Der hat mich an jemanden von Microsoft verwiesen, bzgl. neuer Treiber. Kein Antwort leider.
Ich hatte mich dann dazu entschlossen Nas4Free in der Version 9.2 zu installieren. Dort kann ich die Hyper-V-Treiber installieren, allerdings funktioniert die Gigabit-Karte dann immer noch nicht :)
Mal sehen wo das noch endet.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh