iSCSI server(?)
iSCSI server(?)
Har några frågor att börja med..
Hur funkar det egentligen!? Har lär man ha en hel partition, eller kan man "dela ut" en katalog?
I förråden finns "open-iscsi" och "iscsitarget". Vilken bör man använda?
Hur funkar det egentligen!? Har lär man ha en hel partition, eller kan man "dela ut" en katalog?
I förråden finns "open-iscsi" och "iscsitarget". Vilken bör man använda?
Home sweet ~/ = http://sandnabba.se
SV: iSCSI server(?)
Först och främst så måste jag tala om att jag inte använt iSCSI som target på Linux.
Nu får du inte blanda ihop "file sharing" men "block sharing"
iSCSI är ett block baserat protokoll, precis som ATA och SCSI fast bäraren i detta fall är TCP/IP. Det är alltså en lång rad block som delas ut via nätverket, sen är det "klienten" som formaterar ett filsystem på detta. Det är alltså inte möjligt att dela ut en katalog.
I en iSCSI session har du två parter:
Initiator. Det är "klienten" som ansluter sig till en iSCSI LUN.
Target, "server"-delen som delar ut en iSCSI LUN
Så min gissning är att open-iscsi är "initiatorn" och iscsitarget är ... target
Nu får du inte blanda ihop "file sharing" men "block sharing"
iSCSI är ett block baserat protokoll, precis som ATA och SCSI fast bäraren i detta fall är TCP/IP. Det är alltså en lång rad block som delas ut via nätverket, sen är det "klienten" som formaterar ett filsystem på detta. Det är alltså inte möjligt att dela ut en katalog.
I en iSCSI session har du två parter:
Initiator. Det är "klienten" som ansluter sig till en iSCSI LUN.
Target, "server"-delen som delar ut en iSCSI LUN
Så min gissning är att open-iscsi är "initiatorn" och iscsitarget är ... target

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: iSCSI server(?)
Ah, lite klarare iallafall. 
Men då bör det väl gå att montera en fil via loopback och skapa en (virtuell) blockenhet i den, och "dela ut"?

Men då bör det väl gå att montera en fil via loopback och skapa en (virtuell) blockenhet i den, och "dela ut"?
Home sweet ~/ = http://sandnabba.se
SV: iSCSI server(?)
jag antar att det skulle gå, men jag har som sagt inte provat att köra target i linux... 

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: iSCSI server(?)
Du verkar ju iallafall ha lite koll på det hela. 
Vad menas med "portal"? Och måste namnen vara i stil med "iqn.1997-06.com.homestead:storage.disk1.nexus"?
Skulle det funka med "iqn.2007-11.sandnabba.se:time-machine"?

Vad menas med "portal"? Och måste namnen vara i stil med "iqn.1997-06.com.homestead:storage.disk1.nexus"?
Skulle det funka med "iqn.2007-11.sandnabba.se:time-machine"?
Home sweet ~/ = http://sandnabba.se
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: iSCSI server(?)
Hade ingen aning om att det fanns men blev nyfiken och hittade de här länkarna:
Setting Up An iSCSI Environment On Linux verkar vara en ganska uttömande genomgång.
iSCSI target on Ubuntu är en kortis.
Setting Up An iSCSI Environment On Linux verkar vara en ganska uttömande genomgång.
iSCSI target on Ubuntu är en kortis.
SV: iSCSI server(?)
en "portal" är namnet på en nätverksport som har en TCP/IP-adress och kan användas av iSCSI för att att skapa iSCSI sessioner mellan "initiator" och "target".Emil.s skrev: Vad menas med "portal"? Och måste namnen vara i stil med "iqn.1997-06.com.homestead:storage.disk1.nexus"?
Skulle det funka med "iqn.2007-11.sandnabba.se:time-machine"?
Du kan ha t.ex en "portal" (nätverksport för iSCSI) på din klient, men servern som delar ut iSCSI LUN kanske har två, dessa två kan få .... blä.... jag orkar inte förklara.. jag skall kolla genom mina länkar och se om jag hittar ett bra dokument

________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: iSCSI server(?)
Här är ett "bra" dokument som förklarar terminologin för iSCSI : http://docs.hp.com/en/T1452-90011/ch01s06.htmlBarre skrev: ........ blä.... jag orkar inte förklara.. jag skall kolla genom mina länkar och se om jag hittar ett bra dokument![]()
jag rekommenderar att du läser igenom hela dokumentet, är det några frågor så skall jag försöka hjälpa till att förklara dem

är glad att detta tas upp, eftersom jag anser att "storage"/datalagring är det mest fundamentala i vårt IT-samhälle, allt annat är periferi (sånt kraffs som nätverk, cpu och mjukvaror)


________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: iSCSI server(?)
ooh... jag glömde ju svara på din fråga... oftast så anger du enbart IP adressen som portal.Emil.s skrev: Vad menas med "portal"? Och måste namnen vara i stil med "iqn.1997-06.com.homestead:storage.disk1.nexus"?
Skulle det funka med "iqn.2007-11.sandnabba.se:time-machine"?
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
SV: iSCSI server(?)
Sådär då. Funkar perfekt nu. 
Ubuntu 7.10 som target, och OS X 10.5 som initiator (global SAN).
Och så lärde man sig lite om allt möjligt, som vanligt.
Tack alla!

Ubuntu 7.10 som target, och OS X 10.5 som initiator (global SAN).
Och så lärde man sig lite om allt möjligt, som vanligt.

Home sweet ~/ = http://sandnabba.se
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: iSCSI server(?)
Läste om det här nyss i Datormagazin men där står det bara lite övergripande. Kan du inte kort beskriva hur du gjorde? Efter vad jag förstår så är det här ett alternativ till NAS-enheter.Emil.s skrev: Sådär då. Funkar perfekt nu.![]()
SV: iSCSI server(?)
Absolut! Först så laddade jag ner iSCSI-target från sourceforge. Om du använder Ubuntus standardkärna så bör du kunna installera paketen "iscsitarget-module" och "iscsitarget".
Om du bygger från source, så funkar det inte av någon anledning att bygga i ubuntu. Hittade då en patch, men då det bara var en rad som skulle ändras så är det enklare att editera manuellt.
Kommer inte ihåg vilken fil, men skulle det behövas, så posta felmeddelandet här.
Sen så är det bara att ändra /etc/ietd.conf.
Men är inte svårare än att jag har 2 rader:
Du kan självklart ha vilken partition/disk du väll instället för "loop0". Sen är manualen för alla filer riktigt bra. Så det var faktiskt lättare än jag trodde. 
Om du bygger från source, så funkar det inte av någon anledning att bygga i ubuntu. Hittade då en patch, men då det bara var en rad som skulle ändras så är det enklare att editera manuellt.
Kommer inte ihåg vilken fil, men skulle det behövas, så posta felmeddelandet här.
Sen så är det bara att ändra /etc/ietd.conf.
Men är inte svårare än att jag har 2 rader:
Kod: Markera allt
Target iqn.2007-11.sandnabba.se:time-machine
Lun 0 Path=/dev/loop0,Type=fileio

Home sweet ~/ = http://sandnabba.se