Superuser

Autor Thema: iscsi und Solaris 10  (Gelesen 5546 mal)

reni

  • Gast
iscsi und Solaris 10
« am: 06. November 2006, 11:38:59 »
Hallo,

folgendes ist gegeben:
Server IBM xSeries 336 mit einer iscsi-Karte QLogic QLA4050C.
Installiert ist Solaris 10 6/06 (x86)
Wir haben Treiber installiert: QLA4xxx
und die Module drv/qlc und drv/qla4xxx werden via /etc/system mit forceload geladen.

Problem ist nun die Konfiguration der iscsi-Karte.
Wie bekommt das Teil die IP? Mit "ifconfig -a" ist nichts von der Karte zu sehen.
Wir wissen also im Moment nicht einmal den entsprechenden Interface-Namen der Karte :( 
um dieser mit "ifconfig" eine IP zu geben.

Auch haben wir den iscsiadm bzw. den SANSurfer installiert, aber auch dieser findet keine Karte.
Dieser Link hilft uns im Moment auch noch nicht weiter, da wir ja wie schon erwähnt noch nicht einmal die Karte selbst "sehen":
http://www.tschokko.de/myblog/?postid=3

Kann es sein, dass wir irgendetwas übersehen haben?
Für Tipps und Anregungen wäre ich euch sehr dankbar.


sonnenblen.de - Das unabhängige Sun User Forum

iscsi und Solaris 10
« am: 06. November 2006, 11:38:59 »

Offline Tschokko

  • Sobl Guru
  • *****
  • Beiträge: 711
    • tschokko.de
Re: iscsi und Solaris 10
« Antwort #1 am: 06. November 2006, 12:09:35 »
Also nen neues Netzwerkgerät wird mittels

ifconfig hme0 plumb

erst aktiv. Danach kann es wie gewohnt per

ifconfig hme0 192.9.2.106 netmask 255.255.255.0 up

konfiguriert werden.

Man müsste jetzt nur herausfinden wie der Device Name der QLogic Karte lautet. Bestimmt nicht hme0. ;) Leider bin ich da etwas überfragt und müsste wenn dann mal heute Abend in meinem schlauen OpenSolaris Buch nachschlagen oder die Doku wälzen.

Grüße Tschokko
Join MUCOSUG

RISC = Really Invented by Seymour Cray?
tschokko.de - Server, Storage, Netzwerk und weiße Katzen!

kasbah

  • Gast
Re: iscsi und Solaris 10
« Antwort #2 am: 06. November 2006, 12:11:31 »
Wie hier beschrieben: http://docs.sun.com/app/docs/doc/816-4554/6maoq01nf?a=view kann man zuerst mit "dladm show-link" den interface namen heraus bekommen und dann mit "ifconfig [interface] plumb up" das interface starten. Alles weitere ist in der obigen Dokumentation (How to Configure a Physical Interface After System Installation) beschrieben. ;)

MfG Sebastian

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #3 am: 06. November 2006, 13:03:12 »
Danke für die Antworten.

Man müsste jetzt nur herausfinden wie der Device Name der QLogic Karte lautet. Bestimmt nicht hme0. ;)
Eben genau das ist ja im Mom DIE Frage :)


