iSCSI für Unternehmensspeicher
Ausgereifter, gemeinsam genutzter Blockspeicher über bekannte IP-Netzwerke
iSCSI unterstützt das etablierte Befehlsmodell SCSI über TCP/IP. Es bleibt eine hervorragende Wahl für Virtualisierung, Datenbanken und Umgebungen mit gemischten Betriebssystemen, wenn Kompatibilität, ausgereifte Tools und vorhersehbare Abläufe ebenso wichtig sind wie Protokolleffizienz
VMware / Hyper-V
Datenbank / Anwendung
↓
IP Fabric A
Unabhängige Sitzung
IP Fabric B
Unabhängige Sitzung
↓
ZIELPORTAL A
Aktiv/Optimiert
ZIELPORTAL B
Verfügbarer Pfad
EINE LOGISCHE FESTPLATTE · MEHRERE PFADE · HOST MPIO / ALUA
SCSI über TCPRoutingfähiger Standard-IP-Transport
Native InitiatorenVMware, Windows und Linux
MPIO und ALUAPfadstabilität und -optimierung
Optionales iSERDatenübertragung RDMA für iSCSI
Organisation von iSCSI
Der Host empfängt ein Blockgerät – kein freigegebenes Verzeichnis
Das Speichersystem stellt logische Einheiten über ein iSCSI-Ziel bereit. Der Initiator erkennt das Ziel, authentifiziert sich gegebenenfalls und baut eine oder mehrere Sitzungen zu den Zielportalen auf01
Initiator
Die hostseitige Software oder der Adapter, der Ziele erkennt und SCSI-Befehle über das IP-Netzwerk sendet
02
Ziel und IQN
Der Speicherendpunkt verfügt über einen persistenten qualifizierten Namen (iSCSI), der unabhängig von einer einzelnen Netzwerkadresse ist
03
Portal und Sitzung
Eine IP-Adresse und ein TCP-Port ermöglichen den Netzwerkzugriff. Mehrere Portale und Sitzungen können unabhängige Pfade erstellen
04
LUN
Die logische Einheit erscheint dem Host als Festplatte. Der Host oder Cluster besitzt das Dateisystem und die Anwendungsdatenstruktur
Eine LUN darf nicht ohne Koordination von nicht verbundenen Hosts im Lese-/Schreibmodus eingebunden werden Der Zugriff auf gemeinsam genutzte Blöcke erfordert ein Cluster-fähiges Dateisystem oder eine Anwendung wie VMware VMFS, die die gleichzeitige Besitzverwaltung korrekt handhabt
Protokollauswahl
iSCSI bleibt relevant, da Kompatibilität ein architektonischer Vorteil ist
Das neueste Befehlsmodell ist nicht automatisch die richtige Wahl für jeden Host, jede Workload oder jedes Betriebsteam| Protokoll | Befehlsmodell | Netzwerk | Betriebsprofil | Typische Anpassung |
|---|---|---|---|---|
| iSCSI | SCSI über TCP | Routingfähiges Ethernet/IP | Ausgereifte Initiatoren, Diagnosefunktionen und breite Kompatibilität | Gemischte Hosts und etablierte IP-SANs |
| iSER | iSCSI mit RDMA-Datenübertragung | Qualifizierter RoCE- oder InfiniBand-Pfad | iSCSI-Ökosystem mit RDMA-Fabric-Anforderungen | iSCSI mit geringerem Overhead, bei dem die Unterstützung validiert ist |
| NVMe/TCP | Natives NVMe über TCP | Routingfähiges Ethernet/IP | Modernes paralleles Befehlsmodell und aktuelle Host-Unterstützung | Neue gemeinsame Blockbereitstellungen |
| Fibre Channel | SCSI über dediziertes FC-Fabric | Spezialisiertes SAN-Netzwerk | Deterministisch und betrieblich getrennt | Bestehende FC-Umgebungen in Unternehmen |
Netzwerk- und Sicherheitsdesign
Standard-Ethernet ersetzt nicht die Notwendigkeit von Speicherdisziplin
iSCSI lässt sich einfach routen und überwachen, aber der Produktionsspeicherdatenverkehr erfordert weiterhin eine bewusste Pfadtrennung, konsistente MTU, korrekte Hostbindung und ein definiertes SicherheitsmodellSeparate AusfalldomänenUnabhängige Adapter, Switches, VLANs oder Subnetze anstelle eines gebündelten Pfades verwenden, der als zwei Pfade getarnt ist
Jumbo-FramesOptional – keine Voraussetzung. Verwenden Sie sie nur, wenn alle Endpunkte und Switches konsistent sind und Tests einen Nutzen zeigen
CHAPAuthentifiziert iSCSI-Knoten beim Login; die Speichernutzdaten werden nicht verschlüsselt
VerschlüsselungVerwenden Sie ein zugelassenes IPsec- oder isoliertes Netzwerkdesign, wenn Vertraulichkeit während der Übertragung erforderlich ist
AnwendungVMFS, Hyper-V, Datenbank- oder Clustersoftware bestimmt die Verwendung des Blockgeräts
Host MPIOFasst mehrere Sitzungen zum selben logischen Gerät zusammen und wendet die unterstützte Pfadrichtlinie an
IP-NetzwerkRouting, VLANs, MTU, QoS und unabhängige physische Pfade müssen durchgängig konsistent sein
Storage-ZielIQN, Portale, LUN-Mapping, ALUA-Status, Datenschutz und Zielverfügbarkeit
Für die Software VMware und iSCSI ist Portbindung nur für bestimmte Designs im selben Subnetz geeignet und erfordert einen VMkernel-Port pro physischem Uplink. Broadcom rät ausdrücklich davon ab, LACP als Ersatz für Multipathing der Software iSCSI zu verwenden
Multipathing und ALUA
Mehrere Sitzungen sollten zu einem korrekt priorisierten Gerät zusammengefasst werden
Der Host MPIO verhindert, dass jeder Pfad als nicht zugehörige Festplatte erscheint. ALUA teilt dem Initiator mit, welche Zielportgruppe für eine bestimmte LUN aktiv/optimiert ist und welche Pfade aktiv/nicht optimiert oder für die Wiederherstellung verfügbar sindPfadausfallsicherheitEin Kabel, Adapter, Switch oder Zielportal kann ausfallen, ohne dass alle Verbindungen zur LUN unterbrochen werden
Korrekte OptimierungNormale E/A folgt dem Pfad, der die LUN am effizientesten bedienen kann; alternative Pfade bleiben bereit
LUN-VerteilungVerschiedene LUNs können über unterschiedliche Gateway-Knoten optimiert werden, wodurch die Gesamtlast verteilt wird, ohne anzunehmen, dass jeder Pfad gleichwertig ist
GATEWAY APortal 1 · Online
GATEWAY BPortal 2 · Online
LUN 0Optimiert über Gateway AGateway B bleibt verfügbar
LUN 1Optimiert über Gateway BGateway A bleibt verfügbar
eEKAS Beispiel: Eine verteilte IP-Gruppe mit mindestens zwei Adressen und zwei geeigneten Gateway-Knoten ermöglicht Multipathing ALUA. Zusätzliche LUNs werden Gateway-Adressen im Round-Robin-Verfahren zugewiesen, während die anderen Pfade für Failover verfügbar bleiben
Anwendungswert
iSCSI ist überall dort nützlich, wo ein zuverlässiger Remote-Datenträger wichtiger ist als ein gemeinsam genutzter Dateinamensraum
VMware
VMFS-Datenspeicher
Breite Host-Unterstützung, ausgereifte Software-Initiatoren und etablierte Pfadrichtlinien machen iSCSI zu einem praktischen Datenspeichertransport
Microsoft
Hyper-V-Cluster
Windows Server enthält einen iSCSI-Initiator; in Clusterumgebungen sollte MPIO auf jedem Host aktiviert und validiert werden
Virtualisierungsplattform
eEVOS
Der integrierte Initiator kann kompatiblen, gemeinsam genutzten iSCSI-Speicher nutzen, während eEVOS Virtualisierungs-, Backup & Disaster Recovery- und Speicherfunktionen bereitstellt
Transaktionale E/A
Datenbanken
Dedizierte LUNs bieten vertraute Blocksemantik, jedoch erfordern Warteschlangenlänge, Schreibbeständigkeit und Failover-Verhalten Tests auf Anwendungsebene
Windows und Linux
Gemischte Host-Umgebungen
Native Initiatoren und ausgereifte Diagnosefunktionen machen iSCSI nützlich, wenn mehrere Betriebssystemfamilien dieselbe Speicherplattform verwenden müssen
Infrastruktur
Boot- und Appliance-Volumes
Ausgewählte Plattformen können von iSCSI booten oder es für dedizierte Appliance-Festplatten verwenden, auf denen die persistente Erkennung und Wiederherstellung validiert ist
Virtualisierungsarchitekturen
VMware, Hyper-V und eEVOS verwenden dieselbe LUN auf unterschiedliche Weise
Protokollkompatibilität ist nur die erste Ebene. Jede Virtualisierungsplattform verfügt über ihr eigenes Pfadmanagement, ihre eigene Clusterkoordination und ihr eigenes BetriebsmodellVMware vSphere
Verwenden Sie das unterstützte Software- oder Hardware-Adapterdesign iSCSI, konfigurieren Sie die Zielerkennung und validieren Sie das SATP/PSP-Verhalten. Mit ALUA verwendet Round Robin normalerweise aktive/optimierte PfadeMicrosoft Hyper-V
Windows Server stellt den Initiator und das Microsoft MPIO-Framework bereit. Jeder Clusterhost muss denselben Speicher konsistent erkennen und die unterstützte DSM-/Pfadrichtlinie verwendeneEVOS
Der integrierte Initiator verbindet gemeinsam genutzten iSCSI-Speicher für die Virtualisierung. eEVOS ist auch eine eigenständige Alternative zu VMware, einschließlich des integrierten Backup & Disaster RecoveryPlattformreferenzen: Broadcom iSCSI Portbindung, Broadcom Multipathing-Richtlinien und Microsoft Hyper-V Speicherrichtlinien.
Block vs. Datei
Wählen Sie iSCSI, wenn der Host oder die Anwendung das Dateisystem besitzen soll
Die Transportwahl richtet sich nach dem erforderlichen Zugriffsmodell. iSCSI ist kein schnellerer Ersatz für jede SMB- oder NFS-FreigabeiSCSI
Block- VMFS-Datenspeicher
- Hyper-V-Cluster-Disks
- Datenbank-Volumes
- Hostgesteuerte Snapshots und Anwendungen
SMB oder NFS
Datei- Benutzer- und Abteilungsfreigaben
- Gemeinsam genutzte Anwendungsdateien
- Home-Verzeichnisse
- Dateizugriff durch mehrere Clients
Implementierungsbeispiele für euroNAS
Verfügbarkeitsmodell vor Zielauswahl wählen
euroNAS dient als praktisches Beispiel, da es sich um die direkt dokumentierbare Implementierung handelt. Die vier Plattformen haben unterschiedliche Rollen und sollten nicht als austauschbar dargestellt werden| Plattform | Rolle von iSCSI | Multipathing | Daten- und Verfügbarkeitsmodell | Typische Verwendung |
|---|---|---|---|---|
| euroNAS Premium | Ziel und Initiator | Unterstützt | Eigenständiger Speicherserver; lokale lokale Datendienste, sofern konfiguriert | Einzelne Speicher-Appliance oder virtuelle Speicher-Appliance |
| euroNAS HA Cluster | Ziel und Initiator | Unterstützt | Synchrones Spiegeln von zwei Servern oder Failover von gemeinsam genutztem Speicher; optionale asynchrone Replikation ist ein separater DR-Mechanismus | Automatisches Service-Failover von zwei Knoten |
| eEKAS | Ziel und Initiator | ALUA Multipath | Ceph-gestützter Scale-Out-Speicher mit verteilten Gateways und LUN-Optimierung | Scale-out Blockspeicher ohne Kapazitätsgrenze von zwei Knoten |
| eEVOS | Eingebauter Initiator; Speicherverbraucher | Unterstützt | Virtualisierungshost oder Cluster mit gemeinsam genutztem Speicher | VM-Workloads mit integrierter Backup & Disaster Recovery |
iSER-Option: Aktuelle euroNAS iSCSI Ziel-Workflows können iSER aktivieren, wenn ein aktives RDMA Netzwerkportal verfügbar ist. Dadurch bleibt das iSCSI Befehls- und Verwaltungsmodell erhalten, während Daten über einen RDMA-fähigen Pfad übertragen werden. Die gesamte Host-, Adapter-, Switch- und Zielkombination muss qualifiziert sein
Einzelner Speicherserver
euroNAS Premium
Präsentation von iSCSI zusammen mit Datei- und anderen Blockdiensten auf Standard-Unternehmenshardware Premium-Details →Kontinuität mit zwei Knoten
HA Cluster
Koordinierung von geschütztem Speicher, Dienstadressierung und iSCSI-Ziel-Failover über zwei Knoten HA Cluster Details →Verteilter Speicher
eEKAS
Verteilung von LUNs und optimierten ALUA-Pfaden über Ceph-Gateway-Knoten ohne feste Zwei-Knoten-Skalierungsgrenze eEKAS Details →Virtualisierungskonsument
eEVOS
Verbindet kompatiblen gemeinsam genutzten iSCSI-Speicher über den integrierten Initiator eEVOS Details →Verwaltung über die grafische Benutzeroberfläche
Konfiguration der ALUA-Verteilung und von iSER ohne routinemäßige Befehlszeilenarbeit
Diese aktuellen eEKAS-Beispiele zeigen, wie die IP-Gruppe das Gateway-Failover bzw. das Verhalten von ALUA bestimmt und wie die resultierenden Zielpfade dargestellt werdenNamen, Kapazitäten und private IP-Adressen sind Laborbeispiele. Screenshots veranschaulichen Management-Workflows und keine Leistungsgarantien
Primäre technische Referenzen
Standards und Plattformleitfaden
iSCSI-Protokoll
IETF RFC 7143 konsolidiert das iSCSI-Protokoll, die Namensgebung, Sitzungen, Authentifizierung und den TCP-Transport
Öffnen Sie RFC 7143 →
iSER
IETF RFC 7145 definiert iSCSI-Erweiterungen für Remote Direct Memory Access
Offener RFC 7145 →
VMware Portbindung
Broadcom erläutert, wann die Portbindung iSCSI der ESXi-Software sinnvoll ist und wann sie nicht verwendet werden darf
Broadcom-Leitfaden öffnen →
VMware Multipathing und ALUA
Broadcom dokumentiert Richtlinien zur Pfadauswahl und das aktive/optimierte Verhalten von ALUA
Broadcom-Anleitung öffnen →
Hyper-V-Blockspeicher
Microsoft dokumentiert die Speicherzuweisung für iSCSI und die Notwendigkeit, MPIO auf jedem Hyper-V-Host zu aktivieren
Microsoft-Anleitung öffnen →
Linux DM Multipath
Red Hat dokumentiert, wie mehrere iSCSI-Pfade mit Failover und Priorisierung zu einem logischen Gerät zusammengefasst werden
Red Hat-Anleitung öffnen →
Host, Pfad und Fehlermodell vor der LUN-Erstellung definieren
Teilen Sie uns mit, welche Hypervisoren, Anwendungen, Netzwerke und Verfügbarkeitsanforderungen zusammenarbeiten müssen. Wir prüfen, ob Standard-Gateways (iSCSI, ALUA, iSER, HA oder Scale-Out) für das Projekt geeignet sind
iSCSI, iSER, VMware, Hyper-V und zugehörige Marken gehören ihren jeweiligen Eigentümern. VMware und Microsoft werden als Beispiele für technische Interoperabilität genannt; diese Seite impliziert keine Partnerschaft oder Zertifizierung. Unterstützte Konfigurationen hängen von der aktuellen euroNAS-Version, der Lizenz, qualifizierter Hardware, dem Netzwerkdesign, den Treibern, der Firmware und der validierten Client-Plattform ab