World Wide Name (WWN) ist ein eindeutiger Bezeichner, der verwendet wird, um Geräte in einem Storage Area Network (SAN) zu identifizieren. Wenn Sie den WWN Ihres Linux-Servers kennen, können Sie die Einrichtung und Verwaltung Ihres Netzwerks vereinfachen. In diesem Artikel werde ich Ihnen einige Möglichkeiten zeigen, wie Sie den WWN Ihres Linux-Servers kennen lernen können.
1. Methode mit dem Befehl lsscsi
2. Methode mit dem Befehl systool
Jetzt wissen Sie ein paar Möglichkeiten, wie Sie den WWN Ihres Linux-Servers kennen. Diese Informationen können nützlich sein, wenn Sie ein SAN-Netzwerk einrichten und Ihren Server verwalten. Erfolgreiche Arbeit!
Was ist WWN und warum wird es benötigt?
WWN spielt im Fibre Channel-Netzwerk eine wichtige Rolle, da es Ihnen ermöglicht, jedes Gerät, das an der Datenübertragung beteiligt ist, eindeutig zu identifizieren. Dies ist besonders nützlich bei der Einrichtung und Verwaltung eines Netzwerks, da Sie genau bestimmen können, welche Geräte angeschlossen sind und wie sie miteinander kommunizieren.
Der WWN eines Ports (PWWN) ist eine eindeutige Kennung, die dem Port auf dem Speichergerät zugewiesen wird. PWWN wird verwendet, um einen bestimmten Port zu identifizieren und seine Eigenschaften wie die Übertragungsgeschwindigkeit und die unterstützten Protokolle zu bestimmen.
Der WWN eines Knotens (NWWN) ist ein eindeutiger Bezeichner, der dem gesamten Speichergerät zugewiesen wird. NWWN wird verwendet, um ein Gerät im Netzwerk zu identifizieren und ein bestimmtes Gerät an sein PWWN zu binden.
Mit WWN können Sie eine zuverlässige Verbindung zwischen dem Server und dem Speichergerät herstellen und sicherstellen, dass die Daten ordnungsgemäß im Fibre Channel-Netzwerk weitergeleitet werden. WWN kann auch verwendet werden, um die Netzwerkleistung zu überwachen und zu analysieren, Fehler zu erkennen und Speicherressourcen zu verwalten.
Es ist wichtig sich daran zu erinnern, dass WWN für jedes Gerät einzigartig ist und sich nicht ändert, wenn Sie die Verbindung oder die Datenübertragung ändern.
WWN-Optionen
Es gibt mehrere Möglichkeiten, einen Linux-Server WWN zu erhalten:
- Verwenden Sie den Befehl lsscsi, um Informationen zu SCSI-Geräten und deren WWN abzurufen.
- Verwenden Sie den Befehl ls -la /sys/class/fc_host/, um Informationen zu den FC-Hosts und deren WWNs anzuzeigen.
- Verwenden Sie den Befehl systool -c fc_host -v, um detaillierte Informationen zu den FC-Hosts und deren WWNs zu erhalten.
- Lesen Sie die WWN-Informationen aus der Datei /sys/class/fc_host/hostX/port_name , wobei hostX die Nummer des FC-Hosts ist.
Wählen Sie die für Sie bequemste Methode, um einen WWN-Linux-Server zu erhalten, und setzen Sie die Konfiguration Ihres Systems fort.
Wie erkenne ich WWN unter Linux
- Verwenden Sie den Befehl lsscsi . lsscsi --address Dadurch werden die angeschlossenen SCSI-Geräte und ihre entsprechenden WWNs angezeigt.
- Verwenden Sie den Befehl udevadm . Mit dem Dienstprogramm udevadm können Sie die dynamische Geräteverwaltung unter Linux verwalten. Um den WWN von Geräten mit udevadm herauszufinden, müssen Sie den folgenden Befehl ausführen: udevadm info -a -p $(udevadm info -q path -n /dev/benötigtes Gerät) | grep -i wwn Hier wird /dev/erforderliches Gerät durch den Pfad zu dem bestimmten Gerät ersetzt, dessen WWN Sie herausfinden möchten. Dadurch werden Informationen zum WWN des ausgewählten Geräts angezeigt.
- Verwenden Sie den Befehl sysfs . Das sysfs-Dateisystem liefert Informationen über angeschlossene Geräte unter Linux. Um WWN mit sysfs zu erhalten, führen Sie den folgenden Befehl im Terminal aus: ls -l /sys/class/fc_host/host* Dadurch werden Informationen zu den Fiber Channel-Hosts und deren jeweiligen WWNs ausgegeben.
Auf diese Weise können Sie mit Hilfe der obigen Befehle die WWN von Geräten unter Linux unabhängig von Ihrem System einfach und schnell erkennen.
Möglichkeiten, WWN zu überprüfen
Es gibt mehrere Möglichkeiten, den WWN eines Linux-Servers zu kennen:
- Verwenden des Dienstprogramms lsscsi : Führen Sie den Befehl lsscsi / grep "WWN" aus, um eine Liste aller Geräte mit ihrem WWN abzurufen.
- Verwenden des Befehls systool : Geben Sie den Befehl systool -c fc_host -v ein, um Informationen zum FC-Adapter zu erhalten, einschließlich WWN.
- Systemdatei anzeigen /sys/class/fc_host/host*/port_name : geben Sie den Befehl cat /sys/class/fc_host/host*/port_name ein, um WWN zu erhalten.
- lsattr-Befehl verwenden : Geben Sie lsattr -E -l sys0 -a fc_err_recov ein, um weitere Informationen zu WWN zu erhalten.
Wählen Sie eine dieser Methoden aus und Sie können den WWN des Linux-Servers ohne große Probleme lernen.
WWN im lspci-Team
Um nur relevante Informationen anzuzeigen, können Sie den Befehl lspci mit einem Filter für das Schlüsselwort "Fibre Channel" verwenden. Zum Beispiel:
lspci | grep -i "Fibre Channel"
Nachdem Sie diesen Befehl ausgeführt haben, wird eine Liste der mit dem Fibrokanal verbundenen Geräte auf dem Bildschirm angezeigt. Für jedes Gerät wird sein WWN angezeigt.
Auf diese Weise wird der lspci-Befehl helfen, den WWN des Linux-Servers zu finden und Informationen über die angeschlossenen Geräte über einen Fibrokanal zu erhalten.
- Öffnen Sie ein Terminal und geben Sie den Befehl lshw ein , um eine Liste der Serverhardware abzurufen.
- Suchen Sie in diesem Abschnitt nach Informationen zu einem bestimmten Speichergerät, an dem Sie interessiert sind (z. B. "SAN").
- Suchen Sie in diesem Abschnitt nach der Zeile, die Informationen zum WWN enthält. Es enthält normalerweise Informationen zur MAC-Adresse oder eine eindeutige Gerätekennung.
Nachdem Sie den gefundenen WWN aufgezeichnet haben, können Sie ihn verwenden, um die entsprechenden Treiber zu installieren oder andere SAN- oder Datenspeicheraufgaben auszuführen.
Wie man WWN unter Linux benutzt
Hier sind einige Möglichkeiten, WWN unter Linux zu verwenden:
| Art | Die Beschreibung |
|---|---|
| 1. | |
| 2. | Verwenden Sie den Befehl lsscsi, um eine Liste der SCSI-Geräte und deren WWN anzuzeigen. |
| 3. | Verwenden Sie das Dienstprogramm fibreutils, um mit Fibre Channel-Netzwerkadaptern zu arbeiten und einen WWN zu erhalten. |
| 4. | Verwenden Sie den Befehl udevadm, um WWN-spezifische Arten an die entsprechenden Geräte zu binden. |
Die Verwendung von WWN unter Linux kann für Systemadministratoren, die mit Speichernetzen arbeiten und Informationen über verbundene Geräte erhalten möchten, von Bedeutung sein. Mit dem Wissen über WWN können Sie Netzwerkressourcen detailliert konfigurieren und überwachen sowie Probleme diagnostizieren und beheben.