Der Dell™ PowerEdge™ R805 verwendet den Broadcom NetXtreme II 5708 mit einer integrierten Netzwerkschnittstellenkarte (NIC) mit vier Ports. Diese Broadcom NIC unterstützt sowohl eine TCP/IP Offload Engine (TOE)- als auch eine Internet SCSI (iSCSI)-fähige Option. iSCSI-fähig bedeutet, dass es möglich ist, einen Hardware-iSCSI-Initiator einzurichten, der für den Start von einem iSCSI Storage Area Network (SAN) und als Offload-Engine für iSCSI verwendet werden kann. Dieser iSCSI-Adapter nutzt denselben physischen Port wie die NIC, die das Betriebssystem für regulären TCP/IP-Datenverkehr verwendet, verfügt jedoch über eine eigene MAC- und IP-Adresse.
Wenn Sie einen Dell PowerEdge R805 oder R905 auf dell.com konfigurieren, wird die folgende Option angezeigt. Als iSCSI-fähig bezeichnet wird der iSCSI-Adapter auf dem Broadcom 5708.
Abbildung 1: iSCSI-IP wird für die dritte NIC
festgelegt Die TOE- und iSCSI-Optionen sind im Lieferumfang des R805 enthalten, was bedeutet, dass der Aktivierungslizenzierungsschlüssel bereits geladen wurde. Der Lizenzierungsschlüssel ist erforderlich, um die iSCSI-Adapterfunktion zu aktivieren. Wenn Sie also ein System verwenden, bei dem die Funktion nicht aktiviert ist, muss der Lizenzierungsschlüssel hinzugefügt werden.
Um den iSCSI-Adapter zu konfigurieren, laden Sie die neueste Version der Treiber für NetXtreme II 5708 und Broadcom Advanced Control Suite (BACS) von Broadcom unter
https://www.broadcom.com/site-search?q=NetXtreme%20II%205708 herunter.
Installieren Sie zuerst den aktualisierten Treiber und dann die BACS-Managementanwendung.
Die iSCSI-fähigen hardwarebasierten Adapter werden im Microsoft Windows-Netzwerkmanagement nicht angezeigt. Um die IP-Adresse für sie festzulegen, müssen Sie also das BACS-Managementtool verwenden.
Starten Sie BACS und erweitern Sie den Abschnitt iSCSI-Controller und wählen Sie dann den Adapter aus, den Sie für iSCSI aktivieren möchten. Klicken Sie auf die Registerkarte "Konfigurationen", um die IP-Adresse für den iSCSI-Adapter festzulegen. Die folgende Abbildung zeigt, wie die iSCSI-IP für die dritte NIC festgelegt wird.
Abbildung 2: Broadcomm Netxtreme
Sobald Sie die iSCSI-IP festgelegt haben, können Sie jetzt das standardmäßige iSCSI-Initiator-Managementtool in Windows verwenden, um die Verbindung zu verwalten. Der Unterschied besteht darin, dass Sie jetzt die Wahl zwischen den iSCSI-fähigen Broadcom-Adaptern und dem Microsoft-Softwareinitiator haben, wie im folgenden Screenshot zu sehen ist.
Abbildung 3: Die Broadcom Netxtreme Advanced-Einstellung
Nach der Auswahl des Broadcom iSCSI-Adapters, der mit BACS konfiguriert wurde, ist die von Ihnen festgelegte IP-Adresse die einzige verfügbare Quell-IP, wie im nächsten Screenshot
Abbildung 4: Der Broadcom iSCSI-Adapter, der mit BACS konfiguriert wurde, die IP-Adresse
Um den hardwarebasierten iSCSI-Adapter im Vergleich zum softwarebasierten iSCSI-Adapter von Microsoft zu testen, wurde ein Schnelltest durchgeführt. Dieselben vier iSCSI-logischen Einheiten (LUNs) wurden mit dem Test-R805 mit den hardware- und softwarebasierten iSCSI-Initiatoren verbunden. Der R805 wurde mit Windows Server 2008 x64 Enterprise Edition mit aktivierter Hyper-V-Rolle™ installiert. Die Test-Workload bestand aus 12 virtuellen Hyper-V-Maschinen (VMs), die gleichmäßig auf die vier LUNs verteilt waren. Auf jeder VM wurde SQL Server 2005 auf Windows Server 2008 ausgeführt. Die Dell DVD Store-Datenbank wurde von einem separaten PowerEdge 2970-Server geladen und belastet, wodurch der Test-R805-Server ziemlich stark belastet wurde. Das folgende Diagramm zeigt die Ergebnisse desselben Testlaufs zuerst mit dem softwarebasierten iSCSI-Initiator und dann mit dem hardwarebasierten iSCSI-Initiator.
Abbildung 5: CPU-Auslastung
Bei dieser speziellen Workload wurde eine Verringerung der gesamten CPU-Auslastung (blaue Linie) festgestellt. Die rote Linie zeigt die %Total Run Time für die logischen Hypervisor-Prozessoren an, die der Systemauslastung durch die Aktivität in den VMs entspricht. Da der iSCSI-Initiator auf der übergeordneten Partition ausgeführt wird, ist hier der Unterschied in der CPU-Auslastung am häufigsten zu beobachten. Unterschiedliche Workloads führen zu unterschiedlichen Ergebnissen und eine Reduzierung der CPU-Auslastung ist für den hardwarebasierten iSCSI-Adapter nicht garantiert.