Windows server 2016 als iscsi target: ein paar grundsätzliche Fragen
Hallo!
Ich habe gestern auf einem Windows Storage Server 2016 (VM in esxi) die iscsi-target-Rolle installiert. Ziel ist es für den Anfang, allen Clients im Netzwerk eine iscsi-Platte zur Verfügung zu stellen. Das ganze funktioniert auch, nur mache ich mir jetzt über ein paar grundsätzliche Design-Fragen Gedanken.
1.) Soll man pro target mehrere luns machen, oder immer 1 target 1 lun? wenn ich mehrere luns in einem target habe, aber diese luns für verscheindene Initiatoren sind, wie regle ich das dann, dass jeder Initiator nur auf sein LUN verbinden kann? Berechtig wird doch auf das target, und nicht das lun, oder?Vom Gefühl her würde ich sagen, dass ich jedem Client ein eigenes target gebe. Sollte dieser Cient mehrere luns ansprechen, dann befinden sich diese im selben target. Stimmt das so?
2.) Kann es sein, dass mpio mit Windows 8.1 pro nicht funktioniert? Habe ursprünglich probiert, am Initiator (win 8pro) 2 Pfade zum selben lun herzustellen, habe es aber nicht geschafft. dafür hatte ich am target-server 2 extra NICs einegrichtet für den iscsi-Verkehr. Für diese exta-NICs habe ich im esxi-Host eine jeweils eigene Portgruppe (für virtuelle Maschinen) erstellt und jeweils einem vlan zugeordnet. Am Client habe ich im ethernat adapter auch diese 2 vlans eingerichtet (getagged).Ich habe im server rauch eingestellt, dass er diese 2 nics (bzw IP-Adresse) für iscsi verwnenden soll, und in den nics habe ich target und initiator seitig alles bis auf ipv4 deaktiviert, dns lmhost und netbios alle sdeaktiviert.
Es funktionieren beide vlan-Verbindungen zum target, aber eben nicht gleichzeitig, nur entweder oder. deswegen glaube ich mittlerweile, dass mpio nur zwischen 2 servern geht, abe rlass emich gerne eine besseren belehren.
ok, das wärs für den Anfang,
lg flo
ps: theoretisch wäre es ja sogar möglich, jede Verbindung eines Initiators zu seinem target über eine eigenen eigenen ethernet adapter mit vlan an der target-vm laufen zu lassen. Wäre das übertrieben?
Ich habe gestern auf einem Windows Storage Server 2016 (VM in esxi) die iscsi-target-Rolle installiert. Ziel ist es für den Anfang, allen Clients im Netzwerk eine iscsi-Platte zur Verfügung zu stellen. Das ganze funktioniert auch, nur mache ich mir jetzt über ein paar grundsätzliche Design-Fragen Gedanken.
1.) Soll man pro target mehrere luns machen, oder immer 1 target 1 lun? wenn ich mehrere luns in einem target habe, aber diese luns für verscheindene Initiatoren sind, wie regle ich das dann, dass jeder Initiator nur auf sein LUN verbinden kann? Berechtig wird doch auf das target, und nicht das lun, oder?Vom Gefühl her würde ich sagen, dass ich jedem Client ein eigenes target gebe. Sollte dieser Cient mehrere luns ansprechen, dann befinden sich diese im selben target. Stimmt das so?
2.) Kann es sein, dass mpio mit Windows 8.1 pro nicht funktioniert? Habe ursprünglich probiert, am Initiator (win 8pro) 2 Pfade zum selben lun herzustellen, habe es aber nicht geschafft. dafür hatte ich am target-server 2 extra NICs einegrichtet für den iscsi-Verkehr. Für diese exta-NICs habe ich im esxi-Host eine jeweils eigene Portgruppe (für virtuelle Maschinen) erstellt und jeweils einem vlan zugeordnet. Am Client habe ich im ethernat adapter auch diese 2 vlans eingerichtet (getagged).Ich habe im server rauch eingestellt, dass er diese 2 nics (bzw IP-Adresse) für iscsi verwnenden soll, und in den nics habe ich target und initiator seitig alles bis auf ipv4 deaktiviert, dns lmhost und netbios alle sdeaktiviert.
Es funktionieren beide vlan-Verbindungen zum target, aber eben nicht gleichzeitig, nur entweder oder. deswegen glaube ich mittlerweile, dass mpio nur zwischen 2 servern geht, abe rlass emich gerne eine besseren belehren.
ok, das wärs für den Anfang,
lg flo
ps: theoretisch wäre es ja sogar möglich, jede Verbindung eines Initiators zu seinem target über eine eigenen eigenen ethernet adapter mit vlan an der target-vm laufen zu lassen. Wäre das übertrieben?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 383281
Url: https://administrator.de/contentid/383281
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo.
zu 1.
Wenn du die LUN z.bmit NTSF dann formatierst, darf da sowieso immer nur einer gleichzeitig zugreifen. Außer man verwendet Clusterfähige Dateisysteme, sonst strikt unterlassen.
zu2 .
Was erhoffst du dir von MPIO? das beide Leitungen gleichzeitig genutzt werden ? Das geht meines wissens garnich, entweder Aktiv/Passiv oder Roundrobin.
edit: was erhoffst du dir grundsätzlich von deinem vorhaben?
zu 1.
Wenn du die LUN z.bmit NTSF dann formatierst, darf da sowieso immer nur einer gleichzeitig zugreifen. Außer man verwendet Clusterfähige Dateisysteme, sonst strikt unterlassen.
zu2 .
Was erhoffst du dir von MPIO? das beide Leitungen gleichzeitig genutzt werden ? Das geht meines wissens garnich, entweder Aktiv/Passiv oder Roundrobin.
edit: was erhoffst du dir grundsätzlich von deinem vorhaben?
Moin Flo,
zu 1) Über die iSCSI-Ziele definierst du, welche iSCSI Initatoren auf das Target zugreifen dürfen. Zudem kannst über die Authenfizierungsdienste (CHAP) aktivieren. Somit können sich nur Clients verbinden, welche in den Zielen konfiguriert sind und den CHAP Benutzernamen/Passwort hinterlegt haben.
zu 2)
Gruß,
Dani
zu 1) Über die iSCSI-Ziele definierst du, welche iSCSI Initatoren auf das Target zugreifen dürfen. Zudem kannst über die Authenfizierungsdienste (CHAP) aktivieren. Somit können sich nur Clients verbinden, welche in den Zielen konfiguriert sind und den CHAP Benutzernamen/Passwort hinterlegt haben.
zu 2)
Kann es sein, dass mpio mit Windows 8.1 pro nicht funktioniert?
Hab ich noch nicht ausprobiert. Laut Technet ist es aber möglich. Hier noch eine Referenz für die Einrichtung auf den Clients.Habe ursprünglich probiert, am Initiator (win 8pro) 2 Pfade zum selben lun herzustellen, habe es aber nicht geschafft. dafür hatte ich am target-server 2 extra NICs einegrichtet für den iscsi-Verkehr. Für diese exta-NICs habe ich im esxi-Host eine jeweils eigene Portgruppe (für virtuelle Maschinen) erstellt und jeweils einem vlan zugeordnet.
Für MPIO brauchst du zweit physikalische oder logisch getrennte Subnetze (z.B. 192.168.24.0/24, 192.168.25.0/24). In denen sowohl das iSCSI Target als auch die Clients Mitglied sein müssen. Die Subnetze dürfen sich nicht sehen (kein Layer3 Routing).Gruß,
Dani
Zitat von @dodo30:
Hallo.
zu 1.
Wenn du die LUN z.bmit NTSF dann formatierst, darf da sowieso immer nur einer gleichzeitig zugreifen. Außer man verwendet Clusterfähige Dateisysteme, sonst strikt unterlassen.
zu2 .
Was erhoffst du dir von MPIO? das beide Leitungen gleichzeitig genutzt werden ? Das geht meines wissens garnich, entweder Aktiv/Passiv oder Roundrobin.
edit: was erhoffst du dir grundsätzlich von deinem vorhaben?
Hallo.
zu 1.
Wenn du die LUN z.bmit NTSF dann formatierst, darf da sowieso immer nur einer gleichzeitig zugreifen. Außer man verwendet Clusterfähige Dateisysteme, sonst strikt unterlassen.
zu2 .
Was erhoffst du dir von MPIO? das beide Leitungen gleichzeitig genutzt werden ? Das geht meines wissens garnich, entweder Aktiv/Passiv oder Roundrobin.
edit: was erhoffst du dir grundsätzlich von deinem vorhaben?
Er kann Multipath als Feature installieren und dann mehrere Links unter ISCSI nutzen ;)
Moin,
Ich bin immer etwas misstrauisch, wenn es um den VLAN Support von Netzwerkkarten geht. Habe ich mir in der Vergangenheit genau einmal ausprobiert. Da es immer wieder Probleme gab, eine zweite dedizierte Netzwerkkarte verbaut und seitdem Ruhe gehabt.
Gruß,
Dani
Sowohl Target als auch Inititiator sind tagged in beiden vlans.
Warum hast du das das iSCSI Target, also die VM, die Netzwerkkarte das VLAN getagged. Normalerweise legst du auf dem VMWare ESXi zwei virtuelle Netzwerke an und dort gibst du jeweils eine VLAN-ID an. Die VM bekommt eine zweite Netzwerkkarte mit den passenden IP-Einstellungen. Somit liegen beide Netzwerke untagged in der VM an.Der Initiator ist ein Windows-8.1-Client. Dem habe ich, nachdem ich zusätzliche Treiber auf der onboard intel-nic, um vlan support nachzurüsten, installiert habe, die neuen iscsi vlans hinugefügt. Der Client ist somit auch in beiden vlans vertreten. (192.168.122.20, 192.168.123.20). Ansonsten auch alles in den Ethernet Adapter deaktiviert, wie beim Target-Server.
Kannst du dann vom Client die beiden IP-Adresses des iSCSI-Target anpingen?Ich bin immer etwas misstrauisch, wenn es um den VLAN Support von Netzwerkkarten geht. Habe ich mir in der Vergangenheit genau einmal ausprobiert. Da es immer wieder Probleme gab, eine zweite dedizierte Netzwerkkarte verbaut und seitdem Ruhe gehabt.
Ein Target mit LUn ist erstellt, bei der Sicherheit ist chap und wechselseitiges chap aktiviert, als erlaubte Initiatoren sind 192.168.122.20 und 192.168.123.20 eingetragen.
Im iSCSI Target muss doch der iSCSI-Initiatorname (Beispiel: iqn.1991-05.com.microsoft:your-pc.local) eingetragen werden. Das steht auch oben so in einem der Links.Wenn das alles so stimmt, muss ich zumindest für jeden Initiator ein eigenes Target machen. Sollte ein Initiator mehrere Luns vom Target-Server zur Verfügung gestellt bekommen, dann können diese ja unter dem selben target laufen. Kann man das so stehen lassen?
Nichts anderes habe ich oben geschrieben. Die Frage ist eher, warum es iSCSI sein muss und kein normales Netzlaufwerk ausreichend ist.ich habe das feature auf meinem target serve rübrigens installiert, abe rich denke, dass brauche ich nur, wenn der Server der Initiator ist. Ich weiss es allerdings nicht wirklich.
So ist es. Die iSCSI-Verbindung wird immer vom Client aufgebaut.Gruß,
Dani