Konfigurieren von Hochverfügbarkeit für iSCSI

Abgeschlossen

Damit die Implementierung von iSCSI unter Windows Server als Speicherlösung für Unternehmensworkloads verwendet werden kann, ist es wichtig, sicherzustellen, dass sie eine ausreichende Resilienz bietet. Diese Resilienz sollte nicht nur hochverfügbaren Speicher, sondern auch redundante Netzwerkkonnektivität umfassen.

Redundanz auf Netzwerkebene für iSCSI-basierten Speicher

Sie können die Redundanz auf Netzwerkebene für iSCSI-Speicher mithilfe von mehreren Verbindungen pro Sitzung (MCS) oder Multipfad-E/A (MPIO) implementieren. Obwohl beide ähnliche Funktionen bieten, unterscheiden sich die zugrunde liegenden Technologien.

Microsoft MCS ermöglicht mehrere TCP/IP-Verbindungen vom Initiator zum Ziel für dieselbe iSCSI-Sitzung. Die E/A-Nutzdaten können über die Verbindungen zum Ziel gelangen. Wenn eine Verbindung fehlerhaft ist, kann eine andere Verbindung, die Teil derselben Sitzung ist, die E/A-Verarbeitung ohne Unterbrechung der clientseitigen Workload fortsetzen. Der Microsoft iSCSI-Initiator unterstützt Richtlinien für den Lastenausgleich, mit denen Sie konfigurieren können, wie E/A-Vorgänge auf mehrere Verbindungen verteilt werden. MCS erfordert jedoch explizit die Unterstützung durch iSCSI-SAN-Geräte.

Diagramm, das eine Architektur von MCS mit einer einzelnen iSCSI-Sitzung über mehrere redundante Netzwerkpfade zeigt.

Microsoft MPIO ermöglicht dem Initiator das Einrichten mehrerer Sitzungen mit demselben Ziel über verschiedene Netzwerkpfade und das Zusammenfassen mehrerer Geräte zu einem einzelnen logischen Gerät, das für den Speicherstapel verfügbar ist. Für jede Sitzung mit dem Ziel können unterschiedliche Netzwerkadapter, Netzwerkgeräte und Zielports verwendet werden. Wenn bei einer Sitzung ein Fehler auftritt, kann die E/A-Verarbeitung von einer anderen Sitzung fortgesetzt werden, ohne die Workload auf Clientseite zu unterbrechen. Beachten Sie, dass das iSCSI-Ziel dazu mehrere Sitzungen für dasselbe Ziel unterstützen muss.

MPIO verwendet ein gerätespezifisches Modul (DSM) zum Verwalten der Interaktion mit SAN-Geräten von Drittanbietern. Windows Server bietet ein generisches MPIO-DSM, das als Betriebssystemfunktion verfügbar ist. Viele SANs unterstützen Microsoft DSM ohne Probleme, obwohl es einige gibt, die eine herstellerspezifische Implementierung erfordern. Ebenso wie bei MCS unterstützt das MPIO-DSM für Microsoft iSCSI Richtlinien für den Lastenausgleich, mit denen Sie konfigurieren können, wie E/A-Vorgänge aus verschiedenen Sitzungen zugeordnet werden.

Diagramm, das eine Architektur von MCS mit mehreren separaten iSCSI-Sitzungen über verschiedene redundante Netzwerkpfade zeigt.