ESXi: iSCSI Konfiguration

iSCSI Multipathing für ESX unterscheidet sich vom Konzept etwas von einer FC-Architektur. Viele der Einstellungen sind nicht über die GUI konfigurierbar und müssen über die vSphereCLI oder die PowerCLI eingestellt werden.

Zunächst sehen wir uns eine ideale Multipathing Verbindung zwischen ESX Hosts und Storage an. Im Bild unten sehen wir eine schematische Übersicht (Quelle: Fujitsu Support Deutschland).

Einrichtung von Hand

Der wichtigste Befehl ist vicfg-vswitch der vSphereCLI.

Zunächst erstellen wir einen vSwitch pro Host…

vicfg-vswitch.pl --server ESX1 --add <vSwitch>

…und aktivieren darauf Jumboframes.

vicfg-vswitch.pl --server ESX1 -m 9000 <vSwitch>

Test der Einstellungen

vicfg-vswitch.pl --server ESX1 -l

VM-Kernel Portgruppe erstellen

vicfg-vswitch.pl --server ESX1 --add-pg <pgName> <vSwitch>

…und testen

vicfg-vswitch.pl --server ESX1 -l

Kernelports erstellen und mit Portgruppe <pgName> verbinden (alles in eine Zeile). Auszuführen für alle Kernelports

vicfg-vmknic.pl --server ESX1 -add -ip 10.0.0.10
-netmask 255.255.255.0 <pgName> -m 9000

…und testen 😉

vicfg-vmknic.pl --server ESX1 -l

Den iSCSI Initiator mit der Portgruppe verbinden. Parameter: -d  (Adapter), -n (NIC), <vmhba> (iSCSI Initiator, z.B. vmhba34), <vmk> (Kernelportname, z.B. vmk1). Auszuführen für jeden Kernelport.

esxcli --server ESX1 swiscsi nic add -n <vmk> -d <vmhba>

…auch hier wieder testen

esxcli --server esx1 swiscsi nic list -d <vmhba>

Die Einrichtung per vSphereCLI und PowerCLI ist auch unter diesem Blogeintrag nachzulesen: “ESXi: iSCSI mit Jumboframes”.

Einrichtung per Skript

Einen sehr guten Artikel zum Thema “Recommended iSCSI configuration for VMware ESXi“schrieb Jason Duffett in seinem Blog. Auf der gleichen Seite findet sich ein komfortablen PS Skript zur Konfiguration des iSCSI Multipathings. Download (Ziel speichern unter): esxi_iscsi_configuration.ps1

Man muss nur eine Handvoll Parameter im Skript anpassen. Der Rest läuft automatisch. 🙂

 

Links

Virtual Geek – A “Multivendor Post” on using iSCSI with VMware vSphere

2 Antworten auf „ESXi: iSCSI Konfiguration“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert