Per comunicare tra loro, gli iniziatori sull'host ESXi e i target iSCSI stabiliscono sessioni iSCSI. È possibile rivedere e gestire le sessioni iSCSI utilizzando vSphere CLI.

Per impostazione predefinita, iSCSI software e gli iniziatori iSCSI hardware dipendenti iniziano una sessione iSCSI tra ogni porta iniziatore e ogni porta di destinazione. Se l'iniziatore o il target iSCSI hanno più porte, nell'host possono essere stabilite più sessioni. Il numero predefinito di sessioni per ciascuna destinazione è uguale al numero di porte sulla scheda iSCSI per il numero di porte di destinazione.

Utilizzando vSphere CLI, è possibile visualizzare tutte le sessioni correnti per analizzarle ed eseguirne il debug. Per creare più percorsi per i sistemi di storage, è possibile aumentare il numero predefinito di sessioni duplicando le sessioni esistenti tra la scheda iSCSI e le porte di destinazione.

È inoltre possibile stabilire una sessione verso una porta di destinazione specifica. Questa funzionalità è utile se l'host si connette a un sistema di storage con una singola porta che presenta una sola porta di destinazione all'iniziatore. Il sistema reindirizza quindi le sessioni aggiuntive a una porta di destinazione diversa. Se si stabilisce una nuova sessione tra l'iniziatore iSCSI e un'altra porta di destinazione, viene creato un percorso aggiuntivo per il sistema di storage.

Le considerazioni seguenti si applicano alla gestione delle sessioni iSCSI:

  • Alcuni sistemi di storage non supportano sessioni multiple dallo stesso nome iniziatore o endpoint. I tentativi di creare più sessioni per tali destinazioni possono causare un comportamento imprevedibile dell'ambiente iSCSI.
  • I fornitori di storage possono fornire gestori automatici di sessioni. L'utilizzo dei gestori automatici di sessioni gestisce l'aggiunta o l'eliminazione di sessioni, non garantisce risultati duraturi e può interferire con le prestazioni di storage.

Revisione delle sessioni iSCSI

Utilizzare il comando vCLI per visualizzare le sessioni iSCSI tra una scheda iSCSI e un sistema di storage.

Prerequisiti

Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.

Procedura

  • Per elencare le sessioni iSCSI, eseguire il comando seguente:
    esxcli iscsi session list
    Il comando accetta le seguenti opzioni:
    Opzione Descrizione
    -A|--adapter=str Nome dell'adattatore iSCSI, ad esempio vmhba34.
    -s|--isid=str L'identificatore di sessione iSCSI.
    -n|--name=str Il nome di destinazione iSCSI, ad esempio iqn.X.

Aggiunta di sessioni iSCSI

Utilizzare il vCLI per aggiungere una sessione iSCSI per una destinazione specificata o per duplicare una sessione esistente. Duplicando le sessioni, è possibile aumentare il numero predefinito di sessioni e creare percorsi aggiuntivi per i sistemi di storage.

Prerequisiti

Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.

Procedura

  • Per aggiungere o duplicare una sessione iSCSI, eseguire il comando seguente:
    esxcli iscsi session add
    Il comando accetta le seguenti opzioni:
    Opzione Descrizione
    -A|--adapter=str Nome dell'adattatore iSCSI, ad esempio vmhba34. Questa opzione è obbligatoria.
    -s|--isid=str ISID di una sessione da duplicare. È possibile trovarlo nell'elenco di tutte le sessioni.
    -n|--name=str Il nome di destinazione iSCSI, ad esempio iqn.X.

Operazioni successive

Ripetere la scansione dell'adattatore iSCSI.

Rimozione delle sessioni iSCSI

Utilizzare il comando vCLI per rimuovere una sessione iSCSI tra una scheda iSCSI e una destinazione.

Prerequisiti

Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.

Procedura

  • Per rimuovere una sessione, eseguire il comando seguente:
    esxcli iscsi session remove
    Il comando accetta le seguenti opzioni:
    Opzione Descrizione
    -A|--adapter=str Nome dell'adattatore iSCSI, ad esempio vmhba34. Questa opzione è obbligatoria.
    -s|--isid=str ISID di una sessione da rimuovere. Può essere consultato elencando tutte le sessioni.
    -n|--name=str Il nome di destinazione iSCSI, ad esempio iqn.X.

Operazioni successive

Ripetere la scansione dell'adattatore iSCSI.