@kasbah
das probieren wir dann gleich mal aus :)

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #4 am: 06. November 2006, 14:00:31 »
"dladm show-link" brachte leider keinen Erfolg.
Wir sehen damit nur die bereits konfigurierten und auch funktionierenden Ethernet-Netzwerkkarten :(

Ergänzend möchte ich noch erwähnen, dass wir folgende Bootmeldung bekommen zu iscsi:
Nov  6 13:43:36 XXXYYY rootnex: [ID 349649 kern.info] iscsi0 at root
Nov  6 13:43:36 XXXYYY genunix: [ID 936769 kern.info] iscsi0 is /iscsi
und die Treibver sind von hier und IMHO die Richtigen:
http://support.qlogic.com/support/os_detail.asp?productid=962&osid=145

Der PCI-Steckplatz der iscsi-Karte ist im BIOS des Servers aktiv.
Kann man eigentlich prüfen, ob dieser in Ordnung ist / funktionieren kann?

tba

  • Gast
Re: iscsi und Solaris 10
« Antwort #5 am: 06. November 2006, 16:45:33 »
versuche mal
 grep iscsi /etc/path_to_inst

oder
 grep scsi /etc/path_to_inst

oder
 grep network /etc/path_to_inst

.. ich weiss allerdings nicht, ob nur "konfigurierte" Geräte angezeigt werden. In der /etc/path_to_inst sollte ebenfalls eine Suche nach PCI-Slot möglich sein.

ACHTUNG: /etc/path_to_inst nicht händisch ändern!
« Letzte Änderung: 06. November 2006, 16:55:04 von tba »

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #6 am: 06. November 2006, 21:52:21 »
Danke.
Das versuche ich dann morgen und werde berichten.

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #7 am: 07. November 2006, 08:09:00 »
versuche mal
 grep iscsi /etc/path_to_inst
Das ergab:
bash-3.00# grep iscsi /etc/path_to_inst
"/iscsi" 0 "iscsi"
Mach ich danach aber:
bash-3.00# ifconfig iscsi0 plumb
ifconfig: plumb: iscsi0: No such file or directory
Also kann iscsi0 doch nicht der richtige Interface-Name sein.  :-[

Was nun?

tba

  • Gast
Re: iscsi und Solaris 10
« Antwort #8 am: 07. November 2006, 09:53:19 »
Hallo reni,
ich habe noch nie iscsi konfiguriert - tut mir leid da muss ich jetzt passen. Deine Docs oben beziehen sich auf "reine" Netzwerk-Interfaces. Könnte es sein, dass eine "iscsi" Installation etwas anders aussieht? Ich würde auf sunsolve mal nach iSCSI suchen ...

viel Erfolg
Thorsten

claus

  • Gast
Re: iscsi und Solaris 10
« Antwort #9 am: 07. November 2006, 10:29:18 »
Nützt dir das hier vielleicht was?

http://blogs.sun.com/erickustarz/entry/iscsi_setup

Claus

sonnenblen.de - Das unabhängige Sun User Forum

Re: iscsi und Solaris 10
« Antwort #9 am: 07. November 2006, 10:29:18 »

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #10 am: 07. November 2006, 10:39:41 »
Nützt dir das hier vielleicht was?
http://blogs.sun.com/erickustarz/entry/iscsi_setup
Danke für den Link ... aber ...
 ... das ist IMHO die Konfiguration der LUNs bzw. die Verbindung zu den LUNs, also der Ziele der iscsi-Verbindung.
(siehe auch der Link zu Tschokkos Blog in meinem ersten Posting)

Ich muss aber zuvor die iscsi-Karte selbst konfigurieren - IP vergeben.   ::)

tba

  • Gast
« Letzte Änderung: 07. November 2006, 12:30:44 von tba »

reni

  • Gast
Re: iscsi und Solaris 10
« Antwort #12 am: 08. November 2006, 16:27:14 »
Allen vielen Dank für die Hilfe.

Leider hatten wir keinen Erfolg und werden nun nicht die iscsi-Karte für unser SAN benutzen.
Schade eigentlich :(

Offline latscho

  • Sobl Newbie
  • *
  • Beiträge: 35
Re: iscsi und Solaris 10
« Antwort #13 am: 09. November 2006, 14:16:31 »
als kleine Info

New in Solaris 10 Update 1 - iSCSI Software Inititiator

Solaris 10 Update 1 includes a software only iSCSI driver (initiator). This software iSCSI initiator uses a standard Ethernet NIC and relies on the host CPU to process iSCSI commands. ISCSI software initiators are available at no charge for most popular operating systems. Many new servers have multiple onboard Gigabit Ethernet ports which can be used with a software iSCSI initiator. iSCSI uses existing ethernet networking equipment, Gigabit Ethernet being the most popular.

This software only iSCSI driver will support either native iSCSI Arrays or Fibre Channel arrays using FC-iSCSI Bridges. This iSCSI driver will be available for Solaris 10 Update 1 Sparc and x86. A new administrative command "iscsiadm" is used to configure and manage this new iSCSI initiator.

Solaris 10 Update 1 provides a software driver only and does not encompass ISCSI TOE (TCP/IP Offload Engine) or iSCSI HBA (iSCSI Offload Engine) cards to offload the iSCSI overhead to a dedicated processor