nur einer von zwei SFP-Ports auf iSCSI-SAN erreichbar

nur einer von zwei SFP-Ports auf iSCSI-SAN erreichbar

Ich habe einen Server mit HP NC523 Dual 10GbE-Netzwerkkarte und HP MSA1040-Speicher mit Dual 10GbE iSCSI-Controller.

Beide Ports auf NC523 sind als Bond konfiguriert. Die Ports auf MSA haben unterschiedliche IP-Adressen.

Ich möchte dieses System so konfigurieren, dass es eine Bandbreite von 20 GB nutzt (also Bond auf dem Linux-Server und Multipath auf MSA). Es sollte kein Switch verwendet werden, nur eine direkte Verbindung.

Wenn beide Ports des MSA mit Glasfaserkabeln verbunden sind, ist nur ein Port mit Ping erreichbar (und vermutlich kann ich deshalb Multipath nicht initialisieren). Ich habe alle Hardwarekomponenten gegengeprüft und alles funktioniert in jeder möglichen Kombination, solange nur eine Leitung den Server mit dem MSA verbindet.

Kann mir jemand eine Lösung für dieses Problem vorschlagen?

ps

Ich habe einen weiteren ähnlichen Server mit einer „normalen“ Quad 1 GbE Kupfernetzwerkkarte und einem älteren HP P2000-Speicher mit Quad 1 GbE iSCSI-Controller. Die analoge Konfiguration funktioniert hier problemlos. Die vier Schnittstellen auf dem Server sind an eine einzelne Verbindung gebunden und jeder Port des iSCSI-Speichers kann angepingt werden und auch Multipath funktioniert. Beide Maschinen laufen mit CentOS 7.

Antwort1

Verwenden Sie niemals LACP oder andere Arten der Netzwerkaggregation für iSCSI-Netzwerke, es sei denn, Ihr SAN-Anbieter verlangt dies. Verwenden Sie stattdessen MPIO (Multipathing). 

Im Allgemeinen erzeugt Teaming einen Netzwerk-Overhead, indem jedem Ethernet-Frame eine zusätzliche Textzeichenfolge hinzugefügt wird. Normalerweise passiert bei geringer Arbeitslast oder wenn Teaming zusammen mit NAS-Protokollen (NFS/SMB) verwendet wird, nichts Schlimmes, da die Anzahl der Ethernet-Frames pro Sekunde nicht wirklich hoch ist. Bei iSCSI-Verkehr, der im Wesentlichen in Blockebenenzugriff umgewandelt wird, kann die Anzahl der Frames pro Sekunde sehr hoch sein, insbesondere wenn kleinere 4k/8k-Zugriffsmuster verwendet werden. Wenn iSCSI-Netzwerke zusammengeführt werden, verarbeitet der LACP-Treiber jeden Frame, was zu einer zusätzlichen CPU-Last und erhöhter Latenz führt.

Antwort2

Sie sollten LACP-Bonding nicht mit iSCSI verwenden. In dieser Situation sollten Sie MPIO-Multipath verwenden.

Unabhängig davon werden Sie mit diesem Setup keine Geschwindigkeiten von 20 Gbit/s erreichen können(eine Server->Speicherverbindung). So funktionieren Bonding oder MPIO nicht.

verwandte Informationen