sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris/x86 und OpenSolaris => Thema gestartet von: reni 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.
-
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
-
Wie hier beschrieben: http://docs.sun.com/app/docs/doc/816-4554/6maoq01nf?a=view (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
-
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 :)
-
"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?
-
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!
-
Danke.
Das versuche ich dann morgen und werde berichten.
-
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?
-
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
-
Nützt dir das hier vielleicht was?
http://blogs.sun.com/erickustarz/entry/iscsi_setup (http://blogs.sun.com/erickustarz/entry/iscsi_setup)
Claus
-
Nützt dir das hier vielleicht was?
http://blogs.sun.com/erickustarz/entry/iscsi_setup (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. ::)
-
System Administration Guide: Devices and File Systems
Kapitel 14 und 15
http://onesearch.sun.com/search/clickthru?qt=iscsi&url=http%3A%2F%2Fdocs.sun.com%2Fapp%2Fdocs%2Fdoc%2F819-2723%2F6n50a1mvq&pathInfo=%2Fsearch%2Fonesearch%2Findex.jsp&hitNum=26&col=all-filtered (http://onesearch.sun.com/search/clickthru?qt=iscsi&url=http%3A%2F%2Fdocs.sun.com%2Fapp%2Fdocs%2Fdoc%2F819-2723%2F6n50a1mvq&pathInfo=%2Fsearch%2Fonesearch%2Findex.jsp&hitNum=26&col=all-filtered)
-
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 :(
-
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