iSCSI thuis

Pagina: 1 2 Laatste
Acties:
  • 15.383 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
In mijn zoektocht naar meer informatie over NAS en SAN’s, kwam ik tegen dat iSCSI steeds meer in opmars is. Ben er mee aan het spelen gegaan, en ik vind het zo gaaf dat ik het vreemd vind dat er maar 31 topics over te vinden zijn.. En in de topics die ik vond gaat men niet echt in op performance.

Dusseh, ik wil jullie gewoon in mijn enthousiasme deelgenoot maken, en vragen om gebruikerservaringen, etc..

Wat is iSCSI?
In the context of computer storage, Internet SCSI (iSCSI) uses the SCSI protocol over a TCP/IP network. It enables any machine on an IP network (initiator) to contact a remote dedicated server (target) and perform block I/O on it just as it would do with a local hard disk.
Ofwel, iSCSI is een protocol dat gebruikt wordt voor de communicatie tussen een PC en een SAN, net zoals fiber channel. Leuk voor in grote enterprise omgevingen, maar FC is (voor mij) compleet onbetaalbaar voor thuis-hobby-projectjes..

Als je iSCSI wilt implementeren, kun je in principe toe met standaard huis-tuin-en-keuken hardware. Het performed niet geweldig, maar het werkt wel, en is leuk om mee te spelen. En je kunt altijd nog uitbreiden met TOE kaarten (TCP Offload Engine kaarten, soort SCSI controller, maar die dan iSCSI voor je omzet), om extra performance te krijgen.

Aan de serverkant, de 'target', kun je een peperdure iSCSI SAN gebruiken, maar je kunt ook een linux doosje pakken met een software iSCSI target implementatie.

Aan de clientkant, de initiator, kun je met bijna elk OS aan de slag.. Je kunt bij microsoft de iSCSI initiatior gratis downloaden, en Cisco heeft ook een gratis te downloaden client voor Linux, en andere OS'en.

Da's allemaal leuk, maar wat kun je er nou mee? Nou, je kunt je storage scheiden van je servers.. Als je dus een machine hebt met bergen storage, gebruik je die als SAN, en je maakt voor elke server bijvoorbeeld een virtuele disk aan.. Of je kunt gaan spelen met clusters, die disks sharen..

Dit is een leuke tutorial om ermee aan de slag te gaan: Hier leggen ze je uit hoe je de target software op je linux doosje zet, en hoe je deze op je windows machine kunt benaderen.
creating a SAN with iSCSI

Er zijn ook tutorials te maken die er op in gaan hoe je ervoor kunt zorgen dat je linux machines kunt booten van die SAN, en dan heb je dus geen locale schijven meer nodig in je doosje..

Ik heb zelf in mijn werkstationnetje (vers geinstalleerde Debian Etch met 2.6.12 kernel op een Asus K8V) een SCSI schijfje gehangen, 15k Cheetah, en die geeft deze resultaten bij een lokale benchmark:
code:
1
2
3
4
5
6
7
8
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
iscsitest        1G 39312  96 92577  28 27717   6 31376  67 87961   7  2061   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  2802  98 +++++ +++ +++++ +++  2979  99 +++++ +++ 10245  99

Als ik het goed lees 80MB/s read, en 93MB/s write. (ben niet zo’n held met linux, bonnie, etc)

Daarna die target software geinstalleerd, en op m'n laptoppie de initiator software geïnstalleerd, en hier zie je de extra schijf die ik in windows erbij zie:
Afbeeldingslocatie: http://www.hongens.nl/foto/foto.asp?foto=iscsi_diskmanagement.gif

Was een raw disk, geformatteerd:
Afbeeldingslocatie: http://www.hongens.nl/foto/foto.asp?foto=iscsi_compmanagement.gif

Met ATTO gebenched, het 100mbit netwerk is duidelijk de bottleneck:
Afbeeldingslocatie: http://www.hongens.nl/foto/foto.asp?foto=iscsi_atto100mbit.gif

Een crosscable tussen m’n laptop en werkstation (1Gbit), maakt het al wat sneller. Waarschijnlijk is de CPU op mijn laptop of in het werkstation de bottleneck, niet meer zo goed gekeken:
Afbeeldingslocatie: http://www.hongens.nl/foto/foto.asp?foto=iscsi_atto1000mbit.gif

En dit is nog standaard uit of the box vers geinstalleerde software, zonder tuning e.d., dus waarschijnlijk is de performance nog wat op te schroeven.

Maar goed, het is dus leuk speelgoed.. Of het in een thuis-hobby-opstelling veel nut heeft betwijfel ik, maar het is in ieder geval leuk om ermee te spelen, of om enterprise-opstellingen te simuleren.

iSCSI software targets:
iSCSI Enterprise Target Linux software target (free)
Linux iSCSI target implementation Linux software target (free)
SAN Melody (/lite) Windows software target (vanaf $199)
Rocketdivision Starwind Windows software target (vanaf $49)

[ Voor 15% gewijzigd door axis op 23-08-2005 09:00 ]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 15-09 23:14

Tomatoman

Fulltime prutser

Ik denk dat een belangrijke reden dat je er hier zo weinig over vindt de prijs is. iSCSI is op dit moment bedoeld voor de midrange en high-end markt, waarbij de prijzen beginnen bij enige duizenden euro's. Als je op zoek bent naar storagemogelijkheden die goedkoper zijn, kom je meestal uit bij oplossingen die op andere protocollen dan iSCSI gebaseerd zijn. Dat heeft er volgens mij veel mee te maken dat iSCSI vaak gebruikt wordt in combinatie met fibre channel, dat nogal dure hardware vereist.

Dat wil niet zeggen dat het onmogelijk is om iSCSI te gebruiken voor goedkope storage, het is vooral een kwestie van wat er op dit moment te koop is.

Een goede grap mag vrienden kosten.


Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 18:38
Je kan dus als het ware met iSCSI de schijven die in je (Linux) fileserver hangen als fysieke schijven in je Windows workstation gebruiken?

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Jup :)

Zo zou je met Gbit ethernet en een SATA Raid server met 4x250GB toch een leuke 0.72 TB storage kunnen maken.. :P

Hardwarekeuze : Cheap-Ass Raid 5 fileserver

Een andere mogelijkheid is natuurlijk een LVM based backend voor je verplichte logfile storage omdat Ome Piet-Hein Donner zo graag wil dat je je logfiles voor 2 jaar moet bewaren + direct moet kunnen laten raadplegen....

voor de ISP wel handig misschien, scheelt weer in de kosten.

[ Voor 65% gewijzigd door alt-92 op 13-08-2005 21:36 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Wat ze in het artikel ook doen, is een LVM volume publishen via die iSCSI target.. Dus als je extra schijven erbij prikt, is je schijffie zo uitgebreid. (ben verder niet zo bekend met LVM)

Ben ook benieuwd wat de invloed op de performance is als er meerdere servers van 1 target data plukken, of die lineair naar beneden gaat, etc.

Wat natuurlijk ook het idee is: als je 4 servers hebt, die ongeveer 50GB nodig hebben, zou je normaliter per server 3x36GB disks kopen, en een RAID contorller. Da's 12 schijven, en 4 raid controllers. Als je met ISCSI aan de gang gaat, zou je maar 3x143GB disks nodig hebben, en 1 raid controller in een extra server. Afgezien van de performance is dat natuurlijk wel een heel stuk flexibeler, en misschien nog wel een stuk goedkoper. En je kunt je backups ook op 1 punt maken (lijkt me)

Ik ben hier eigenlijk op gekomen omdat ik VMWare ESX Server wilde gaan testen, maar om de VMotion technologie te testen (Het 'live' overzetten van een virtuele server naar een andere ESX server), moet de data van die virtuele server op een SAN staan...Alleen ondersteunt ESX (nog) geen iSCSI, dus nu kan ik er nog niet mee spelen :)

[ Voor 28% gewijzigd door axis op 14-08-2005 12:12 ]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

axis schreef op zondag 14 augustus 2005 @ 12:08:
Wat ze in het artikel ook doen, is een LVM volume publishen via die iSCSI target.. Dus als je extra schijven erbij prikt, is je schijffie zo uitgebreid. (ben verder niet zo bekend met LVM)
LVM is softwareRAID management onder Linux.
Afgezien van de hardware kosten kan je op die manier toch redelijk goedkoop en eenvoudig een iSCSI SAN opbouwen, scheelt je sowieso weer licentiekosten voor 2003 Storage Server :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • charlie
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:50

charlie

?*?

Toch nog zielen die in ISCSI geïnteresseerd zijn, fijn jullie gevonden te hebben.

Heb net een testsetup aan de praat gekregen.

Met Virtual Pc een Suse linux 9.3 geïnstalleerd op mijn windows machine. Hierop met redelijk wat moeite (moest alle development modules installeren) de iSCSI target software geïnstalleerd, een target schijf aangemaakt op een virtuele partitie en deze gemount op mijn xp bak zelf.

Formatteren is gelukt, ga nu een paar testjes doen.

Acties:
  • 0 Henk 'm!

  • maratropa
  • Registratie: Maart 2000
  • Niet online
blegh linux :) Er is zeker nog geen target voor een windows machine, dus dat je 2 windows machines op elkaar kan aansluiten?

specs


Acties:
  • 0 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 00:43

The Eagle

I wear my sunglasses at night

gladiool schreef op vrijdag 19 augustus 2005 @ 11:47:
blegh linux :) Er is zeker nog geen target voor een windows machine, dus dat je 2 windows machines op elkaar kan aansluiten?
Zou me niks verbazen als MS dat een beetje tegenhoudt om zijn eigen product (w2k3 Storage Server) een beetje in de markt te houden :)
Bovendien: dan kan je ook gewoon een (persistent) netwerkmapping maken onder windows, daar heb je geen virtuele HDD voor nodig ;)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

BackSlash32 schreef op zondag 14 augustus 2005 @ 12:13:
[...]

LVM is softwareRAID management onder Linux.
Afgezien van de hardware kosten kan je op die manier toch redelijk goedkoop en eenvoudig een iSCSI SAN opbouwen, scheelt je sowieso weer licentiekosten voor 2003 Storage Server :)
LVM is zeker geen software RAID. LVM staat voor Logical Volume Manager. Het is een partitie management software die je in staat stelt om dynamisch partitie grotes aan te passen. Dus als je partitie dreigt vol te lopen kan je vrij simpel daar schijfruimte aan toe voegen zonder dat je de partitie moet weggooien en opnieuw aanmaken.

LVM kan je weer over software raid (MD) heen draaien. Maar dat is niet noodzakelijk

Ik zag trouwens in Windows Vista Beta 1 dat er al standaard een iSCSI driver beschikbaar is.

[ Voor 8% gewijzigd door Shuriken op 19-08-2005 13:39 ]

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

  • maratropa
  • Registratie: Maart 2000
  • Niet online
The_Eagle schreef op vrijdag 19 augustus 2005 @ 11:55:
[...]


Zou me niks verbazen als MS dat een beetje tegenhoudt om zijn eigen product (w2k3 Storage Server) een beetje in de markt te houden :)
Bovendien: dan kan je ook gewoon een (persistent) netwerkmapping maken onder windows, daar heb je geen virtuele HDD voor nodig ;)
Ohja DUH 8)7 :)

Wel interressant om een keer te testen, als het tussen 2 windows bakken werkt, wat sneller is, een gesharede map als drive, of een iSCSI drive.

specs


Acties:
  • 0 Henk 'm!

  • charlie
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:50

charlie

?*?

Zou me niks verbazen als MS dat een beetje tegenhoudt om zijn eigen product (w2k3 Storage Server) een beetje in de markt te houden :)
Bovendien: dan kan je ook gewoon een (persistent) netwerkmapping maken onder windows, daar heb je geen virtuele HDD voor nodig ;)
Sommige applicaties vereisen een locale harddisk ipv een netwerkdrive. Met ISCSI kan je deze lekker om de tuin leiden...

[ Voor 2% gewijzigd door charlie op 19-08-2005 13:54 . Reden: quote tag ]


Acties:
  • 0 Henk 'm!

Verwijderd

Nu heb ik helaasch nogal weinig kaas gegeten van iSCSI, maar naar mijn kennis van SCSI in het algemeen valt me in deze discussie iets op.

