vendredi 7 janvier 2011

Comment configurer une carte TOE Broadcom dans ESXi4.1 ?

vSphere 4.1 a introduit le support natif de certains accélérateurs ISCSI matériels appelés aussi Tcp Offload Engine (TOE). Le but est de décharger le processeur des basses besognes de gestion du protocole TCP/IP pour le stockage en les sous-traitant à des ASICs dédiés pour gagner en efficacité, efficacité allant de paire avec performances.

Cependant, si vous accédez à une HBA proprement dites dans l'interface vSphere, vous aurez droit au désagréable message suivant :



Pas d'affolement : il faut en fait paramétrer ISCSI au travers du driver logiciel, on parle d'initiateur software. auquel on va raccrocher la ou les cartes TOE.

Donc, comme d'habitude, on paramètre un VMKernel dédié au ISCSI

Il faut ensuite activer l'accès SSH dans la console d'ESXi pour passer quelques commandes en ligne :

Listons les vmnic connues :


~ # esxcfg-vmknic -l
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type

vmk0 Management Network IPv4 X.X.X.X 255.255.255.0 X.X.X.255 84:2b:2b:f8:d7:ca 1500 65535 true STATIC

Ajoutons par exemple la carte configurée en tant que vmk1 :

~ # esxcli swiscsi nic add -n vmk1 -d vmhba37


Vérifions que l'ajout c'est bien déroulé :

~ # esxcli swiscsi vmnic list -d vmhba37
vmnic2
vmnic name: vmnic2
mac address: 84:2b:2b:f8:d7:ce
mac address settable: NO
maximum transfer rate: 1000
current transfer rate: 1000
maximum frame size: 9000

~ # esxcfg-vmknic -l
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type
vmk0 Management Network IPv4 X.X.X.X 255.255..255.0 X.X.X.255 84:2b:2b:f8:d7:ca 1500 65535 true STATIC
vmk1 ISCSI2 IPv4 192.168.X.X 255.255.255.0 192.168.X.255 00:50:56:73:56:a8 9000 65535 true STATIC




Et voilà, le tour est joué.

Aucun commentaire: