2010
COMSTAR anwenden
# pkg install storage-server SUNWiscsit # reboot # svcadm enable stmf # zfs create -V 10G rpool/vol1 # sbdadm create-lu /dev/zvol/rdsk/rpool/vol1 Created the following LU: GUID DATA SIZE SOURCE -------------------------------- ------------------- ---------------600144f05714090000004b544ef90001 1073676288 /dev/zvol/rdsk/rpool/vol1 # stmfadm add-view # svcadm enable iscsi/target # itadm create-target Target iqn.1986-03.com.sun:02:00842b09-cf00-e781-87df-e14384bcd5ec successfully created
Fertig !
Agenda
Was ist COMSTAR ? COMSTAR installieren COMSTAR einrichten iSCSI Crash Kurs COMSTAR und iSCSI anwenden Fibre Channel Crash Kurs COMSTAR und Fibre Channel anwenden
COMSTAR installieren
Voraussetzungen:
Idealerweise OpenSolaris 2009.06 x86 oder SPARC Keinesfalls Solaris 10 ! Wenn nur als Initiator In speziellen Fllen SXCE ab Build 112, z.B. fr FCoE Fr FC Target Emulex HBA (QLogic ab QLA24xx aufwrts)
Installation:
Ready !
COMSTAR CLI
stmfadm
SCSI Target Mode CLI Verwalten der Target Funktionen wie LUN Masking, Gruppen, etc.
sbdadm
SCSI Block Disk CLI Verwalten der Block Devices (LUNs) die ber COMSTAR prsentiert werden.
itadm
iSCSI Target CLI Verwalten des iSCSI Targets von COMSTAR. Nicht zu verwechseln mit iscsitadm !!!
iSCSI Allgemein
iSCSI (internet Small Computer System Interface) ist ein Verfahren, welches die Nutzung des SCSI-Protokolls ber TCP ermglicht. Wie beim gewhnlichen SCSI gibt es einen Controller (Initiator), der die Kommunikation steuert. Die Speichergerte (Festplatten, Bandlaufwerke, optische Laufwerke etc.) heien Target.
Quelle Wikipedia
10
iSCSI Begriffserluterungen
iSCSI Initiator
iSCSI Target
Format iqn.yyyy-mm.{reverse domain name}:{frei definierbar} Beispiel iqn.2006-09.sun.com:server.storage.12345 Pendant zur Fibre Channel WWN
11
12
iqn.1986-03.com.sun:02:00842b09-cf00-e781-87df-e14384bcd5ec online 0
13
Target Portal Group ist Default. Entspricht intern TPG Tag 1. Target kann ber alle aktiven IP Adressen und Standard Port 3260 angebunden werden.
Target an bestimmtes Interface und Port binden: # ifconfig e1000g1 plumb up # ifconfig e1000g1 10.1.1.20 netmask 255.255.255.0 # itadm create-tpg tpg-demo-1 10.1.1.20:5000 # itadm modify-target -t tpg-demo-1 \ iqn.2010-01.itdg.nbg:opensolaris.target.demo.1 Target iqn.2010-01.itdg.nbg:opensolaris.target.demo.1 successfully modified Merke: Target kann nun nur noch ber das Interface 10.1.1.20 und Port 5000 angebunden werden.
14
Jeder Initiator (Client/Konsument) kann diese LUN einbinden!!! Gefahrenpotenzial. LUN Masking ist in der Praxis gngig.
15
Client: # iscsiadm list initiator-node Initiator node name: iqn. 1986-03.com.sun: 01:e00000000000.4b5461c2 ...
# stmfadm add-tg-member -g tg-iscsitarget iqn.1986-03.com.sun:02:00842b09-cf00-e781-87df-e14384bcd5ec # stmfadm add-view h hg-iscsiclient t tg-iscsitarget n 1 600144F05714090000004B544EF90001 Merke:
hg-iscsiclient entspricht einer Gruppe mit 1 bis n Initiatoren tg-iscsitarget entspricht einer Gruppe mit 1 bis n Targets LUN wurde hg-iscsiclient zugeordnet, d.h. nur Initiatoren aus der Gruppe knnen LUN anbinden. LUN wurde tg-iscsitarget zugewiesen, d.h. LUN ist nur ber Targets dieser Gruppe erreichbar.
16
17
18
19
Fibre Channel ist ein Standardprotokoll fr Speichernetzwerke. Fibre Channel kann wahlweise ber Lichtwellenleiter und/oder Kupfer bertragen werden. Zwei Topologien implementiert: Arbitrated Loop (FC-AL) und Switched Fabric FC-AL entspricht einer typischen Ring Topologie. Bei Switched Fabric werden Punkt-zu-Punkt Verbindungen mit Hilfe von Switchen hergestellt. Heute sind Switched Fabrics bei SAN Implementierung blich. http://de.wikipedia.org/wiki/Fibre_Channel
20
21
Optimiert auf block basierten Gerte Zugriff Minimaler Protokoll Overhead Geringe Latenzzeiten Hohe bertragungsgeschwindigkeit: 1, 2, 4 und 8 Gb/s
Nachteile:
Hohe Anschaffungskosten! Neben dem Ethernet Netzwerk muss das Storage Area Netzwerk (SAN) implementiert und gewartet werden. 10 Gb/s Ethernet Konkurrenz
22
COMSTAR Target erfordert entweder Emulex Enterprise Adapter oder Qlogic QLx24xx HBA ab 4 Gb/s oder hher
Ab drei Gerten ist ein SAN Switch ntig. Passende GBICs und LWL Kabel Bei Fibre Channel wird das LWL Kabel immer ber Kreuz verlegt.
23
24
25
Beispiel: # stmfadm create-hg hg-fcclients # stmfadm add-hg-member -g hg-fcclient wwn.50060b0000c26200 # stmfadm create-tg tg-fcport0 # stmfadm add-tg-member -g tg-fcport0 wwn.50060b0000c26202 # stmfadm add-view h hg-fcclientst tg-fcport0n 1 600144F05714090000004B544EF90001
26
27
tschokko@tschokko.de www.tschokko.de
28