Unterstützung von fcoe, Iscsi-support, Treiber – Dell Broadcom NetXtreme Family of Adapters Benutzerhandbuch

Seite 52: Unterstützte distributionen, Vlan-konfiguration für iscsi-offload (linux)

Advertising
background image

VMware-Treibersoftware: Broadcom NetXtreme-II®Netzwerkadapter Benutzerhandbuch

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/German/vmware.htm[9/5/2014 3:49:03 PM]

Übertragungsrate und aktive Verbindung

bnx2x: eth0 NIC Link is Up, 10000 Mbps full duplex, receive & transmit flow control ON

Nicht aktive Verbindung

bnx2x: eth0 NIC Link is Down

Speichereinschränkung

Wenn ähnliche Meldungen wie die Folgende in der Protokolldatei angezeigt werden, unterliegt der ESX-Host einer erheblichen Belastung. Deaktivieren Sie NetQueue,
um diese Belastung zu reduzieren.

Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING: Heap: 1435: Heap bnx2x already at its maximumSize. Cannot expand.
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING: Heap: 1645: Heap_Align(bnx2x, 4096/4096 bytes, 4096 align) failed.
caller: 0x41800187d654
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING: vmklinux26: alloc_pages: Out of memory

Deaktivieren Sie NetQueue, indem Sie das bnx2x vmkernel-Modul manuell über den Befehl laden.

vmkload_mod bnx2x multi_mode=0

Sie können die Einstellungen auch über Neustarts hinweg mit dem folgenden Befehl beibehalten:

esxcfg-module -s multi_mode=0 bnx2x

Starten Sie das Gerät neu, damit die Einstellungen in Kraft treten.

MultiQueue/NetQueue

Der optionale Parameter num_queues kann verwendet werden, um die Anzahl der Rx- und Tx-Warteschlangen festzulegen, wenn für multi_mode der Wert 1 und
als Interrupt-Modus "MSI-X" festgelegt wurde. Bei einem anderen Interrupt-Modus als MSI-X (siehe Parameter int_mode) wird die Anzahl der Rx- und Tx-
Warteschlangen ungeachtet der Einstellung für diesen Parameter auf 1 gesetzt.

Wenn Sie mehrere Warteschlangen verwenden möchten, erzwingen Sie die Anzahl der zu verwendenden NetQueues mit dem folgenden Befehl:

esxcfg-module -s "multi_mode=1 num_queues=<num of queues>" bnx2x

Lassen Sie andernfalls mit dem folgenden Befehl zu, dass der bnx2x-Treiber die Anzahl der zu verwendenden NetQueues auswählt:

esxcfg-module -s "multi_mode=1 num_queues=0" bnx2x

Am besten entspricht die Anzahl der NetQueues der Anzahl der CPUs am Gerät.

Unterstützung von FCoE

In diesem Abschnitt werden die Inhalte und Installationsverfahren des VMware-Softwarepakets für die Unterstützung von Broadcom FCoE C-NICs beschrieben.

Treiber

Tabelle 2. Broadcom NetXtreme II – FCoE-Treiber

Treiber Beschreibung

bnx2x

Dieser Treiber verwaltet alle PCI-Geräteressourcen (Register, Hostschnittstellen-Warteschlangen usw.) und dient außerdem als Schicht-2-VMware-

Netzwerktreiber der unteren Ebene für das NetXtreme II 10G-Gerät von Broadcom. Durch diesen Treiber wird die Hardware direkt gesteuert. Er ist

außerdem für das Senden und Empfangen von Ethernet-Paketen für den VMware-Hostnetzwerk-Stack verantwortlich. Der bnx2x-Treiber empfängt und

verarbeitet darüber hinaus Geräte-Interrupts (sowohl für sich selbst (für L2-Netzwerke) als auch für die bnx2fc-Treiber (FCoE-Protokoll) und CNIC-

Treiber).

bnx2fc

Der Broadcom VMware FCoE-Treiber ist ein Kernel-Modustreiber, mit dem eine Übersetzungsschicht zwischen dem VMware SCSI-Stack und der

Broadcom FCoE-Firmware/-Hardware bereitgestellt wird. Darüber hinaus ist der Treiber mit der Netzwerkschicht verbunden, um eingekapselte FCoE-

Frames für libfc/libfcoe von open-fcoe für die FIP-/Geräteerkennung zu übertragen und zu empfangen.

Unterstützte Distributionen

Die FCoE/DCB-Funktionen werden unter VMware ESXi 5.0 und höheren Versionen unterstützt.

iSCSI-Support

Dieser Treiber wird zur Unterstützung von iSCSI zur Verfügung gestellt.

Tabelle 3. Broadcom NetXtreme II – iSCSI-Treiber

Treiber Beschreibung

bnx2i

Der bnx2i-Treiber ist der Broadcom VMware iSCSI HBA-Treiber. Ähnlich wie bnx2fc ist bnx2i ebenfalls ein Kernel-Modustreiber, mit dem eine

Übersetzungsschicht zwischen dem VMware SCSI-Stack und der Broadcom iSCSI-Firmware/-Hardware bereitgestellt wird. Bnx2i funktioniert unter open-

iscsi-Umgebungen.

VLAN-Konfiguration für iSCSI-Offload (Linux)

iSCSI-Datenverkehr im Netzwerk kann in einem VLAN isoliert werden, um ihn von anderem Datenverkehr zu trennen. In so einem Fall muss die iSCSI-Schnittstelle
auf dem Adapter Teil des VLAN sein.

So konfigurieren Sie das VLAN mit dem vSphere-Client (GUI):

1. Klicken Sie auf den ESXi/ESX-Host.
2. Klicken Sie auf die Registerkarte "Konfiguration".
3. Klicken Sie auf den Link Networking und anschließend auf Eigenschaften.

Advertising