Atelier Multipath iSCSI

TP Stagiaires — iSCSI & Multipathing sur vSphere avec vDS

TP Stagiaires — iSCSI & Multipathing sur vSphere (avec vSphere Distributed Switch)

Objectif : connecter ESXi au TrueNAS via iSCSI en multipathing, en utilisant un vSphere Distributed Switch (vDS) et 2 VMkernel par hôte.

Plan d’adressage VMkernel

Hôte ESXivmk1 (chemin A)vmk2 (chemin B)
ST1 : ESXi #110.0.20.151/2410.0.30.151/24
ST1 : ESXi #210.0.20.161/2410.0.30.161/24
ST1 : ESXi #310.0.20.171/2410.0.30.171/24
ST2 : ESXi #110.0.20.152/2410.0.30.152/24
ST2 : ESXi #210.0.20.162/2410.0.30.162/24
ST2 : ESXi #310.0.20.172/2410.0.30.172/24
ST3 : ESXi #110.0.20.153/2410.0.30.153/24
ST3 : ESXi #210.0.20.163/2410.0.30.163/24
ST3 : ESXi #310.0.20.173/2410.0.30.173/24
ST4 : ESXi #110.0.20.154/2410.0.30.154/24
ST4 : ESXi #210.0.20.164/2410.0.30.164/24
ST4 : ESXi #310.0.20.174/2410.0.30.174/24

Étapes(vSphere 8)

A) Créer le vSphere Distributed Switch (vDS)

  1. Dans Networking → clic droit sur le datacenter → Distributed SwitchNew Distributed Switch.
  2. Version : 8.0 ; Nom : vDS-iSCSI ; 2 Uplinks ; cocher Network I/O Control facultatif.

B) Ajouter les hôtes et mapper les uplinks

  1. vDS-iSCSIAdd and Manage HostsAdd hosts → choisir vos 3 ESXi.
  2. Mapper : vmnic2 → Uplink1, vmnic3 → Uplink2 sur chaque hôte (adaptez aux vmnic disponibles).

C) Créer 2 Distributed Port Groups (DPG)

  1. Sur le vDS : New Distributed Port Group → créer DPG-iSCSI-A et DPG-iSCSI-B.
  2. Teaming/Failover (au niveau de chaque DPG) :
    • DPG-iSCSI-A : Uplink1 = Active, Uplink2 = Unused.
    • DPG-iSCSI-B : Uplink2 = Active, Uplink1 = Unused.

D) Créer les 2 VMkernel (un par chemin) sur le vDS

  1. Pour chaque hôte ESXi : Add NetworkingVMkernel Network Adapter.
    • Attacher vmk1 au DPG-iSCSI-A, IP selon tableau (ex. ESXi#1 = 10.0.20.150/24).
    • Attacher vmk2 au DPG-iSCSI-B, IP selon tableau (ex. ESXi#1 = 10.0.30.150/24).

E) Activer l’initiateur iSCSI logiciel et Network Port Binding

  1. HostConfigureStorageStorage Adapters → ajouter Software iSCSI.
  2. Dans l’adaptateur iSCSI → Network Port BindingAjouter vmk1 et vmk2.

F) Découverte des cibles et rescan

  1. Dynamic DiscoveryAjouter les portals iSCSI du TrueNAS (10.0.20.200 et 10.0.30.200
  2. Rescan des HBA : les LUN doivent apparaître.

G) Vérifier le multipathing et passer en Round Robin

Interface vSphere

  • Storage Devices → sélectionner le périphérique (naa.*) → Paths : vous devez voir 2 chemins actifs.
  • Multipathing : politique recommandée VMW_PSP_RR (Round Robin).

ESXi CLI

esxcli storage core path list
esxcli storage nmp device list
# Basculer une LUN en Round Robin
esxcli storage nmp device set -d naa.<ID> -P VMW_PSP_RR

H) Créer les datastores

  1. Sur le LUN dédié : DS-StagiaireX Prendre le LUN ID X (VMFS6).
  2. Sur le LUN partagé : DS-Partage (VMFS6) — utilisable par plusieurs hôtes (cluster-aware).