Wat hier naar mijn enorm idiote mening over het hoofd gezien word is dat iSCSI niet zomaar voor een netwerkje bedoelt is. Ik zeg bewust niet ``prof rotzooi'', maar dit is SCSI, niet een of ander random communicatieprotocol dat ook nog ns moet worden geencapsuleerd in TCP/IP packets. Daar zijn 1337 andere oplossingen voor te bedenken, de meest simpele gewoon een device file sharen via NFS of deze via een simpele socket doorlussen naar een Windowsdrivertje die het ook allemaal mooier voordoet dan het is. Daar heb je geen iSCSI voor nodig...

...waar iSCSI wel voor bedoeld is, is gebruikmaken van het SCSI protocol over TCP/IP. het SCSI protocol is, vergeleken met vrijwel elke andere storagetechnologie, superieur, nog helemaal afgezien van de fysieke laag. Om dat uit te leggen heb ik een heel boek nodig, en dat is er ook (The Book of SCSI, http://www.scsifaq.org; /me houdt trots zijn fysieke kopie omhoog), maar je kunt stellen dat dit eigenlijk een enorme degradatie ervan is. iSCSI is eigenlijk gewoon de fysieke laag aanpassen, en die fysieke laag hangt helemaal af van het medium waar het over gaat. Het probleem is, zelfs met dual gigabit haal je nog ``maar'' 400mbyte/s.... das maar 80mbyte/s meer dan SPI-4 (meestal ietwat verkeerd aangeduid als Ultra320) aankan. Bovendien is de latency stukken hoger.

Op sommige vlakken is iSCSI echter wel handig. Zelfs met LVD kun je de complete SCSI bus maar 12 meter lang maken -- een metertje erbij en het gaat enorm storen. Bovendien zijn SCSI-kabeltjes duur, vooral vergeleken met CAT6-kabels. Helaas is de apparatuur om zo'n bus naar Dual Gigabit om te zetten ook nogal duur, vaak veel duurder dan gewoon een kaartje bijprikken. Per apparaat ben je uiteindelijk even duur uit, mss iets goedkoper of duurder, afhankelijk van de interface die je gebruikt. Vooral in het lagere segment zal die vaak een soort Ethernet zijn, en als je deze standaard eens goed zou bekijken en vergelijken met andere standaarden, zul je tot de conclusie moeten komen dat deze gruwelijk inefficient is... om nog maar niet te spreken van de relatief enorme latency van TCP/IP.

Kort:

- iSCSI is in principe puur bedoeld als een methode om bestaande bekabelingslimieten te omzeilen, met een potentieel hogere snelheid dan enige seriele SCSI-interface, en met moeite een hogere snelheid als een SPI-interface;
- iSCSI is voor redelijk gebruik nogal duur, en de goedkopere varianten doen de voordelen van het SCSI-protocol teniet;

maar:

- Gebruik iSCSI gerust om gekke dingen mee te doen, vind smerige hacks uit en post ze hier 8)7

en, compleet overbodig, de basisregel:

- Als je het kunt gebruiken, gebuik je het.

[ Voor 3% gewijzigd door Verwijderd op 20-08-2005 06:12 ]


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Verwijderd schreef op zaterdag 20 augustus 2005 @ 06:00:
- Gebruik iSCSI gerust om gekke dingen mee te doen, vind smerige hacks uit en post ze hier 8)7

en, compleet overbodig, de basisregel:

- Als je het kunt gebruiken, gebuik je het.
Jaaaa! :+
Ik ben blij dat dit topic eindelijk invulling krijgt.. ik wil meer gekke dingen en smerige hacks! :)

Ik ben het geheel met je eens zeurkous..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
The_Eagle schreef op vrijdag 19 augustus 2005 @ 11:55:
[...]
Zou me niks verbazen als MS dat een beetje tegenhoudt om zijn eigen product (w2k3 Storage Server) een beetje in de markt te houden :)
Bovendien: dan kan je ook gewoon een (persistent) netwerkmapping maken onder windows, daar heb je geen virtuele HDD voor nodig ;)
Zover ik weet heeft WSS2003 (Windows Storage Server 2003) geen iSCSI target. Er zijn wel 3rd parties die deze modules leveren, zoals HP.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

ik heb op m'n vakantiejob mogen prutsen met iSCSI...

het ging om:
- Promise Vtrak 15200 (http://www.promise.com/pr...ment=VTrak&product_id=121)
- Supermicro servertje met iSCSI software
- Open-e NAS enterprise ( http://www.open-e.com/ind...=product&lang=eng&aid=150 )

dit is allemaal redelijk duur/high-end spul, maar er zijn toch enkele opmerkelijke resultaten uitgekomen.
De VTrak, een vrij duur apparaat, kon geen multiple targets aan op 1 array, maar trok wel met gemak een GBit poortje vol, zelfs met een kleine array over slechts enkel schijven. Het probleem zou dus zijn dat voor enkele blades, telkens een eigen array zou moeten gemaakt worden (RAID-5), ipv meerdere targets op 1 array. Dit kwam dus te duur uit.

de Open-e NAS oplossing is een flash-kaartje met Linux op wat je in je primary P-ATA slot slot prikt om te booten. Het probleem hiermee was dat de onboard RAID-controller van de geteste supermicro nog niet ondersteund werd, en we dus niet meer hebben kunnen testen dan enkel single schijven. Performantie was echter ok.

De software oplossingen bestonden uit SAN Melody van Datacore en RocketDivision StarPort en StarWind. Er waren ook nog enkele andere producten die meestal wegens licentiekosten etc niet verder bekeken werden ( http://www.qlogic.com/products/sanmgmnt/sansurfer_tool.asp en http://www.stringbeansoftware.com/products.asp )
RocketDivision is een bedrijf uit Ukraine, en de software voelde ook een beetje "Russisch" aan: als het rammelt, sla je erop tot het werkt. Op zich een mooi stukje software (de Home licentie kost 29$) met redelijk wat mogelijkheden, maar reliability was een must, en dan nam je niet het ietwat amateuristisch aanvoelende StarWind/StarPort. Ook qua doorvoer zat het niet zo slecht.
We kregen van het bedrijf ook een beta-versie toegezonden met extra mogelijkheden (journaling etc).
Een bedrijfje om in de gaten te houden (hopend dat ze hun configuratie wat simpeler en duidelijker maken)

Uiteindelijk ook nog SAN Melody getest. Dit stukje kruipt gezellig in je windows MMC onder computer beheer, en is van daaruit prettig te bedienen. Eens je weet hoe het moet, heb je in geen tijd meerdere targets toegewezen aan servers etc etc. Performantie konden we niet zo goed meten aangezien we niet op de server zelf (over localhost etc) een target konden benaderen. We hadden er echter alle vertrouwen in, gezien de professionele uitstraling van de software en de behoorlijke 100Mbit prestaties.

uiteindelijk is dan gekozen voor SAN Melody op een Supermicro met 1 bootschijf en 3 dataschijven.
Dit moet dan uiteindelijk aangesloten worden op blade servers die elk een bootschijfje hebben en verder 1 dedicated iSCSI target.

Voor een thuisoplossing kan ik zeker die RocketDivision software aanbevelen. Goedkoop, goeie performantie, maar even prutsen voor het werkt.

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • maratropa
  • Registratie: Maart 2000
  • Niet online
Ik wil geen haar-endjes kloven maar; "performantie"? Het is toch performance of prestatie? :)

;)

[ Voor 4% gewijzigd door maratropa op 21-08-2005 15:59 ]

specs


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

je weet toch wat ik bedoel :Y)

edit: @ delorean: ik BEN zo'n zuiderbuur :|

[ Voor 44% gewijzigd door H!GHGuY op 22-08-2005 18:56 ]

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • delorean7
  • Registratie: Februari 2000
  • Laatst online: 15-09 17:27

delorean7

Let's take the Aston toni

gladiool schreef op zondag 21 augustus 2005 @ 15:59:
Ik wil geen haar-endjes kloven maar; "performantie"? Het is toch performance of prestatie? :)

;)
Performantie, zeggen we hier altijd om onze zuiderburen belachelijk te maken. Vind het wel sjeik klinken ;)

Acties:
  • 0 Henk 'm!

  • Liam
  • Registratie: Februari 2000
  • Laatst online: 29-12-2023

Liam

Wat nou 1 proc is genoeg.. :P

Erg leuk topic moet ik zeggen.
Ik ben er zelf ook mee aan de gang gegaan thuis met de Microsoft iSCSI initiator aan de ene kant en de StarWind aan de andere kant (heb niet de beschikking over een linuxbak hier)...
En ik moet zeggen dat het best leuk werkt met CHAP authentication en al die grappen. Ik heb nu 2 x 9,1Gb gemount en ga er nog ff wat mee spelen.
Maybe ook leuk om mee te clusteren... :D de mogelijkheden zijn eindeloos.. jammer alleen dat ik hier nu nog 100Mbit netwerk heb.. scheelt behoorlijk in de performance, ik sta continue zo rond de 10MB per/sec te schrijven... qua latency zit het overigens wel goed, is bijna vergelijkbaar met de latency die de schijf lokaal haalt (ouwe 10k schijf) dus dat is wel lachen.
Echt een aanrader voor iedereen die er eens wat mee wil proberen.
Microsoft iSCSI initiator

[ Voor 9% gewijzigd door Liam op 23-08-2005 06:13 ]

If it bleeds, we can kill it!! |Werkbak specs|CCNP, bezig met Master.


Acties:
  • 0 Henk 'm!

  • Gum
  • Registratie: Augustus 2000
  • Laatst online: 21:17

Gum

@Zeurkous

In grote lijnen ben ik het wel met je eens, maar vergeet niet dat iSCSI vooral bedoeld is voor het mid-range gebeuren, waar je toch flexibel met je storage om wilt gaan, maar niet de kosten wil hebben van een SAN. Een broccade fc switch kost namelijk al gauw 15000 euro en daar heb je er dan ook nog eens 2 van nodig.

iSCSI is dan ook voor redelijk gebruik helemaal niet duur als je het gaat vergelijken met SAN/FC en dus ook niet alleen bedoeld om bestaande bekabelingslimieten te omzeilen.

Bovendien kan je meerde (2 of meer) Gigabit verbingen trunken tot 1 waarmee je die 400MB/sec ook achter je laat. Dit moet uiteraard wel weer ondersteund worden op je switch.

@Shuriken & BackSlash32
Met LVM kan je wel stripen en mirror's maken zonder gebruik van MD devices, dus ik kan de verwarring wel begrijpen.

Acties:
  • 0 Henk 'm!

Verwijderd

Microsoft gaat in Virtual Server 2005 SP1 ook iSCSI ondersteunen (dankzij deze post weet ik nu eindelijk wat dit betekent).

Een (potentieel domme) vraag: heb je bij iSCSI SCSI schijven nodig op de storage server? Ik neem toch aan dat de iSCSI laag / het programma op de server alleen maar kijkt naar storage bronnen (algemeen) en niet zozeer via welk protocol deze storage bronnen communiceren met het moederbord?

Acties:
  • 0 Henk 'm!

Verwijderd

Liam_xi schreef op dinsdag 23 augustus 2005 @ 04:07:
Echt een aanrader voor iedereen die er eens wat mee wil proberen.
Microsoft iSCSI initiator
Wat is dit dan (Microsoft iSNS Server 3.0)?

Acties:
  • 0 Henk 'm!

  • mahi
  • Registratie: Juni 2001
  • Laatst online: 22-09-2020

mahi

God bless GoT

Verwijderd schreef op dinsdag 13 september 2005 @ 11:58:
Een (potentieel domme) vraag: heb je bij iSCSI SCSI schijven nodig op de storage server? Ik neem toch aan dat de iSCSI laag / het programma op de server alleen maar kijkt naar storage bronnen (algemeen) en niet zozeer via welk protocol deze storage bronnen communiceren met het moederbord?
Nee hoor. Absoluut geen SCSI apparatuur nodig (alhoewel dat misschien wel een performance voordeel zou kunnen geven - ik weet het niet). Zelf heb ik sinds kort iSCSI tussen een Windows client (met de Microsft iSCSI Initiator) en een Linux server (met het open source iscsi-target). Die server maakt gebruik van SATA schijven. Dankzij iSCSI zijn de SATA schijven in m'n Linux server beschikbaar als fysieke schijven op m'n Windows machine. Je systeem en software denken dus dat die iSCSI "schijven" daadwerkelijk in je systeem zitten. Dat biedt toch wel wat voordelen tegenover network shares met Samba en dergelijke.

