Wenn Sie Ihren ESXi-Host für Multipathing und Failover einrichten, können Sie mehrere iSCSI-HBAs verwenden oder mehrere Netzwerkkarten mit dem Software-iSCSI-Adapter kombinieren.

Weitere Informationen über verschiedene iSCSI-Adaptertypen finden Sie unter iSCSI-Initiatoren.

Bei der Verwendung von Multipathing muss Folgendes beachtet werden.

  • ESXi unterstützt kein Multipathing, wenn Sie einen unabhängigen Hardwareadapter auf demselben Host mit Software-iSCSI- oder abhängigen iSCSI-Adaptern kombinieren.

  • Multipathing zwischen Software- und abhängigen Adaptern auf demselben Host wird unterstützt.

  • Sie können auf unterschiedlichen Hosts sowohl abhängige als auch unabhängige Adapter kombinieren.

Die folgende Abbildung zeigt Multipathing-Setups, die mit verschiedenen Typen von iSCSI-Initiatoren möglich sind.

Abbildung 1. Hostbasiertes Pfad-Failover
Die Abbildung zeigt Multipathing-Setups, die mit verschiedenen Typen von iSCSI-Initiatoren möglich sind.

Hardware-iSCSI und Failover

Mit der Hardware-iSCSI sind auf dem Host in der Regel zwei oder mehr Hardware-iSCSI-Adapter vorhanden. Der Host verwendet die Adapter, um das Speichersystem über einen oder mehrere Switches zu erreichen. Alternativ könnte das Setup auch einen Adapter und zwei Speicherprozessoren umfassen, sodass der Adapter andere Pfade verwenden kann, um das Speichersystem zu erreichen.

In der Abbildung hat Host1 zwei Hardware-iSCSI-Adapter, HBA1 und HBA2, die zwei physische Pfade zum Speichersystem zur Verfügung stellen. Multipathing-Plug-Ins auf Ihrem Host (egal ob VMkernel NMP oder Drittanbieter-MPPs) haben standardmäßig Zugriff auf die Pfade. Die Plug-Ins können den Systemzustand der einzelnen physischen Pfade überwachen. Wenn beispielsweise HBA1 oder die Verknüpfung zwischen HBA1 und dem Netzwerk fehlschlägt, können Mehrfachpfad-Plug-Ins den Pfad auf HBA2 wechseln.

Software-iSCSI und Failover

Mit Software-iSCSI können Sie, wie bei Host 2 der Abbildung dargestellt, mehrere Netzwerkkarten verwenden, die Failover- und Lastausgleichsfunktionen für iSCSI-Verbindungen bereitstellen.

Multipathing-Plug-Ins haben keinen direkten Zugriff auf die physischen Netzwerkkarten auf Ihrem Host. Für dieses Setup müssen Sie daher jede einzelne physische Netzwerkkarte mit einem separaten VMkernel-Port verbinden. Danach verbinden Sie mithilfe einer Port-Bindungstechnik alle VMkernel-Ports mit dem Software-iSCSI-Initiator. Jeder VMkernel-Port, der mit einer separaten NIC verbunden ist, erhält einen anderen Pfad, der vom iSCSI-Speicherstapel und dessen speicherfähigen Multipathing-Plug-Ins verwendet werden kann.

Informationen zur Konfiguration von Multipathing für Software-iSCSI finden Sie unter Einrichten des iSCSI-Netzwerks.