Dalla versione 4.0 di esx il round robin tra i vari path di una lun è diventato stabile e non più sperimentale. Dati i vantaggi che da, primo tra tutti ovviamente il bilanciamento dei carichi sulle lun, è una cosa che andrebbe abilitato ovunque questo fosse possibile.
Farlo su una lun richiede meno di 1 minuto e non causa la minima interruzione alla connessione tra esx e lo storage. Ma quando si hanno decine di Lun???
Scripting!!! Entrate nella CLI di un esx e date il comando:
esxcli nmp satp setdefaultpsp –psp VMW_PSP_RR –satp VMW_SATP_SYMM
SATP indica Storage Array Type Plugin, ovvero il driver di gestione dello storage, mentre SYMM nell’esempio specifico è relativo al driver per EMC DMX Symmetrix. Per avere una lista completa dei driver disponibili date il comando:
esxcli nmp satp list Name Default PSP Description VMW_SATP_ALUA_CX VMW_PSP_FIXED Supports EMC CX that use the ALUA protocol VMW_SATP_SVC VMW_PSP_FIXED Supports IBM SVC VMW_SATP_MSA VMW_PSP_MRU Supports HP MSA VMW_SATP_EQL VMW_PSP_FIXED Supports EqualLogic arrays VMW_SATP_INV VMW_PSP_FIXED Supports EMC Invista VMW_SATP_SYMM VMW_PSP_FIXED Supports EMC Symmetrix VMW_SATP_LSI VMW_PSP_MRU Supports LSI and other arrays VMW_SATP_EVA VMW_PSP_FIXED Supports HP EVA VMW_SATP_DEFAULT_AP VMW_PSP_MRU Supports non-specific active/passive arrays VMW_SATP_CX VMW_PSP_MRU Supports EMC CX that do not use the ALUA protocol VMW_SATP_ALUA VMW_PSP_MRU Supports non-specific arrays that use the ALUA protocol VMW_SATP_DEFAULT_AA VMW_PSP_FIXED Supports non-specific active/active arrays VMW_SATP_LOCAL VMW_PSP_FIXED Supports direct attached devices
Come vedete, a fianco di ogni driver è indicato il tipo di multipathing utilizzato. Questo risponde anche a chi tra voi mi aveva scritto chiedendomi perchè mai un driver andasse in MRU per default piuttosto che in Fixed (nello specifico della richiesta, IBM è impostato per default a fixed).