A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Verwijderd schreef op dinsdag 13 september 2005 @ 11:58:
Een (potentieel domme) vraag: heb je bij iSCSI SCSI schijven nodig op de storage server? Ik neem toch aan dat de iSCSI laag / het programma op de server alleen maar kijkt naar storage bronnen (algemeen) en niet zozeer via welk protocol deze storage bronnen communiceren met het moederbord?
Volgens http://iscsitarget.sourceforge.net/ (linux) zijn dat gewoon block devices, al dan niet virtual (RAID, LVM).
Dus nee, dat kunnen ook SATA schijven zijn of zelfs p-ATA disks.
mahi schreef op dinsdag 13 september 2005 @ 12:09:
Zelf heb ik sinds kort iSCSI tussen een Windows client (met de Microsft iSCSI Initiator) en een Linux server (met het open source iscsi-target). Die server maakt gebruik van SATA schijven.
/spuit 11
See?

Mag ik trouwens vragen wat je setup is, mahi? :)
Nieuwsgierig

[ Voor 25% gewijzigd door alt-92 op 13-09-2005 12:12 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Dit is inderdaad een erg mooie techniek, zeker in combinatie met alle virtualisatie initiatieven in de nabije toekomst.
Dankzij iSCSI zijn de SATA schijven in m'n Linux server beschikbaar als fysieke schijven op m'n Windows machine.
Maar niet alleen in Windows hoop ik? Zo ja moet je dus toch al een OS draaien.

Acties:
  • 0 Henk 'm!

  • mahi
  • Registratie: Juni 2001
  • Laatst online: 22-09-2020

mahi

God bless GoT

BackSlash32 schreef op dinsdag 13 september 2005 @ 12:11:
Mag ik trouwens vragen wat je setup is, mahi? :)
Nieuwsgierig
De server is nagenoeg een kopie van het systeem van een kennis. Bij hem werkte dat geheel goed, dus waarom niet bij mij dacht ik zo... ;)

Server:
- Asus PSCH-L (vrij populair S478 mobo voor mensen die betaalbaar PCI-X willen)
- Intel Celeron D 320 (bakje heeft niet veel rekenkracht nodig - is enkel fileserver)
- 512MB geheugen
- Areca 1220 PCI-X (8 kanaals SATA RAID)
- 6x 200GB Western Digital WD-2000JD (RAID 5)
- 1x 80GB Western Digital WD-800BB (boot)
- Gentoo Linux

Ik had eerst de mm-sources omwille van de Areca controller (drivers zitten nog niet in een andere kernel tree voor zover ik weet). Blijkbaar geeft dat nogal wat issues met iscsi-target want het geheel weigerde te compileren. Met de vanilla sources compileerde het wel correct, maar dan had ik m'n Areca controller niet meer. Gelukkig wees iemand op de iscsi-target mailing list me op een Areca patch waarmee ik de vanilla kernel kon patchen met ondersteuning voor de controller.

De clients zijn een bont allegaartje van Windows systemen. Niets speciaals.

A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.


Acties:
  • 0 Henk 'm!

  • mahi
  • Registratie: Juni 2001
  • Laatst online: 22-09-2020

mahi

God bless GoT

Verwijderd schreef op dinsdag 13 september 2005 @ 12:13:
Maar niet alleen in Windows hoop ik? Zo ja moet je dus toch al een OS draaien.
Nou, eerlijk gezegd heb ik dat niet getest. De Microsoft iSCSI initiator die ik gebruik werkt volgens mij enkel onder Windows, maar ik kan er naast zitten. Ik weet dat het mogelijk is om met iSCSI te booten zonder dat er een fysieke schijf in je systeem moet zitten, maar daarin heb ik me absoluut nog niet in verdiept. Mij was het puur en enkel te doen om in een bestaande Windows omgeving een network share beschikbaar te krijgen als een schijnbaar fysieke disk omwille van een softwareprobleem.

A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
mahi schreef op dinsdag 13 september 2005 @ 15:58:
[...]
- Intel Celeron D 320 (bakje heeft niet veel rekenkracht nodig - is enkel fileserver)
Vergis je niet in die processorkracht, het kost redelijk wat CPU power om al die data in te pakken in iSCSI pakketjes, en vice versa..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Maar niet alleen in Windows hoop ik? Zo ja moet je dus toch al een OS draaien.
Een iSCSI client heet een iSCSI initiatior, en Microsoft heeft er een voor Windows, maar voor elk OS zijn er software initiators volgens mij.. Linux en FreeBSD in ieder geval wel.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • mahi
  • Registratie: Juni 2001
  • Laatst online: 22-09-2020

mahi

God bless GoT

axis schreef op dinsdag 13 september 2005 @ 17:33:
Vergis je niet in die processorkracht, het kost redelijk wat CPU power om al die data in te pakken in iSCSI pakketjes, en vice versa..
Ja dat weet ik, maar het systeem was origineel enkel bedoeld als Samba server. En daarvoor was de Celeron meer dan snel genoeg voor. Ik had op dat moment nog niet eens van iSCSI gehoord.

In mijn geval moet iSCSI enkel instaan voor een relatief kleine partitie waarop data staat die "fysiek" op de client pc's moet staan (de software weigert te werken met shares en mapped drives). De "grote" opslag gebeurt nog steeds via Samba. Daar de performance van iSCSI in mijn geval niet zo cruciaal is, heb ik me er eerlijk gezegd nog niet verder in verdiept. Misschien dat ik wanneer ik wat meer tijd heb wel eens uitgebreider onderzoek wat de impact is van m'n netwerkkaarten, processors,... en dan een afweging maak om deze te upgraden en geheel over te stappen op iSCSI. Maar dat is allemaal voor later.

A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.


  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Verwijderd schreef op dinsdag 13 september 2005 @ 12:02:
[...]

Wat is dit dan (Microsoft iSNS Server 3.0)?
iSNS server is een iSCSI beheer programma als ik het zo mag stellen...

daarmee kun je dacht ik targets aan initiators koppelen. de target meld zich aan op de iSNS server, en zo ook de client. daarna kan de client zonder veel poespas met CHAP en andere de bronnen gebruiken.

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Aha, leuk! VMware ESX 3.0 zal ook iSCSI gaan ondersteunen, hardware controllers, maar er zit ook een software iSCSI initiator in de vmkernel.

Op VMTN is een leuke intro te vinden, die ook het een en ander uitlegt over wat iSCSI nu precies is, en hoe dat vergelijkt met bijvoorbeeld NAS.

Alleen jammer dat in tegenstelling tot sommige sprekers deze vent absoluut niet kan spreken.. Bepaalde andere audio recordings waren leuk en enthousiast, en deze vent klinkt uhm.. niet echt enthousiast.. Maar goed, luister zelf:

iSCSI and NAS in ESX 3.0
This session introduces iSCSI and NAS technology, including the adapters and software products that are supported and available with the release of ESX Server 3. Features including authentication, discovery, administration and high availability are discussed. How the technologies can be used in ESX Server 3 for boot, host and guest support is included, as is information from the most up to date perfromance testing. Level 3: Intermediate

audio recording
presentation materials

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

axis schreef op vrijdag 16 december 2005 @ 21:45:
Aha, leuk! VMware ESX 3.0 zal ook iSCSI gaan ondersteunen, hardware controllers, maar er zit ook een software iSCSI initiator in de vmkernel.

Op VMTN is een leuke intro te vinden, die ook het een en ander uitlegt over wat iSCSI nu precies is, en hoe dat vergelijkt met bijvoorbeeld NAS.

Alleen jammer dat in tegenstelling tot sommige sprekers deze vent absoluut niet kan spreken.. Bepaalde andere audio recordings waren leuk en enthousiast, en deze vent klinkt uhm.. niet echt enthousiast.. Maar goed, luister zelf:

iSCSI and NAS in ESX 3.0
This session introduces iSCSI and NAS technology, including the adapters and software products that are supported and available with the release of ESX Server 3. Features including authentication, discovery, administration and high availability are discussed. How the technologies can be used in ESX Server 3 for boot, host and guest support is included, as is information from the most up to date perfromance testing. Level 3: Intermediate

audio recording
presentation materials
Alleen zal het waarschijnlijk niet performen. Maar leuk voor thuis prutsen :P

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Wat zal waarschijnlijk niet peformen? iSCSI, NAS of ESX?

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

axis schreef op zondag 18 december 2005 @ 00:23:
Wat zal waarschijnlijk niet peformen? iSCSI, NAS of ESX?
ESX over iSCSI. Tenminste met de bovenstaande oplossing lijkt het me niet dat je een goede performance gaat halen.

[ Voor 22% gewijzigd door Shuriken op 18-12-2005 10:55 ]

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 01-09 22:45
Waarom niet? Als je er nics in zet met een iscsi offload engine?
Zoveel doet zo'n ESX bak vol met windows machines doorgaans niet aan IO. Wat gebrabbel ja.. Maar verder? Naaaah..

Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

UltraSub schreef op zondag 18 december 2005 @ 11:29:
Waarom niet? Als je er nics in zet met een iscsi offload engine?
Zoveel doet zo'n ESX bak vol met windows machines doorgaans niet aan IO. Wat gebrabbel ja.. Maar verder? Naaaah..
Daar heb ik hier boven niets over gelezen ;) Ik had het over iscsi over een simpel ethernet kaartje. Ik hoop in elk geval dat mn Sata controller beter performed.

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 01-09 22:45
Um.. ja das waar inderdaad, staat er ook niet. Sorry :)

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Ja, als je inderdaad een simpele P3 met een 5400RPM disk hebt, en die wilt daar VMFS op gaan draaien, zal dat niet zo snel zijn inderdaad ja ;) Maar ik ben benieuwd hoe het in de praktijd uit zal gaan pakken :)

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • kleinesmurf
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2021
Leuk topic, ik vond al weinig duidelijke en kant-en-klare info over iSCSI.
Ik leerde iSCSI kennen door verhalen van een kameraad - die vertelt graag zo'n dingen op cafe...
Ik ga er dit weekend mee aan de slag en post ervaringen (ik hoop dat dit topic dat toelaat)
Alleszins al dank aan Tweakers en de TS voor dit T! _/-\o_

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
kleinesmurf schreef op vrijdag 24 februari 2006 @ 16:18:
Ik ga er dit weekend mee aan de slag en post ervaringen (ik hoop dat dit topic dat toelaat)
Dat is juist wat we willen! :)

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • kleinesmurf
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2021
axis schreef op vrijdag 24 februari 2006 @ 16:28:
[...]

Dat is juist wat we willen! :)
Fijn :)

* Kleinesmurf voelt axis ongeduldig op zijn vingers kijken :P

Acties:
  • 0 Henk 'm!

  • Femme
  • Registratie: Juni 1999
  • Laatst online: 16-09 13:49

Femme

Hardwareconnaisseur

Official Jony Ive fan

Verwijderd schreef op zaterdag 20 augustus 2005 @ 06:00:

Wat hier naar mijn enorm idiote mening over het hoofd gezien word is dat iSCSI niet zomaar voor een netwerkje bedoelt is. Ik zeg bewust niet ``prof rotzooi'', maar dit is SCSI, niet een of ander random communicatieprotocol dat ook nog ns moet worden geencapsuleerd in TCP/IP packets. Daar zijn 1337 andere oplossingen voor te bedenken, de meest simpele gewoon een device file sharen via NFS of deze via een simpele socket doorlussen naar een Windowsdrivertje die het ook allemaal mooier voordoet dan het is. Daar heb je geen iSCSI voor nodig...

