Búsqueda de sitios web

Configuración del almacén de datos iSCSI (LUN) en VMware ESXi


En VMware vSphere, puede usar un disco iSCSI como almacén de datos compartido para sus hosts ESXi. Un host ESXi accede al almacenamiento iSCSI a través de su red local mediante el protocolo TCP. En este artículo, veremos cómo agregar un iSCSI LUN a un host VMWare ESXi y crear un almacén de datos VMFS compartido en él.

Suponga que ya creó, configuró y publicó un destino iSCSI (disco) en su dispositivo de almacenamiento (matriz). Además, puede usar un disco virtual (VHDX) alojado en Windows Server como destino iSCSI.

Asegúrese de permitir que sus hosts ESXi (iniciadores iSCSI) se conecten al objetivo iSCSI en su configuración de almacenamiento. Puede dirigirse al objetivo iSCSI usando un IQN (a continuación se muestra cómo obtener el IQN de un adaptador iSCSI en ESXi), nombre DNS, IP o dirección MAC.

En este ejemplo, usamos un host independiente que ejecuta VMware ESXi 6.7 (también puede usar el ESXi Hypervisor gratuito). Puede ser un host físico o una máquina virtual (este es un ejemplo de ejecución de ESXi en una máquina virtual Hyper-V). Hay dos interfaces de red en el host (la primera es para administración y la segunda es para el tráfico iSCSI).

Configure la red para el tráfico iSCSI en VMWare ESXi

Abra la interfaz web para administrar su host ESXi (

_https://YOUR_ESXI_HOST/ui/#/login

).

En primer lugar, cree una interfaz de red VMkernel separada que utilizará el host ESXi para acceder al almacenamiento iSCSI. Abra Redes -> NIC de VMkernel -> Agregar NIC de VMkernel.

Además del puerto vmk, cree un nuevo grupo de puertos (Nuevo grupo de puertos). Especifique el nombre del grupo (iSCSI) y asigne una dirección IP estática para su interfaz vmkernel.

A continuación, abra la configuración de su vSwitch0 predeterminado (Redes -> Conmutadores virtuales). Asegúrese de que la segunda interfaz física (vmnic1) de su host se haya agregado a la configuración y esté activa (de lo contrario, haga clic en Agregar vínculo superior para agregarlo).

En la sección Equipos NIC, asegúrese de que ambas interfaces físicas estén activas.

Luego, en la configuración del grupo de puertos iSCSI, debe permitir que solo se use la segunda interfaz para el tráfico iSCSI. Vaya a Redes -> Grupos de puertos -> iSCSI —> Editar configuración. Expanda la sección Equipos NIC y seleccione Anular orden de conmutación por error=Sí. Deje activo vmnic1 y configure No utilizado para el puerto vmnic0.

Como resultado, su host ESXi utilizará solo una interfaz de red para acceder a su iSCSI LUN.

Configuración del software iSCSI en VMWare ESXi

El adaptador de software iSCSI está deshabilitado de manera predeterminada en ESXi. Para habilitarlo, abre Almacenamiento -> Adaptadores. Haga clic en Software iSCSi.

Cambie Activar iSCSI a Activado.

Tenga en cuenta que aquí puede obtener el IQN de su adaptador iSCSI (iniciador). Puede usarlo para configurar el acceso a su iSCSI LUN en la configuración de la matriz de almacenamiento.

Luego agregue la dirección IP de su almacenamiento iSCSI y el puerto de conexión (de forma predeterminada, el puerto TCP

3260

se utiliza para el tráfico iSCSI) en la sección Objetivos dinámicos. ESXi escaneará todos los destinos iSCSI en el almacenamiento y los mostrará en la lista Objetivos estáticos.

Aquí puede configurar la autenticación CHAP, pero es opcional en el entorno de prueba.

Guarde la configuración. Tenga en cuenta que un nuevo adaptador de software iSCSI HBA

vmhba65

apareció en la pestaña Almacenamiento -> Adaptadores.

Si su host ESXi está conectado a vCenter, abra Configurar -> Almacenamiento -> Adaptadores de almacenamiento para agregar un iSCSI LUN. Seleccione Adaptador iSCSI de software y especifique el nombre o la dirección IP de su almacenamiento iSCSI en la pestaña Detección dinámica. Haz clic en Volver a escanear. Aparecerá una lista de destinos iSCSI disponibles en la pestaña Static Discovery.

Si no ve la lista de destinos iSCSI en su almacenamiento, puede diagnosticar la disponibilidad del disco iSCSI mediante la consola ESXi.

Habilite SSH en su host ESXi y conéctese a él usando cualquier cliente SSH (yo uso el cliente SSH integrado de Windows 10):

ssh root@192.168.113.50

Con el siguiente comando, puede verificar la disponibilidad de su almacenamiento iSCSI (192.168.113.10) desde el puerto vmkernel especificado (vmk1):

# vmkping -I vmk1 192.168.113.10

En este ejemplo, el almacenamiento iSCSI responde al ping.

Luego verifique si el puerto TCP iSCSI 3260 está disponible en el almacenamiento usando netcat (en este ejemplo, 192.168.113.60 es la dirección IP de la interfaz vmk1):

# nc -s 192.168.113.60 -z 192.168.113.10 3260
Connection to 192.168.113.10 3260 port [tcp/*] succeeded!

Asegúrese de que el software iSCSI esté habilitado en su host ESXi:

# esxcli iscsi software get
true

Habilítelo si es necesario:

# esxcli iscsi software set -e true
Software iSCSI Enabled

También puede obtener la configuración actual de un adaptador iSCSI HBA de software de la siguiente manera:

# esxcli iscsi adapter get -A vmhba65

vmhba65
Name: iqn.1998-01.com.vmware:srv-esx1-1234abcd
Alias:
Vendor: VMware
Model: iSCSI Software Adapter
Description: iSCSI Software Adapter
Serial Number:
Hardware Version:
Asic Version:
Firmware Version:
Option Rom Version:
Driver Name: iscsi_vmk
Driver Version:
TCP Protocol Supported: false
Bidirectional Transfers Supported: false
Maximum Cdb Length: 64
Can Be NIC: false
Is NIC: false
Is Initiator: true
Is Target: false
Using TCP Offload Engine: false
Using ISCSI Offload Engine: false

Cree un almacén de datos de VMFS en iSCSI LUN en VMWare ESXi

Luego, puede crear un almacén de datos VMFS (Sistema de archivos de máquina virtual) para almacenar archivos de máquina virtual en el iSCSI LUN conectado.

Abra Almacenamiento -> Almacén de datos -> Almacén de datos nuevo.

Ingrese el nombre de su almacén de datos VMFS y seleccione el iSCSI LUN para crearlo.

Seleccione VMFS 6 como sistema de archivos y especifique que desea completar el volumen del disco iSCSI para el almacén de datos. En unos segundos, su nuevo almacén de datos VMFS estará disponible en ESXi.

Si el almacén de datos de VMFS ya se creó en este LUN, aparecerá inmediatamente en la lista de dispositivos de almacenamiento disponibles en su host.

Entonces, conectó el disco iSCSI a su host ESXi y creó un almacén de datos VMFS en él. Múltiples servidores ESXi pueden acceder simultáneamente a este almacén de datos. Ahora tiene almacenamiento compartido y, si configura un servidor VMware vCenter, podrá usar vMotion para mover máquinas virtuales en ejecución entre hosts.

Artículos relacionados