Para comunicarse entre sí, los iniciadores iSCSI en el host ESXi y los destinos establecen sesiones iSCSI. Puede revisar y administrar las sesiones iSCSI con vSphere CLI.

De forma predeterminada, los iniciadores iSCSI de hardware dependiente e iSCSI de software inician una sesión iSCSI entre cada puerto del iniciador y cada puerto de destino. Si el iniciador iSCSI o el destino tienen más de un puerto, se pueden establecer varias sesiones en el host. La cantidad predeterminada de sesiones para cada destino equivale a la cantidad de puertos en el adaptador de iSCSI multiplicada por la cantidad de puertos de destino.

Con vSphere CLI, puede mostrar todas las sesiones actuales para analizarlas y depurarlas. Para crear más rutas de acceso a los sistemas de almacenamiento, puede aumentar la cantidad predeterminada de sesiones duplicando las sesiones existentes entre el adaptador de iSCSI y los puertos de destino.

También puede establecer una sesión con un puerto de destino específico. Esta capacidad resulta muy útil si el host se conecta a un sistema de almacenamiento de un solo puerto que presenta solo un puerto de destino al iniciador. El sistema redirecciona entonces las sesiones adicionales a otro puerto de destino. Establecer una sesión nueva entre el iniciador iSCSI y otro puerto de destino crea una ruta de acceso adicional al sistema de almacenamiento.

Las consideraciones siguientes aplican a la administración de sesión de iSCSI:

  • Algunos sistemas de almacenamiento no admiten varias sesiones del mismo extremo o nombre de iniciador. Los intentos de crear varias sesiones en tales destinos puede resultar en un comportamiento impredecible de su entorno iSCSI.
  • Los proveedores de almacenamiento pueden proporcionar administradores de sesión automáticos. Utilizar los administradores de sesión automáticos para agregar o eliminar sesiones no garantiza resultados duraderos y puede interferir con el rendimiento del almacenamiento.

Revisar las sesiones iSCSI

Utilice el comando vCLI para mostrar sesiones iSCSI entre un adaptador de iSCSI y un sistema de almacenamiento.

Requisitos previos

Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  • Para enumerar las sesiones iSCSI, ejecute el siguiente comando:
    esxcli iscsi session list
    Este comando toma estas opciones:
    Opción Descripción
    -A|--adapter=str El nombre del adaptador de iSCSI, por ejemplo, vmhba34.
    -s|--isid=str El identificador de la sesión iSCSI.
    -n|--name=str El nombre del destino iSCSI, por ejemplo, iqn.X.

Agregar sesiones iSCSI

Utilice vCLI para agregar una sesión iSCSI a un destino que especifique o para duplicar una sesión existente. Al duplicar las sesiones, aumenta la cantidad de sesiones predeterminada y se crean rutas de acceso adicionales a los sistemas de almacenamiento.

Requisitos previos

Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  • Para agregar o duplicar una sesión iSCSI, ejecute el comando siguiente:
    esxcli iscsi session add
    Este comando toma estas opciones:
    Opción Descripción
    -A|--adapter=str El nombre del adaptador de iSCSI, por ejemplo, vmhba34. Esta opción es obligatoria.
    -s|--isid=str El ISID de la sesión que se desea duplicar. Para encontrarlo, enumere todas las sesiones.
    -n|--name=str El nombre del destino iSCSI, por ejemplo, iqn.X.

Qué hacer a continuación

Vuelva a examinar el adaptador de iSCSI.

Quitar sesiones iSCSI

Utilice el comando vCLI para quitar una sesión iSCSI entre un adaptador de iSCSI y un destino.

Requisitos previos

Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  • Para quitar una sesión, ejecute el siguiente comando:
    esxcli iscsi session remove
    Este comando toma estas opciones:
    Opción Descripción
    -A|--adapter=str El nombre del adaptador de iSCSI, por ejemplo, vmhba34. Esta opción es obligatoria.
    -s|--isid=str El ISID de la sesión que se desea quitar. Para encontrarlo, enumere todas las sesiones.
    -n|--name=str El nombre del destino iSCSI, por ejemplo, iqn.X.

Qué hacer a continuación

Vuelva a examinar el adaptador de iSCSI.