Configurer le MPIO sur ESXI
Il est important de configurer le MPIO (MultiPath I/O) pour l'iSCSI. Cela permet d'utiliser un maximum de bande passante et de redonder les liens.
On créer d'abord un vSwitch réservé à l'iSCSI. On définit le MTU à 9000. J'y ajoute 2 cartes réseaux.
On crée ensuite 2 NIC VMkernel (ui/#/host/networking/vmknics) en créant un groupe de ports simultanément.
On refait l'opération, même vSwitch et en changeant l'adresse IP par 172.16.1.1.
En observant le vSwitch :
On modifie ensuite chaque groupe de ports afin de placer en "inutilisée" la deuxième carte de chaque groupe de ports (vmnic3 pour pgISCSI1 et vmnic4 pour pgISCSI2).
On clique droit sur "Stockage" et "Configurer iSCSI".
On y ajoute nos 2 NIC VMkernel :
Une fois votre disque iSCSI détecté, créez un datastore.
Il faut ensuite configurer l'équilibrage de charge. N'ayant pas de vCenter pour cet ESXI, il faut passer en CLI.
On active le SSH sur l'ESXI et on s'y connecte.
On exécute la commande suivante :
esxcli storage nmp device list
On cherche dans la liste l'identifiant du disque iSCSI :
Puis on exécute la commande suivante pour activer l'équilibrage de charge Round-Robin :
esxcli storage nmp device set --device naa.6589cfc0000000231207b26be35af9ec --psp VMW_PSP_RR
On teste ensuite en faisant de l'écriture/lecture sur le disque iSCSI.
Plus d'infos ici : Modifying path information for ESXi hosts (2000552) (vmware.com)