Multipathing iSCSI

Il multipathing permette di impiegare più percorsi fisici per trasferire i dati tra un host e lo storage, garantendo failover e bilanciamento del carico. Per sfruttarlo, è necessario configurare più interfacce per il collegamento iSCSI e creare tante porte VMkernel iSCSI quante sono le interfacce fisiche utilizzate per la connessione iSCSI. Per ogni porta VMkernel iSCSI, dovrà essere rispettata un’associazione 1:1 tra la stessa interfaccia VMkernel e la corrispondente interfaccia di rete fisica. In sostanza si realizza ciò che viene definito mapping 1:1.

 

Le possibilità sono due:

  1. creare uno switch standard per ogni porta iSCSI;
  2. aggiungere tutte le porte iSCSI in un unico switch standard.

Nel primo caso l’associazione è implicita. Nel secondo caso si dovrà configurare il networking affinché sia attiva una sola interfaccia fisica per ogni porta VMkernel. In maniera predefinita, infatti, per ogni porta VMkernel tutte le interfacce fisiche sono attive contemporaneamente.

  • Collegamento iSCSI su più interfacce di rete con switch multipli.

    vsphere multipathing iscsi standard switch 1
  • Collegamento iSCSI su più interfacce di rete con singolo switch.

    vsphere multipathing iscsi standard switch 2

Nel secondo caso, sarà necessario mappare ed associare ognuna delle porte iSCSI-1, iSCSI-2, iSCSI-3, alle rispettive interfacce di rete vmnic1, vmnic2, vmnic3. Pertanto, nelle proprietà di ogni porta VMkernel iSCSI, nelle impostazioni di Teaming si seleziona la voce Override vSwitch failover order e si imposta una sola interfaccia attiva, spostando le altre nel gruppo Unused Adapters. Il passaggio appena descritto deve essere ripetuto per ognuna delle tre porte VMkernel.

Qui sotto due immagini di esempio, riferite alla porta iSCSI-1, la prima ottenuta con vSphere Client, la seconda con vSphere Web Client.

vsphere multipathing iscsi failover client

vsphere multipathing iscsi failover web client

L'autore

Alessio Carta

Responsabile sistemi presso un System Integrator con sede in Sardegna, si occupa di informatica e telecomunicazioni da oltre 10 anni. La sua formazione comprende una laurea in ingegneria, una specializazione IFTS in progettazione di reti telematiche, certificazioni Cisco CCNA, Cisco CCNA Security, MCP sui sistemi Windows Server e VCP su VMware vSphere (5.1, 5.5, 6.0). È istruttore presso una VMware IT Academy con sede a Cagliari.