...waar iSCSI wel voor bedoeld is, is gebruikmaken van het SCSI protocol over TCP/IP. het SCSI protocol is, vergeleken met vrijwel elke andere storagetechnologie, superieur, nog helemaal afgezien van de fysieke laag. Om dat uit te leggen heb ik een heel boek nodig, en dat is er ook (The Book of SCSI, http://www.scsifaq.org; /me houdt trots zijn fysieke kopie omhoog), maar je kunt stellen dat dit eigenlijk een enorme degradatie ervan is. iSCSI is eigenlijk gewoon de fysieke laag aanpassen, en die fysieke laag hangt helemaal af van het medium waar het over gaat. Het probleem is, zelfs met dual gigabit haal je nog ``maar'' 400mbyte/s.... das maar 80mbyte/s meer dan SPI-4 (meestal ietwat verkeerd aangeduid als Ultra320) aankan. Bovendien is de latency stukken hoger.

[...]

- iSCSI is in principe puur bedoeld als een methode om bestaande bekabelingslimieten te omzeilen, met een potentieel hogere snelheid dan enige seriele SCSI-interface, en met moeite een hogere snelheid als een SPI-interface;
- iSCSI is voor redelijk gebruik nogal duur, en de goedkopere varianten doen de voordelen van het SCSI-protocol teniet;
Dat zie je toch verkeerd. iSCSI is ontwikkeld als betaalbaar alternatief voor Fibre Channel-gebaseerde storage area networks (SAN's). Het is dus wel voor een "netwerkje" bedoeld. iSCSI moet je niet vergelijken met NAS. Het verschil tussen een SAN en NAS is dat bij de eerste de storage op blokniveau wordt aangesproken terwijl dat bij NAS op bestandsniveau gebeurt. Daardoor is het bijvoorbeeld mogelijk om te booten vanaf een volume op een SAN en bepaald de server die met het SAN verbonden is zelf wat voor bestandssysteem er op het volume draait.

Het grote voordeel van iSCSI is dat het over normale IP-netwerken getransporteerd kan worden. De investeringen in infrastructuur zijn daardoor veel lager dan bij Fibre Channel, wat overigens ook gebaseerd is op het SCSI-protocol. Qua prestaties loopt iSCSI nog wel achter op FC, maar als over een paar jaar 10Gb ethernet betaalbaar wordt, hoeft de performance van iSCSI geen probleem meer te zijn.

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Zou het mogelijk zijn om 1Gbps adapters te teamen, zodat je misschien toch aan de 2Gbps van FC zou kunnen komen?

Heb al wel redelijk wat met intel server adapters gewerkt die je schijnbaar makkelijk kunt teamen, maar heb er in de praktijk nog geen ervaring mee.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 09:08

Kippenijzer

McFallafel, nu met paardevlees

Teamen/Trunken, mits als je apparatuur het ondersteund kan natuurlijk gewoon (dus zowel je server als de switch waar je hem op aansluit). iSCSI gaat gewoon over je reguliere TCP/IP stack, en als die over een trunk loopt, kan hij dus ook van de volledige bandbreedte daarvan gebruik maken. Maar he4t voornaamste snelheidsverscil zal hem zitten in de veel hogere latency, dan in het "tekort" aan bandbreedte. Sowiezo, met de nieuwe 10Ge kaartjes van Intel (jaja, over Copper, helaas maar 15 meter kabellengte maximaal) zou zelfs dat niet zo'n probleem zijn, dus het zit hem echt in de hogere latency

Acties:
  • 0 Henk 'm!

  • kleinesmurf
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2021
* Kleinsmurfke is dit weekend gestart met voorbereidingen om iSCSI te gebruiken...
Om snelheidsproblemen te vermijden wou ik de iSCSI stuff niet over mijn WLAN maar dus over een 2e en bekabeld netwerk... en daarvoor maar ineens gekeken om mijn oud stofverzamelend 10mbps hubje te vervangen...
De CD met Linux Suse 9.2 ligt klaar... nu nog een PC ineen krijgen
* Kleinsmurfke heeft wel nog een mobo, cpu, wat ram...

Niets spectaculair, weinig concreets... I know... Ik had nog een aantal andere verplichtingen ook... :)

Acties:
  • 0 Henk 'm!

Verwijderd

BackSlash32 schreef op zaterdag 13 augustus 2005 @ 21:00:
Jup :)

Zo zou je met Gbit ethernet en een SATA Raid server met 4x250GB toch een leuke 0.72 TB storage kunnen maken.. :P

Hardwarekeuze : Cheap-Ass Raid 5 fileserver

Een andere mogelijkheid is natuurlijk een LVM based backend voor je verplichte logfile storage omdat Ome Piet-Hein Donner zo graag wil dat je je logfiles voor 2 jaar moet bewaren + direct moet kunnen laten raadplegen....
Hou jij een logfile storage bij van 2 jaar???

Acties:
  • 0 Henk 'm!

Verwijderd

Femme schreef op vrijdag 24 februari 2006 @ 20:17:
[...]


Dat zie je toch verkeerd. iSCSI is ontwikkeld als betaalbaar alternatief voor Fibre Channel-gebaseerde storage area networks (SAN's). Het is dus wel voor een "netwerkje" bedoeld. iSCSI moet je niet vergelijken met NAS. Het verschil tussen een SAN en NAS is dat bij de eerste de storage op blokniveau wordt aangesproken terwijl dat bij NAS op bestandsniveau gebeurt. Daardoor is het bijvoorbeeld mogelijk om te booten vanaf een volume op een SAN en bepaald de server die met het SAN verbonden is zelf wat voor bestandssysteem er op het volume draait.

Het grote voordeel van iSCSI is dat het over normale IP-netwerken getransporteerd kan worden. De investeringen in infrastructuur zijn daardoor veel lager dan bij Fibre Channel, wat overigens ook gebaseerd is op het SCSI-protocol. Qua prestaties loopt iSCSI nog wel achter op FC, maar als over een paar jaar 10Gb ethernet betaalbaar wordt, hoeft de performance van iSCSI geen probleem meer te zijn.
iSCSI is inderdaad een goedkoper alternatief voor een SAN. Het is echter geen SAN (Storage Array Network). In feite is iSCSI een heel leuk "extraatje" voor NAS. Het is immers storage die gewoon aan je communicatie-netwerk gekoppeld is, terwijl je bij SAN een heel duidelijke (fysieke) scheiding ziet tussen je communicatie-netwerk en je storage-netwerk.

Wat je met iSCSI dus bereikt is: blockdata transporteren over een packet-based communicatienetwerk.

Dat heeft bijvoorbeeld dit als voordeel:
Another important benefit that iSCSI brings to the world of IP storage is that it works well over WAN links (unlike NAS protocols). This gives IT managers another option for the mirroring of data over the WAN besides protocols such as FCIP (Fibre Channel over IP), which have been used in the past to extend the reach of Fibre Channel SANs.
En een mogelijk nadeel (voor de toekomst)
Although no major security issues related to iSCSI have been reported, it is safe to say that iSCSI will become a more attractive target for hackers as the protocol becomes more commonly used.
Quotes zijn van eWEEK

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
kleinesmurf schreef op dinsdag 28 februari 2006 @ 08:50:
daarvoor maar ineens gekeken om mijn oud stofverzamelend 10mbps hubje te vervangen...
Sja, met 10mbps haal je dus een theoretisch maximale disk transfer van 1,25MB/s.. spannend :D
Verwijderd schreef op dinsdag 28 februari 2006 @ 09:51:
[...]
iSCSI is inderdaad een goedkoper alternatief voor een SAN. Het is echter geen SAN (Storage Array Network). In feite is iSCSI een heel leuk "extraatje" voor NAS. Het is immers storage die gewoon aan je communicatie-netwerk gekoppeld is, terwijl je bij SAN een heel duidelijke (fysieke) scheiding ziet tussen je communicatie-netwerk en je storage-netwerk.
Dat ben ik niet helemaal met je eens.. In een professionele omgeving heb je iSCSI HBA's, en iSCSI SAN dozen, al dan niet linux pc'tjes of NetApp filers, etc.. Net zoals je nu hebt met FC kabeltjes en HBA's.

Het enige verschil is dan het protocol en de bekabeling..

Maar ik geef je wel deels gelijk, je KUNT het gebruiken als een heel leuk "extraatje" voor NAS.

En sja, qua hackers.. Je SAN (Storage Area Network, of dit nu iSCSI of FC is maakt dus niet uit) hangt idealiter nooit aan je productienetwerk als je iSCSI HBA's gebruikt, of je bekommert om security.

Maar goed, da's mijn visie :)

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Femme
  • Registratie: Juni 1999
  • Laatst online: 16-09 13:49

Femme

Hardwareconnaisseur

Official Jony Ive fan

Verwijderd schreef op dinsdag 28 februari 2006 @ 09:51:
[...]

iSCSI is inderdaad een goedkoper alternatief voor een SAN. Het is echter geen SAN (Storage Array Network). In feite is iSCSI een heel leuk "extraatje" voor NAS. Het is immers storage die gewoon aan je communicatie-netwerk gekoppeld is, terwijl je bij SAN een heel duidelijke (fysieke) scheiding ziet tussen je communicatie-netwerk en je storage-netwerk.

Wat je met iSCSI dus bereikt is: blockdata transporteren over een packet-based communicatienetwerk.
Of het fysieke netwerk gedeeld wordt met een IP-netwerk dat ook voor andere toepassing wordt gebruikt, is niet relevant om van een SAN te kunnen spreken. Een SAN is een netwerk dat storage met servers en clients verbindt. Over welke fysiek netwerk dat gaat is niet belangrijk. Wel doelt men met SAN doorgaans op een netwerk waarin de storage op blokniveau wordt aangesproken in plaats van op bestandsniveau, zoals bij NAS-apparaten. Het protocol is meestal een derivaat van SCSI. iSCSI is ontwikkeld als betaalbaar alternatief voor Fibre Channel.

Als je wilt kun je het hele iSCSI-netwerk fysiek scheiden van het normale IP-netwerk, hoewel dat een aantal voordelen van iSCSI teniet zal doen.

iSCSI kan vanwege de lage kosten natuurlijk ook gebruikt worden als alternatief voor een NAS-systeem, maar dan bouw je feitelijk een SAN.

[ Voor 6% gewijzigd door Femme op 28-02-2006 12:00 ]


Acties:
  • 0 Henk 'm!

  • kleinesmurf
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2021
axis schreef op dinsdag 28 februari 2006 @ 10:28:

Sja, met 10mbps haal je dus een theoretisch maximale disk transfer van 1,25MB/s.. spannend :D
Net omwille van de vloek-reactie-uitlokkende snelheid heb ik een Giegabietje op het oog...
Er komt deze week een SMC Gigabitje binnen. Met enige kabeltjes en een Gbps PCI kaartje... mijn PC (nu effe tot "PC nummer 1" gedoopt) heeft al een Gbps nicje ingebouwd...
Nu nog Linux in sneltempo gewoon worden :D

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Verwijderd schreef op dinsdag 28 februari 2006 @ 09:15:
Hou jij een logfile storage bij van 2 jaar???
Volg jij het nieuws wel eens?
Zo gek is dat niet hoor, vorig jaar een verzoek van de belastingdienst gehad voor een aantal e-mails uit 2003 omdat daar financieel belangrijke gegevens in bleken te staan.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Ik zal nu wel een heel domme vraag stellen... maar, wat is nou eigenlijk het voordeel van SAN/NAS... je verplaatst de schijf toch alleen maar?

Dan is dat natuurlijk een voordeel als dat van kantoor op een van de 200 etages naar je datacenter gaat... Maar als je de server achter je het SAN voor je laat gebruiken is dat voordeel ook weg...

Mss idee om aan de OM FAQ een SAN/NAS/DAS deel toe te voegen??? (En als het er al is, iets duidelijker neer zetten... want ik kon het niet vinden...)

Acties:
  • 0 Henk 'm!

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 15-09 14:23
Is het nou ook mogelijk om 1 target te delen tussen initiators? dus bv 2 mailservers die hun mailboxen op 1 volume wegschrijven zodat een 3e popserver die mail kan serveren?

Acties:
  • 0 Henk 'm!

  • DeBolle
  • Registratie: September 2000
  • Laatst online: 17:27

DeBolle

Volgens mij ligt dat anders

Ja - je kunt op de target meerdere initiators toegang geven tot dezelfde lun, dus clusters en meerdere (onafhankelijke) hosts naar dezelfde lun laten schrijven kunnen zonder meer. Hoe je dat laatste wilt regelen zonder een cluster-aware filesystem te gebruiken die door meerdere hosts onafhankelijk van elkaar kan worden beschreven lijkt me niet mogelijk. Een hosts die mag schrijven en een andere die dezelfde lun read-only kan benaderen moet mogelijk zijn.
Kortom, meerdere hosts write-access geven op dezelfde lun lijkt mij alleen mogelijk als het clusters zijn.

Specs ... maar nog twee jaar zes maanden en dan weer 130!


Acties:
  • 0 Henk 'm!

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 15-09 14:23
't lijkt me idd meer afhankelijk van het filesystem idd. iSCSI is eingelijk een soort NBD (network distributed blockdevice)

Acties:
  • 0 Henk 'm!

  • connected
  • Registratie: Juni 2001
  • Laatst online: 26-11-2021

connected

tja daarnet deed ie nog :P

ik heb net een aanvraag gedaan naar wat test software van emboot,
met deze software moet het mogelijk zijn om dmv eerst een pxe te doen en heel windows systeem te booten over iscsi :P
http://www.emboot.com/products_netBoot-i.htm

Acties:
  • 0 Henk 'm!

  • polthemol
  • Registratie: Maart 2006
  • Laatst online: 22:05

polthemol

Moderator General Chat
ben ook maar eens aan de slag gegaan met iscsi (Was op zoek naar een mooi systeem om een fileserver te maken maar wel dat het fysieke schijven bleven).

Nu is het enige wat ik me nog afvraag het volgende:

mijn huidige setup is een dual 2600 met een 30 gig ideschijf, 2 * 120 gig sata striping voor mijn vmware en 3 *320 gig voor datameuk (muziek, backups voor de filmindustrie, dat geneuzel allemaal).

Die 320 gigs wil ik dan als iscsischijven gaan gebruiken, maar mijn vraag is: Wat gebeurt er met die data stel mijn os-schijf gaat op zijn gat. Zijn ze bij een reinstall nog altijd bereikbaar of kan ik dagdag zwaaien naar mijn data ?

(vergeten te vermelden maar: gebruik softwarematige oplossing, debian linux)

[ Voor 5% gewijzigd door polthemol op 24-02-2007 15:51 ]

Nunc purus risus, volutpat sagittis, lobortis at, dignissim sed, sapien


Acties:
  • 0 Henk 'm!

  • polthemol
  • Registratie: Maart 2006
  • Laatst online: 22:05

polthemol

Moderator General Chat
maar even trialanderror gedaan (server slopuh !)

Je kunt dus gewoon je ntfsschijven van windows overpleuren naar je linuxserver, config van je iscsi aanpassen en alle zooi blijft er netjes opstaan :D

Nunc purus risus, volutpat sagittis, lobortis at, dignissim sed, sapien


Acties:
  • 0 Henk 'm!

  • Bierkameel
  • Registratie: December 2000
  • Niet online

Bierkameel

Alle proemn in n drek

Dat zal vast wel werken maar het schrijven naar NTFS onder Linux is nog niet geweldig, zeker niet iets wat ik op een server zou willen draaien.

Acties:
  • 0 Henk 'm!

  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 16-09 16:54
Eh, bierkameel, het zal linux in dit geval scheit wezen wat er op de schijven aan FS staat. De schijven worden op block nivo via iSCSI doorgesluisd naar de windows initiator, die de schijven dan als fysieke ziet. Voor windows zijn de schijven verplaatst naar een andere controller.

Acties:
  • 0 Henk 'm!

  • polthemol
  • Registratie: Maart 2006
  • Laatst online: 22:05

polthemol

Moderator General Chat
idd darkmage :) ik wist alleen niet zeker of hij de boel echt format of dat het op je server zelf gebeurt. Maar werkt perfect alleen straks nog proberen paar netwerkkaarten te trunken dat ik wat meer bandwidth heb.

