Para se comunicar entre si, os iniciadores e os destinos iSCSI estabelecem sessões iSCSI. Você pode revisar e gerenciar sessões de iSCSI usando vSphere CLI.

Por padrão, o iSCSI de software e os iniciadores iSCSI de hardware dependentes iniciam uma sessão de iSCSI entre cada porta do iniciador e cada porta de destino. Se o iniciador ou destino iSCSI tiver mais de uma porta, seu host poderá ter várias sessões estabelecidas. O número padrão de sessões para cada destino é igual ao número de portas no adaptador iSCSI vezes o número de portas de destino.

Usando vSphere CLI, você pode exibir todas as sessões atuais para analisá-las e depurá-las. Para criar mais caminhos para os sistemas de armazenamento, você pode aumentar o número padrão de sessões duplicando as sessões existentes entre o adaptador iSCSI e as portas de destino.

Você também pode estabelecer uma sessão para uma porta de destino específica. Esse recurso será útil se o host se conectar a um sistema de armazenamento de porta única que apresente apenas uma porta de destino para o inicializador. Em seguida, o sistema redireciona sessões adicionais para uma porta de destino diferente. O estabelecimento de uma nova sessão entre o inicializador iSCSI e outra porta de destino cria um caminho adicional para o sistema de armazenamento.

As seguintes considerações se aplicam ao gerenciamento de sessão iSCSI:

  • Alguns sistemas de armazenamento não oferecem suporte a várias sessões do mesmo nome de iniciador ou endpoint. As tentativas de criar várias sessões para esses destinos podem resultar em um comportamento imprevisível do seu ambiente iSCSI.
  • Os fornecedores de armazenamento podem fornecer gerenciadores de sessão automáticos. O uso da sessão automática permite adicionar ou excluir sessões, não garante resultados duradouros e pode interferir no desempenho do armazenamento.

Revisar sessões de iSCSI

Use o comando vCLI para exibir sessões iSCSI entre um adaptador iSCSI e um sistema de armazenamento.

Pré-requisitos

Instale o ESXCLI. Consulte Introdução ao ESXCLI. Para solucionar problemas, execute comandos esxcli no ESXi Shell.

Procedimento

  • Para listar as sessões do iSCSI, execute o seguinte comando:
    esxcli iscsi session list
    O comando usa estas opções:
    Opção Descrição
    -A|--adapter=str O nome do adaptador iSCSI, por exemplo, vmhba34.
    -s|--isid=str O identificador de sessão do iSCSI.
    -n|--name=str O nome do destino iSCSI, por exemplo, iqn.X.

Adicionar sessões iSCSI

Use o vCLI para adicionar uma sessão iSCSI para um destino que você especificar ou para duplicar uma sessão existente. Ao duplicar sessões, você aumenta o número padrão de sessões e cria caminhos adicionais para os sistemas de armazenamento.

Pré-requisitos

Instale o ESXCLI. Consulte Introdução ao ESXCLI. Para solucionar problemas, execute comandos esxcli no ESXi Shell.

Procedimento

  • Para adicionar ou duplicar uma sessão iSCSI, execute o seguinte comando:
    esxcli iscsi session add
    O comando usa estas opções:
    Opção Descrição
    -A|--adapter=str O nome do adaptador iSCSI, por exemplo, vmhba34. Essa opção é obrigatória.
    -s|--isid=str O ISID de uma sessão a ser duplicada. Você pode encontrá-lo listando todas as sessões.
    -n|--name=str O nome do destino iSCSI, por exemplo, iqn.X.

O que Fazer Depois

Verifique novamente o adaptador iSCSI.

Remover sessões iSCSI

Use o comando vCLI para remover uma sessão iSCSI entre um adaptador iSCSI e um destino.

Pré-requisitos

Instale o ESXCLI. Consulte Introdução ao ESXCLI. Para solucionar problemas, execute comandos esxcli no ESXi Shell.

Procedimento

  • Para remover uma sessão, execute o seguinte comando:
    remoção de sessão esxcli iscsi
    O comando usa estas opções:
    Opção Descrição
    -A|--adapter=str O nome do adaptador iSCSI, por exemplo, vmhba34. Essa opção é obrigatória.
    -s|--isid=str O ISID de uma sessão a ser removida. Você pode encontrá-lo listando todas as sessões.
    -n|--name=str O nome do destino iSCSI, por exemplo, iqn.X.

O que Fazer Depois

Verifique novamente o adaptador iSCSI.