Nunc purus risus, volutpat sagittis, lobortis at, dignissim sed, sapien


Acties:
  • 0 Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 09-09 08:00
Erg interessant dit. Alleen jammer dat het niet goed samenwerkt met software RAID :'(.

Ik wil dit zeker zelf ook gaan uittesten, maar dan moet ik wel eerst een hardwarematige RAID controller op de kop zien te tikken (atm gebruik ik onboard SiI3112r)... Ik wil het gebruiken voor backups van m'n MacBook Pro, atm naar een 320 GB externe HDD, via USB 2, dus pokketraag (disk slim clonen, dus backup progsel kijkt welke bestanden veranderd zijn, maw scant de hele meuk en kopieert de veranderde bestanden). iSCSI zou hogere snelheden moeten halen via gigabit lijkt me? Latency zou vergelijkbaar moete zijn met USB 2.0?

Acties:
  • 0 Henk 'm!

  • dj_dysaster
  • Registratie: Januari 2003
  • Laatst online: 03:57

dj_dysaster

Stoom \o/

Geniaal systeem dat iscsi, ik draai het hier sinds een poosje op een test raid5 array van 4x 250GB schijven icm mdadm. En het gaat als een trein, ik zal binnekort is een gigabit switchje zoeken voor de nodige benchmarks maar tot nu toe niets anders dan lof.

Acties:
  • 0 Henk 'm!

  • deadlock2k
  • Registratie: Januari 2003
  • Laatst online: 10-08 20:26
-

[ Voor 99% gewijzigd door deadlock2k op 06-08-2021 15:44 ]


Acties:
  • 0 Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 09-09 08:00
deadlock2k schreef op woensdag 14 maart 2007 @ 15:58:
[...]

iSCSI is een protocol waarmee met de schijf zelf gecommuniceerd kan worden, via Ethernet en de andere daarvoor bestemde TCP/IP draagmethoden. In principe maakt het niet zoveel uit wat voor onderliggende hardware er gebruikt wordt, maar het is alleen nuttig als je je schijf 1 op pc's 2, 3 en 4 wil benaderen alsof het een eigen schijf is.
Het zou dus gaan dienen voor back-ups in mijn geval. Niet meer sleuren met externe HDD's, en omdat het over het (overal beschikbare) netwerk gaat, kan je het makkelijker automatiseren (enige vereiste is dat iSCSI target server aanstaat)
deadlock2k schreef op woensdag 14 maart 2007 @ 15:58:
Voor in netwerken thuis is het niet zo heel interresant. Het is eigenlijk not done om iSCSI verkeer over hetzelfde fysieke netwerk te laten lopen als de rest van het netwerkverkeer. Ook VLAN'ing is meestal not done, omdat je er zeker van wil zijn dat als er iets gebeurd met je switches, je iSCSI SAN of NAS dan blijft werken.
Gescheiden verkeer is inderdaad beter, maar het gaat mij niet om de maximale snelheid. We hebben hier toch allemaal onboard (lees: niet de beste) Gigabit NIC's dus maximale snelheid zouden we sowieso al niet halen.
deadlock2k schreef op woensdag 14 maart 2007 @ 15:58:
Ik las ook een verhaal over clustering en het benaderen van bestanden vanaf meerdere machines.
Onder Netware is het zo dat het niet mogelijk is om binnen een cluster hetzelfde SAN-volume op meerdere machines te mounten. Ik heb geen verstand van iSCSI onder Linux of Windows, maar het lijkt me absoluut niet iets wat je zomaar wil doen in verband met onder meer datacorruptie. Shares zijn goed genoeg op dat moment lijkt me, ook al is het heel leuk speelgoed.
Via iSCSI is het inderdaad niet mogelijk om 1 volume ("target") vanuit meerdere machines te mounten ("initiaten"), maar dat is ook niet de bedoeling.
Voor backups telkens een RAID-1 array (waarschijnlijk softwarematig, dus 2 iSCSI targets). Maar ik geloof dat je dmv IET (Linux iSCSI Enterprise Target) en LVM een software RAID kunt aanmaken en deze array dan presenteren als een enkel target?
Ik heb nog een hoop opzoekwerk te doen ;) :)

Acties:
  • 0 Henk 'm!

  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 16-09 16:54
Bashrat schreef op woensdag 21 maart 2007 @ 12:49:
[...]

Via iSCSI is het inderdaad niet mogelijk om 1 volume ("target") vanuit meerdere machines te mounten ("initiaten"), maar dat is ook niet de bedoeling.

[...]
Echt wel, ik heb hier 2 machines staan met Solaris 10 erop, die via OCFS2 allemaal dezelfde schijven mounten via iSCSI.
Het kan dus wél, maar je moet er een cluster-ready filesysteem opzetten.

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Bashrat schreef op woensdag 14 maart 2007 @ 00:02:
Erg interessant dit. Alleen jammer dat het niet goed samenwerkt met software RAID :'(.

Ik wil dit zeker zelf ook gaan uittesten, maar dan moet ik wel eerst een hardwarematige RAID controller op de kop zien te tikken (atm gebruik ik onboard SiI3112r)... Ik wil het gebruiken voor backups van m'n MacBook Pro, atm naar een 320 GB externe HDD, via USB 2, dus pokketraag (disk slim clonen, dus backup progsel kijkt welke bestanden veranderd zijn, maw scant de hele meuk en kopieert de veranderde bestanden). iSCSI zou hogere snelheden moeten halen via gigabit lijkt me? Latency zou vergelijkbaar moete zijn met USB 2.0?
iSCSI lijkt me hier overkill, en zorgt alleen voor nodeloze complexiteit. Je hebt hier niet echt een block level device nodig.. Denk dat je beter een linux doosje met een NFS share of bijvoorbeeld een windows doosje met smb share kunt gebruiken.

Ik heb een backup scriptje op mijn macbook pro die een NFS share mount en alles behalve 1 dir synchroniseert (alleen de wijzigingen dan)
code:
1
2
3
4
5
mkdir /Volumes/Backup
mount fileserver.hongens.local:/bigdisk/shared/BACKUPS/ANGELOMOBIEL /Volumes/Backup && \
rsync -vrtz --progress --delete /Users/angelo /Volumes/Backup --exclude=angelo/Desktop/TO_BURN/*
umount /Volumes/Backup
rm -r /Volumes/Backup


Dat wil niet zeggen dat iSCSI niet leuker is om mee te spelen, maar dit is simpeler.. soms synchroniseer ik als ik thuis ben, of soms remote over een VPN. Het is dan wel 40GB, maar aangezien ie toch maar de wijzigingen compressed overpompt.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 09-09 08:00
darkmage schreef op woensdag 21 maart 2007 @ 16:38:
[...]

Echt wel, ik heb hier 2 machines staan met Solaris 10 erop, die via OCFS2 allemaal dezelfde schijven mounten via iSCSI.
Het kan dus wél, maar je moet er een cluster-ready filesysteem opzetten.
Uiteraard, maar een cluster-ready FS gebruiken is niet erg handig voor dagelijks gebruik, dat is dus helemaal niet van toepassing.
axis schreef op donderdag 22 maart 2007 @ 21:38:
[...]

iSCSI lijkt me hier overkill, en zorgt alleen voor nodeloze complexiteit. Je hebt hier niet echt een block level device nodig.. Denk dat je beter een linux doosje met een NFS share of bijvoorbeeld een windows doosje met smb share kunt gebruiken.

Ik heb een backup scriptje op mijn macbook pro die een NFS share mount en alles behalve 1 dir synchroniseert (alleen de wijzigingen dan)
code:
1
2
3
4
5
mkdir /Volumes/Backup
mount fileserver.hongens.local:/bigdisk/shared/BACKUPS/ANGELOMOBIEL /Volumes/Backup && \
rsync -vrtz --progress --delete /Users/angelo /Volumes/Backup --exclude=angelo/Desktop/TO_BURN/*
umount /Volumes/Backup
rm -r /Volumes/Backup


Dat wil niet zeggen dat iSCSI niet leuker is om mee te spelen, maar dit is simpeler.. soms synchroniseer ik als ik thuis ben, of soms remote over een VPN. Het is dan wel 40GB, maar aangezien ie toch maar de wijzigingen compressed overpompt.
Ik snap je punt en hier was ik ook al over aan het nadenken. Ik ben het nog gewoon om met devices en niet shares te werken, omdat tot nu toe elke share traag was (Windows & shares: de traagste flutzooi ooit... Explorer hangt >10 seconden gewoon om de share's root dir te kunnen zien...).
NFS heb ik nog nooit gebruikt, en kan misschien wel een beter alternatief zijn.

Hoedanook ga ik waarschijnlijk OpenFiler gebruiken, en kan ik dus beide "for free" gebruiken en door elkaar mixen, iSCSI en NFS (en samba ook) dus, en wat mee experimenteren.

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Bashrat schreef op donderdag 22 maart 2007 @ 22:05:
[...]
NFS heb ik nog nooit gebruikt, en kan misschien wel een beter alternatief zijn.

Hoedanook ga ik waarschijnlijk OpenFiler gebruiken, en kan ik dus beide "for free" gebruiken en door elkaar mixen, iSCSI en NFS (en samba ook) dus, en wat mee experimenteren.
Voor mijn gevoel is NFS stukken sneller dan SMB.. Niet qua maximale doorvoer, maar het voelt 'snappier' aan, er gaan volgens mij veel sneller kleine files doorheen. Met die iSCSI zal dat denk ik nog sneller gaan, aangezien alles in 1 grote stream over de lijn gaat, en niet voor elke file een nieuwe transactie opgezet hoeft te worden. Althans, dat zegt mijn gevoel.. Zelf ook nog niet veel ervaring mee.. Niets tegen samba hoor, zit nu files naar een windows machientje te backuppen @30MB/s, en dat vind ik prima..

Voordeel van NFS boven iSCSI is wel dat je met putty of je ingebakken terminal ssh naar je server kunt connecten vanuit waar ter wereld, en snel je data kunt manipuleren. Even een foldertje inpakken, parren, ftp'en, etc. Dat kan niet als je een iSCSI volume hebt. Tenzij je die weer op de localhost gaat mounten, moeilijk moeilijk.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 09-09 08:00
axis schreef op donderdag 22 maart 2007 @ 22:24:
[...]

Voor mijn gevoel is NFS stukken sneller dan SMB.. Niet qua maximale doorvoer, maar het voelt 'snappier' aan, er gaan volgens mij veel sneller kleine files doorheen. Met die iSCSI zal dat denk ik nog sneller gaan, aangezien alles in 1 grote stream over de lijn gaat, en niet voor elke file een nieuwe transactie opgezet hoeft te worden. Althans, dat zegt mijn gevoel.. Zelf ook nog niet veel ervaring mee.. Niets tegen samba hoor, zit nu files naar een windows machientje te backuppen @30MB/s, en dat vind ik prima..

Voordeel van NFS boven iSCSI is wel dat je met putty of je ingebakken terminal ssh naar je server kunt connecten vanuit waar ter wereld, en snel je data kunt manipuleren. Even een foldertje inpakken, parren, ftp'en, etc. Dat kan niet als je een iSCSI volume hebt. Tenzij je die weer op de localhost gaat mounten, moeilijk moeilijk.
Met 30 MBps zou ik HEEL erg blij zijn, dat zou sneller zijn dan ik nu met USB 2.0 op een externe HDD (320 GB) haal :P
En ik geloof maar al te graag dat NFS veel snappier is dan SMB...

Zoals ik al zei, ik ga een beetje met ze allemaal experimenteren. Benchmarks zal ik vast nog wel in OM posten zodra ik zover ben. We zijn best wel OT gegaan, dus miss best terug over iSCSI nu? :P Sorry!

Acties:
  • 0 Henk 'm!

Verwijderd

even voor de geinteresseerden:
novell en M$ werken samenin de virtualisatie voor windows en linux omgeving. en link

en daarbij dan ivm dit iscsi topic:
[url="http://www.novell.com/connectionmagazine/2007/q1/pdf/techtalk7_q107.pdf"]maak zelf een iscsi testopstelling met dit stukje tekst/url]

Acties:
  • 0 Henk 'm!

  • Bastiaan V
  • Registratie: Juni 2005
  • Niet online

Bastiaan V

Tux's lil' helper

heeft iemand al naar ATAoE gekeken?

Ik heb eerlijk gezegd nog niets geprobeerd met iSCSI, maar heb me er wel verdiept. tijdens dit proces kwam ik ATAoE tegen, wat voor mij alleen maar voordelen had. simpele implementatie, snel, en weinig overhead. Enige nadeel is dat er geen routing plaats kan vinden, oftewel, je server moet in het zelfde subnet zitten als je client(s). Wat niet snel een probleem zal zijn imho,

Acties:
  • 0 Henk 'm!

  • JJay
  • Registratie: Mei 2000
  • Laatst online: 11-09-2018

JJay

Hit me!

Whoeii interessant topic, het hele iSCSI-at-home idee zit al maanden in m'n hoofd en aangezien 'k een vrije week heb konden m'n ideeën ook getest worden; korte samenvatting:

M'n 200GB Lacie Firewire/USB disk is aan vervanging toe, de combinatie lage performance (zie graphs) af en toe storingen en gebrek aan ruimte vormen de motivatie om naar iets nieuws op zoek te gaan. Voor een vervanger staan alle opties open; een tweaker is niet bang voor een experiment :-)
Het uitgebreide verhaal zal ik achterwege; kort gezegt door eerdere ervaring met iSCSI op m'n werk (NetApp :9~) en een hoop spannend research werk in het vooruitzicht zou het de volgende opstelling worden.

iSCSI Initiator 'client'
HP xw6000 Workstation
Dual 2,66GHz Xeon, Intel E7202
NIC: Broadcom BCM57xx serie 10/100/1000 MBit
Software: Microsoft Windows XP SP2 en Microsoft iSCSI initiator 1.5

iSCSI Target 'server'
DIY rackmount fileserver en router op basis van Asus PSCH-SR/SCSI
2,4GHz 533MHz CPU, Intel
Software: Debian r3.1, iscsitarget
Storage: Div. Raid-0, Raid-1 en linear arrays op SATA-150 en ATA-100

Beide machines zijn uitgerust met een fatsoenlijk high-end moederbord (Intel E72xx series), wat hardware betreft zitten we dus wel goed. Nu de software nog:

In een paar uur tijd zijn de volgende stappen doorlopen (ja, * JJay loves OSI :-))
  • Netwerk maken (GBit NIC's dmv. Cross-cable aan elkaar, auto-negotiation fixen, Jumbo frames enable'en etc..)
  • TCP/IP testing en tuning Windows XP en Linux
  • Netwerk throughput tussen initiator/target bepalen en optimaliseren
  • iSCSI target software optimaliseren dmv. NullIo device
  • Throughput meten van de disk arrays op de server
  • Throughput meten van de disk arrays over iSCSI
Op dit moment haal 'k de volgende resultaten:
  • TCP throughput Linux kernel = 2,04Gb/sec, XP 'kernel' = 840Mb/sec (beide zwaar geoptimized)
  • TCP throughput over netwerk ~ 640Mb/sec
  • Throughput raid-arrays (RAID-1 over ATA100 ~433Mb/sec)
  • Throughput iSCSI disk (NullIo ~ 455Mb/sec, RAID-1 over ATA100 ~ 414Mb/sec)
Dat is zo'n 55MB/sec, dat valt lang niet tegen na een middagje hobby'en. Ik weet niet of het hier op z'n plaats is maar 'k zou graag de methoden en resultaten van de verschillende stappen hier posten als daar vraag naar is? Ben benieuwd wie er nog meer op deze manier met iSCSI bezig is en feedback is meer dan welkom :-)

Owjah, bijna vergeten: heb gisteren een nieuwe set SATA disks besteld en een hot-swap enclosure voor in de server. Deze gaan er voor zorgen dat de huidige testopstelling het Lacie diskje ook werkelijk kan vervangen. M'n keuze is gevallen op 3 320GB WD 'RAID Edition' disks, die voorlopig op RAID-1 gaan werken. Verder staat er nog een fatsoenlijke (PCI-X) SATA controller en een upgrade naar RAID-10 in de planning..

[ Voor 7% gewijzigd door JJay op 29-06-2007 15:47 ]

Hardcore-Networking-Wannabe's© | Artistiek? Jahoor! ik kan heel goed MRTG-grafiekjes kleuren


Acties:
  • 0 Henk 'm!

  • Ingo
  • Registratie: Juli 2007
  • Laatst online: 21:29
Ik kende tot voor 2 weken iSCSI niet maar heb nu ook eens een testsysteempje opgezet om te kijken of het bruikbaar is - lees:performed (At home just for fun).

iSCSI initiator:
Asus P5BE-plus
Intel C2D E6600 met 2GByte memory
NIC: onboard Marvell Yukon 88E8056 Gbit
Software: Dual Boot: Windows XP SP2 met Microsoft iSCSI Software Initiator Version 2.04 en Windows Vista

iSCSI Target
Asus P4P800
Intel P4 Celeron 2Ghz met 1 Gbyte memory
NIC: onboard 3com Gbit LOM (3C940)
Harddisk: 1x aparte voor Openfiler install en 1x apart ca. 7 jaar oude IDE 40GB disk voor SAN. (Als Openfiler bruikbaar lijkt wil ik een S-ATA hardware Raid5 opbouwen)
Software: Openfiler 2.2 (gebruikt iscs-target-0.4.14 ) (Openfiler = Linux Opensource NAS/SAN met iSCSI support voor SAN)

De Openfiler SAN zit (momenteel) nog gewoon op miij standaard Gbit LAN met Gbit switch. Op de WinXP heb ik Jumbo Frames enabled en op de Openfiler heb ik de MTU size op 9000 bytes gezet. Op Openfiler een volume gecreerd van 10GB en deze via de WinXP machine geformateerd op NTFS welke vervolgens zichtbaar is als lokale drive op WinXP. Vervolgens een file van paar honderd MB gecopieerd van de WinXP PC naar de SAN partitie. Met hand getimede throughput van zo’n 4-5 MB/sec. Zeer traag dus. Dezelfde file over het netwerk copieren naar een andere WinXP machine gaat zeker 2x zo snel.
Om de oude SAN harddisk als vertragende factor uit te sluiten vervolgens een 800GB RAMdisk onder Linux aangemaakt een als SAN disk connected met WinXP PC. Throughput wordt nu ca. 8MB/s, nog steeds erg traag maar dit kan ook liggen hoe de RAMdisk nu precies werkt binnen Linux maar ik ben slechts een Linux beginner …

Iometer dus maar eens geinstalleerd om de Gbit LAN throughput te testen. Een quick test met 4K blokken levert ca. 15MB/sec op.
Binnenkort de WinXP PC en Openfiler direct via crosscable aansluiten. Met Vista heb ik nog niet getest maar die schijnt een zelf optimaliserende TCP stack te hebben vergeleken met WinXP, toch maar eens doen dus.

Mijn vragen:
- hoe kan ik zien of de Jumboframes wel werken ?
- Is 15MB/sec voor dit soort onboard Nic’s redelijk of moet daar meer mee te behalen zijn ?
- Is er met een “echte” Gbit LAN kaart met Intel 1000Pro of Broadcom 57xx chipset een hogere troughput te halen of scheelt dit vooral cpu-load
- wat en hoe kan er aan aan de WinXP kant nog geoptimaliseerd worden (TCP registry settings ?)
- wat en hoe kan er aan de Openfiler (rPath) Linux kan nog geoptimaliseerd worden (iSCSI target).

@JJay ik ben dus er benieuwd hoe jij geoptimaliseerd hebt en wat voor meet tools je gebruikt.

Acties:
  • 0 Henk 'm!

  • JJay
  • Registratie: Mei 2000
  • Laatst online: 11-09-2018

JJay

Hit me!

Hey koel, meer mensen die aan de hobby gaan met iSCSI :)

Allereerst, 15 MB/sec klinkt als de throughput die je met Windows haalt als de boel nog niet geoptimaliseerd is. Mijn broadcom NICjes deden 'out-of-the-box' zo'n 120-140mbit. Ruimte genoeg voor betering dus!

Voor het gemak kun je misschien eerst testen zonder dat je switch er tussen zit, crosscable dus..? Daarmee elimineer je alvast weer wat mogelijke problemen, als je netwerk goed loopt kun je 'em d'r zo weer tussen hangen :)

Onder linux kun je zien of Jumbo frames aanstaan dmv. 'ifconfig' (of 'ip link sh', als je iproute2 tools hebt). Beide vermelden de MTU size, die zou bij jumbo frames op 9000 moeten staan.
Windows XP is een ander verhaal, de TCP/IP settings zitten daar (schrik niet) diep in het register weg gepropt. Hiervoor moet je eerst de 'adapter id' opgraven dmv. de registery entries in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection
Volgens is dezelfde key ook terug te vinden in de devicemanager, maar dat weet ik niet meer zeker.

Een erg nuttige handleiding hiervoor en een beschrijving van alle registry settings vind je op technet: TCP/IP and NBT configuration parameters for Windows XP
Hier zit ook de MTU size tussen, samen met andere bruikbare settings.

Zoals je zelf al aangeeft is het het erg waardevol om eerst je netwerk goed te testen, voordat je begint met iSCSI'en. Ik heb hier eerst iperf gebruikt, een netwerk test tooltje waar zowel voor windows als linux en binaries voor te vinden zijn. Eerst maar eens een simpele UDP throughput test doen, hiermee kun je de capaciteit van je netwerk meten zonder dat je moeilijke instellingen hoeft te doen die bij TCP wel nodig zijn. Je moet zelf de bandbreedte opgeven en zodra je packetloss ziet begin je teveel te vragen van je netwerk.

Je kan ook hier de MTU size bepalen (optie '-l' in iperf, zo uit m'n hoofd), als je dit op 9000 zet en de snelheid dondert in elkaar dan komen je 'jumbo frames' niet goed binnen aan de overkant. Het kan ook zijn dat je tcp/ip stack simpelweg weigert te verzenden (bij windows bijv.).

Soms moet je even wat settings proberen voordat je een flink score krijgt. Alles boven de 500mbit vind ik al heel wat, boven 700mbit is stoer, veel hoger gaat 't waarschijnlijk niet.

De volgende stap is TCP, dan zijn er meer settings waar je op moet letten:
  • TcpWindowSize, de default window size, staat bij mij op 128k (0x00020148)
  • GlobalMaxTcpWindowSize, absolute max., 1M (0x00100000)
  • ForwardBufferMemory, grootte van transmit buffer (0x0006de00)
  • DisableTaskOffload (0), dit zet Tx/Rx off loading weer aan als je NIC dat ondersteund (hoeft alleen als je SP2 hebt)
  • Tcp1323Opts, moet op '3' staan, daarmee enable je automatische window scaling
De TcpWindowSize is een fijne parameter, je kan de eerst de optimale waarde setting opzoeken dmv. iperf en daarna instellen. Vergeet niet dat je bij Windows steeds moet rebooten :(

Ben benieuwd of je hiermee meer uit je netwerk geperst krijgt :)

Hardcore-Networking-Wannabe's© | Artistiek? Jahoor! ik kan heel goed MRTG-grafiekjes kleuren


Acties:
  • 0 Henk 'm!

  • Dukey
  • Registratie: November 2000
  • Laatst online: 14-08 13:41

Dukey

Ik heb dit getypt hier -->

Ah hier hoor ik thuis...

Vorige week liggen stoeien met Open-E iSCSI-R3 Enterprise demo-cd op m'n server.

Asus P5W64 WS
Intel E6400
2Gb Corsair
8x 500Gig Maxtor's en Western Digital's
Promise Supertrack EX8350
etc

Ben nu nog een proef aan doen met die demo-cd met maar twee 500gig schijven (dat kon m'n raid-6 missen :+)), maar ik ben zeer positief. Zeker vanwege de simpele werking, had alles draaien binnen 10-15min meen ik. Wat zeker ook positief is, is de ondersteuning van m'n raid controller. De originele Promise beheertool was ingebakken in de software. Heb begrepen dat voor andere raid controller fabrikanten dat ook het geval is. Heb een apart netwerkje gemaakt richting mijn HTPC, allemaal gigabit. Haal snelheden van rond de 40mb/s, waarbij de HTPC de limiterende factor is (zit een oud 40gig schijfe in).

Ging mij vooral om dat ik blu-ray's en hd-dvd's stottervrij kon afspelen over het netwerk, dat lukte me namelijk niet met een normale fileshare. Bij een normale fileshare kreeg ik om de 2-3minuut een hapering in het beeld, als of ie iets wilt laden, wat nogal storend was. Met iSCSI krijg ik zelfs over 100mbit een vloeiend lopende film. Wat ook anders is bij iSCSI is dat je een 100mbit lijn ECHT dicht kan trekken (99%), is me bij een normale ethernet verbinding nooit gelukt. Jumbo frames heb ik trouwens niet aanstaan, levert dit veel verbetering op?

Werd alleen niet zo vrolijk over het prijskaartje van de Open-E versie die ik minstens nodig had, 280 euro. De 160 euro versie kan geen hardware controllers aan.

[ Voor 5% gewijzigd door Dukey op 26-07-2007 08:25 ]

Ook wel de allergrootste _ _ _ _ _ (vul in met blokletters)


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Leuke informatie allemaal..

Toen ik dit topic opende zat er in FreeBSD volgens mij nog geen iSCSI-target, nu ondertussen wel. In de ports (net/iscsi-target) zit de target die geport is van NetBSD als ik me niet vergis.

Ik heb vorige week op een van m'n FreeBSD boxes deze geinstalleerd, en ik had in 5 minuten een werkende target. Kwestie van config filetje aanpassen en klaar :) Jammer alleen dat dit een oude stronttrage doos is, dus geen idee hoe de performance is op snelle hardware met fatsoenlijke disks.

[ Voor 4% gewijzigd door axis op 26-07-2007 14:29 ]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • sPENKMAN
  • Registratie: April 2002
  • Laatst online: 04-09 12:42
Een tijdje terug had ik dit topic al bookmarked om in de toekomst ermee te gaan spelen maar ik loop toch vast bij het compilen van de software wanneer ik deze stappen volg. Het compilen gaat zowel bij iscsitarget-0.4.13 als bij iscsitarget-0.4.15 fout met de onderstaande melding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 make KERNELSRC=../linux-2.6.18
make -C usr
make[1]: Entering directory `/stor/source/iscsitarget-0.4.13/usr'
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o ietd.o ietd.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o iscsid.o iscsid.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o conn.o conn.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o session.o session.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o target.o target.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o message.o message.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o ctldev.o ctldev.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o log.o log.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o isns.o isns.c
cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include   -c -o chap.o chap.c
chap.c:20:25: error: openssl/sha.h: No such file or directory
chap.c:21:25: error: openssl/md5.h: No such file or directory
chap.c: In function âchap_calc_digest_md5â:
chap.c:303: error: âMD5_CTXâ undeclared (first use in this function)
- soort gelijke foutmeldingen even gestript
make[1]: *** [chap.o] Error 1
make[1]: Leaving directory `/stor/source/iscsitarget-0.4.13/usr'
make: *** [progs] Error 2


De linux-kernel-headers alswel de kernelsource zijn beide aanwezig dus daar lijkt het niet aan te liggen. Nou verwachte ik openssl libs te missen dus deze heb ik met apt-get geinstalleerd maar dit mocht helaas niet baten. Ook het zoeken op Google met de bovenstaande fouten brengt eigenlijk niets naar boven.

Heeft iemand dit probleem wel eens aan de hand gehad?

De "server" is een vmware sessie met kernel versie 2.6.18 met openvz (2.6.18-028stab039). Hoewel het mij niet relevant lijkt is de /stor is een soft raid-5 welke met mdadm is opgezet.

EDIT:
Het was dus de libssl-dev welke ik miste :+

Eve char: Warock <TEST>


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

JJay schreef op woensdag 25 juli 2007 @ 22:46:
[....]

De TcpWindowSize is een fijne parameter, je kan de eerst de optimale waarde setting opzoeken dmv. iperf en daarna instellen.
Vergeet niet dat je bij Windows steeds moet rebooten :(
/laat maar behulpzaam:
Rebooten is niet nodig. Adapter disablen en weer enablen heeft hetzelfde effect :)

Oh, en http://www.rocketdivision.com/news.html :
Rocket Division Software announces free versions of StarWind iSCSI Target and StarPort iSCSI Initiator.
[...]
The free version of StarWind provides up to 2TB of storage capacity and allows only single client host to be connected.

[...]
With the addition of the free StarPort iSCSI initiator customers have a single point of support for both the server side storage SAN and the client side iSCSI agent.

[ Voor 37% gewijzigd door alt-92 op 03-09-2007 15:41 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Vandaag kwam ik ook nog http://www.nimbusdata.com/products/mysan/details.htm tegen.

MySAN is een Windows-based iSCSI target applicatie, en het schijnt gratis te zijn :P
Ik heb in ieder geval even de RC1 gedownload en ga er binnenkort even een testje mee doen.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • charlie
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:50

charlie

?*?

Ben deze week aan de slag gegaan met Openfiler.

Heb er toch wel een paar serieuze problemen mee:

Formatteren (zelfs Quick format) gaat enorm traag, reken op een half uurtje voor een volume van een 500 Gb.
Write performance is verbluffend, haar soms tot 90% througput op Gigabit netwerk, 60Mb/sec vanop een raptor is geen enkel probleem. Backup to disk haalt ook vlot tot 3Gb/min, maar als Backup exec aan de verify begint zakt de snelheid tot op het niveau van een floppy drive, om tenslotte gans de server te doen crashen (iSCSI initiator probeert te reconnecten, maar dat lukt niet) ook access tot te web interface lukt niet meer, zelfs een ping komt niet meer terug.
Enkel een reboot brengt hem terug tot leven.

Kopieren van directories met vele kleine files gaat soms ook tergend langzaam. Vreemd genoeg gaat deze snelheid soms omhoog als je tegelijk een andere file kopieert naar hetzelfde volume.

Target server is een Asus P5ND2 met Core2 E4500CPU en 2gb memory. 4X 1Tb SATA en 2X 750Gb PATA schijven.

Ga toch eens met freenas proberen ook ...

[ Voor 0% gewijzigd door charlie op 26-09-2007 11:42 . Reden: freenas ipv opennas ]


Acties:
  • 0 Henk 'm!

  • charlie
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:50

charlie

?*?

Intussen een beetje gespeeld met FreeNas.
Is zelfs niet Beta te noemen. Bedroevende stabiliteit.
Ga nieuwe release, van Openfiler afwachten. Anders wordt het een Linux Distro, of zelfs een windows machine... Wordt vervolgd...

Acties:
  • 0 Henk 'm!

  • ronny
  • Registratie: Februari 2001
  • Laatst online: 16-02-2024

ronny

Trotse vader

charlie schreef op maandag 15 oktober 2007 @ 14:01:
Intussen een beetje gespeeld met FreeNas.
Is zelfs niet Beta te noemen. Bedroevende stabiliteit.
Ga nieuwe release, van Openfiler afwachten. Anders wordt het een Linux Distro, of zelfs een windows machine... Wordt vervolgd...
Misschien is het verstandig om even contact op te nemen met Enlichtenment
Of eens te kijken in het DIY RAID NAS bouwen
Daar is heel veel info te vinden over FreeNAS. Aangezien er best veel mensen zijn die het al maanden stabiel hebben draaien lijkt mij het toch een redelijk status te hebben verdiend.

specs werkpaard Youngtimer Touring Car Campionship


Acties:
  • 0 Henk 'm!

  • charlie
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:50

charlie

?*?

ronny schreef op maandag 15 oktober 2007 @ 16:11:
[...]

Misschien is het verstandig om even contact op te nemen met Enlichtenment
Of eens te kijken in het DIY RAID NAS bouwen
Daar is heel veel info te vinden over FreeNAS. Aangezien er best veel mensen zijn die het al maanden stabiel hebben draaien lijkt mij het toch een redelijk status te hebben verdiend.
Heb inderdaad eens op DIY RAID NAS bouwen gekeken, meestal begin ik ook achteraan te lezen, en ik stuutte direct op een medetweaker die dezelfde problemen had ervaren als ik nu. Ik heb ooit oudere build op een VM wel vrij fatsoenlijk aan het draaien gekregen, maar de huidige RC is echt rampzalig te noemen. Vermits ik er toch een paar TB aan backupdata aan wil hangen, wil ik toch liever een systeem waar ik wat meer vertrouwen in heb.

Ben in afwachting trouwens maar eens met OpenSuse en IET... aan de slag gegaan

Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
charlie schreef op maandag 15 oktober 2007 @ 20:55:
[...]


Heb inderdaad eens op DIY RAID NAS bouwen gekeken, meestal begin ik ook achteraan te lezen, en ik stuutte direct op een medetweaker die dezelfde problemen had ervaren als ik nu. Ik heb ooit oudere build op een VM wel vrij fatsoenlijk aan het draaien gekregen, maar de huidige RC is echt rampzalig te noemen. Vermits ik er toch een paar TB aan backupdata aan wil hangen, wil ik toch liever een systeem waar ik wat meer vertrouwen in heb.

Ben in afwachting trouwens maar eens met OpenSuse en IET... aan de slag gegaan
Sinds de nieuwe release van Solaris vorige maand, zit er ook een iSCSI target in.. In combinatie met ZFS erg leuk, en heb er al veel over gelezen, maar ben er nog niet aan toe gekomen.. Ik neem aan dat de stabiliteit van Solaris toch wel goed zou moeten zijn, Sun heeft een leger programmeurs in dienst en een hele grote bak met geld..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Ik ben trouwens een paar weken geleden aan het testen gegaan met 2 poweredges, en ik haalde daar een schamele 60MB/s met atto benchmark.. Target was ook maar een oude dual xeon 2.8GHz, 2GB, 2*146GB 10.000RPM U320 in RAID0, maar toch vond ik de resultaten tegenvallen.

Netwerk zal niet de bottleneck zijn geweest, ik haalde met iperf 99% van 1Gbps

Bovenstaande waardes die ik had waren trouwens met een FreeBSD target (ze hebben een paar maanden geleden de NetBSD iSCSI target geport, is beschikbaar vanuit de ports), en Windows Server 2003 clients met de Microsoft software initiator.

Ik kan binnenkort als ik een server over heb eens testen met 6*15.000RPM in RAID0 (SAS), kijken ik daar iets meer kan krijgen.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 20:52
charlie schreef op maandag 15 oktober 2007 @ 20:55:
De huidige RC is echt rampzalig te noemen.
Het is erg irritant dat er een bug in de "full" installatie (dus niet eens de live-cd of zelfs maar de "embedded" install) zat (!, is opgelost in RC2) die je / read-only mount (als in, meteen de eerste keer nadat je het geïnstalleerd hebt, dus het is niet iets dat zich "opeens" ontwikkeld), maar dat is iets wat dus helemaal niets met de stabiliteit, betrouwbaarheid of dataintegriteit te maken heeft. Wel ben ik het met je eens dat het ontzettend slordig is. Je krijgt het idee dat de developers de full-install van RC1 op geen enkele manier getest hebben, want hij gaat op alle manieren fout.

Verder is FreeNAS weinig meer dan een webbased front-end voor Samba, rsync, een ftp-server en zo nog wat.

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


Acties:
  • 0 Henk 'm!

  • Mavvie
  • Registratie: Maart 2001
  • Laatst online: 10-05-2021
Dankzei een hele nette startpost (wat verouderd maar het werkt wel) is het ook mij gelukt om een iSCSI device te connecten op mijn windows machine.

Nu is het zo dat Lun 0 nu als target /dev/sda1 heeft. Mijn vraag is of het ook mogelijk is om een map als target te gebruiken. Ik ben al bezig geweest om de een map als target te gebruiken maar vervolgens ziet hij geen schijf.

Ik weet namelijk dat bij een 'echte' SAN omgeving er gewoon een Lun aangemaakt wordt en gezegd dat deze lun 8gb is en dat er dan een schijf van 8gb ontstaat als je deze lun connect

[ Voor 19% gewijzigd door Mavvie op 23-05-2008 10:08 ]

Twitter | Linkedin


Acties:
  • 0 Henk 'm!

  • DeBolle
  • Registratie: September 2000
  • Laatst online: 17:27

DeBolle

Volgens mij ligt dat anders

Dan maak je een partitie van de gewenste grootte en gebruik je dat als target. Als je LVM gebruikt kun je een lvol als target gebruiken.

Specs ... maar nog twee jaar zes maanden en dan weer 130!


Acties:
  • 0 Henk 'm!

  • Captain Pervert
  • Registratie: Mei 2000
  • Laatst online: 05-03 12:19
Even een bump voor twee vragen.

1. Wat is de meerwaarde van een iSCSI drive boven een netwerkshare? De snelheid?
2. Kan je een iSCSI target opzetten, booten vanaf een diskless client, Windows XP setup starten, F6 indrukken, iSCSI driver opgeven en daarna Windows XP op de iSCSI drive installeren?

Porsche 928 - It's about as fast as you can go without having to eat airline food.


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Captain Pervert schreef op dinsdag 07 oktober 2008 @ 11:18:
Even een bump voor twee vragen.

1. Wat is de meerwaarde van een iSCSI drive boven een netwerkshare? De snelheid?
2. Kan je een iSCSI target opzetten, booten vanaf een diskless client, Windows XP setup starten, F6 indrukken, iSCSI driver opgeven en daarna Windows XP op de iSCSI drive installeren?
Het is een share op een ander niveau.. Als je een windows fileshare neemt, deelt windows bestanden. De server beheert het filesystem, en als een client om een bestandje vraagt, geeft ie dat.

Bij iSCSI werkt het net ietjes anders, een client connect naar de target (server) en geeft aan dat ie wil connecten naar een volume, en vervolgens deelt de target alleen blokjes.. Die target heeft geen flauw idee wat het voor data is, interesseert hem ook niet. De initiator (de client dus) ziet een grote 'disk', een rij met blokjes, en die kun je formatteren met welk filesystem je maar wilt, en windows ziet deze als 'lokale schijf'.

Wat is handiger? Sja, maakt op zich niet zoveel uit, het gaat erom waar de controle over het bestandssysteem ligt, of meerdere clients moeten connecten, etc. Als je excel sheetjes wil delen met je kantoor, heb je niets aan iSCSI (om te delen dan), en aan de andere kant, als je een database server wil draaien, heb je weer (bijna) niets aan een windows fileshare.

Ze hebben beiden hun voor- en nadelen, en zijn op hun eigen manier een verschillend stuk gereedschap op hetzelfde doel te bereiken, namelijk dat je op de ene pc data wil bereiken die op een andere pc staat.

Edit: en euh, je 2 vraag weet ik niet zeker, volgens mij moet dat wel kunnen, alleen heb je misschien hulp nodig van een netwerkkaart die een deel van het bootproces op zich neemt (HBA mode), maar misschien ook wel niet. Misschien kan iemand anders daar antwoord op geven.

[ Voor 7% gewijzigd door axis op 07-10-2008 20:57 ]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

Captain Pervert schreef op dinsdag 07 oktober 2008 @ 11:18:
Even een bump voor twee vragen.

1. Wat is de meerwaarde van een iSCSI drive boven een netwerkshare? De snelheid?
2. Kan je een iSCSI target opzetten, booten vanaf een diskless client, Windows XP setup starten, F6 indrukken, iSCSI driver opgeven en daarna Windows XP op de iSCSI drive installeren?
1. Inprincipe is iSCSI natuurlijk nooit bedoeld als een file sharing protocol. Maar als goedkopere vervanger van Fiber Channel als SAN verbinding. Dus een vergelijking met CIFS/SMB gaat compleet mank. iSCSI bied je toegang tot een fysieke schijf geen share. Het voordeel is dat je bevoorbeeld zelf kan kiezen wat voor filesystem je gebruikt (NTFS, Ext3 enz) maar in de profesionele sfeer brengt het natuurlijk nog wat extra zaken.

2. B.v. Intel ondersteund in een aantal NIC kaarten iSCSI boot. Ik neem aan dat je daarmee een systeem zou moeten kunnen booten vanaf SAN.

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

  • spone
  • Registratie: Mei 2002
  • Niet online
Misschien leuk om te vermelden dat Etherboot/gPxE (http://etherboot.org/wiki/) een systeem via PXE, floppy of iso ook kan booten vanaf een iSCSI of AoE target, zonder dat de netwerkkaart daar specifiek ondersteuning voor hoeft te bieden.

[ Voor 19% gewijzigd door spone op 15-10-2008 20:45 ]

i5-14600K | 32GB DDR5-6000 | RTX 5070 - MacBook Pro M1 Pro 14" 16/512


Acties:
  • 0 Henk 'm!

Verwijderd

alt-92 schreef op dinsdag 25 september 2007 @ 23:11:
Vandaag kwam ik ook nog http://www.nimbusdata.com/products/mysan/details.htm tegen.

MySAN is een Windows-based iSCSI target applicatie, en het schijnt gratis te zijn :P
Ik heb in ieder geval even de RC1 gedownload en ga er binnenkort even een testje mee doen.
Gek, hij is na ruim 1,5 jaar nog steeds RC1.

Ik ga i.i.g. ook iSCSI gebruiken. Ik heb er nog wel even een vraag over. Kan de plek waar de target naar linkt ook gewoon een file (=deel van een partitie) zijn? Of moet het een hele partitie zijn?

Acties:
  • 0 Henk 'm!

  • Shuriken
  • Registratie: November 1999
  • Laatst online: 26-08 12:33

Shuriken

Life is all about priorities

Verwijderd schreef op zaterdag 28 februari 2009 @ 20:17:
[...]

Gek, hij is na ruim 1,5 jaar nog steeds RC1.

Ik ga i.i.g. ook iSCSI gebruiken. Ik heb er nog wel even een vraag over. Kan de plek waar de target naar linkt ook gewoon een file (=deel van een partitie) zijn? Of moet het een hele partitie zijn?
Onder Linux is dat wel een mogelijkheid. Of dat met Nimbus Mysan kan weet ik niet.

I rather have a bottle in front of me, then a frontal lobotomie


Acties:
  • 0 Henk 'm!

Verwijderd

darkmage schreef op zondag 25 februari 2007 @ 13:03:
Eh, bierkameel, het zal linux in dit geval scheit wezen wat er op de schijven aan FS staat. De schijven worden op block nivo via iSCSI doorgesluisd naar de windows initiator, die de schijven dan als fysieke ziet. Voor windows zijn de schijven verplaatst naar een andere controller.
Je bedoelt (fysiek) blockniveau van de schijf? M.a.w. alles wat op de schijf stond (Fat32, NTFS, etc.) voordat deze beschikbaar werd gemaakt via iSCSI blijft gewoon zichtbaar door de iSCSI link? Dat zou wel erg handig zijn zeg...

[ Voor 4% gewijzigd door Verwijderd op 28-02-2009 23:54 ]


Acties:
  • 0 Henk 'm!

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Verwijderd schreef op zaterdag 28 februari 2009 @ 23:53:
[...]

Je bedoelt (fysiek) blockniveau van de schijf? M.a.w. alles wat op de schijf stond (Fat32, NTFS, etc.) voordat deze beschikbaar werd gemaakt via iSCSI blijft gewoon zichtbaar door de iSCSI link? Dat zou wel erg handig zijn zeg...
Bij veel iSCSI targets kun je kiezen waar je je data op wilt zetten. Een raw stukje schijf (partitie, slice, etc), of in een file binnen je bestaande filesystem.

Op een BSD machine kan ik zo een nieuwe 10GB file aanmaken ergens in een mapje naar mijn keuze, en die kiezen als 'backend' voor een iSCSI lun.


Oud topic dit trouwens, maar nog steeds erg leuk. Ondertussen heb ik ook al wat meer ervaring met iSCSI op de zaak.. Ff pimpen:
Afbeeldingslocatie: http://files.hongens.nl/images/atto-eql-2gb.png

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Acties:
  • 0 Henk 'm!

Verwijderd

axis schreef op zondag 01 maart 2009 @ 13:04:
Oud topic dit trouwens, maar nog steeds erg leuk.
Is er inmiddels al een ruimere keuze aan (gratis/goedkope) iSCSI targets voor Windows? Ik zat gisteravond even dit topic door te lezen en zag er 1 die nog steeds RC1 is en een andere waarbij erg veel restricties gelden voor de gratis versie. Is er inmiddels ook een Windows target dat goedkoop is en zonder restricties?
Pagina: 1 2 Laatste