Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki

VMware: Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI
Virtualizacion


Cómo añadir un datastore, procedente de una LUN de una SAN NetApp, a un servidor VMware ESXi mediante iSCSI. Mostramos en este tutorial cómo activar el servicio iSCSI en un servidor de virtualización VMware ESXi, cómo aprovisionar la red VLAN independiente para iSCSI, cómo añadir una nueva LUN y volumen en la SAN NetApp, cómo añadir los iniciadores y cómo añadir el datastore en ESXi.



 

Requisitos necesarios para añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Explicaremos a continuación cómo añadir un datastore (almacenanamiento) a un servidor de virtualización en VMware ESXi procedente de un sistema de almacenamiento avanzado SAN de NetApp. Realizararemos dicha conexión mediante iSCSI. Por lo que los requisitos serán los siguientes:

  • Servidor de virtualización, en nuestro caso usaremos VMware ESXi:
  • Necesitaremos acceso con un usuario con permisos suficientes para administrar el servidor de virtualización VMware ESXi, para ello usaremos VMware vSphere Client. En el siguiente tutorial explicamos cómo instalar este sistema de administración de VMware ESXi:
  • SAN NetApp: necesitaremos un sistema de almacenamiento avanzado, como por ejemplo una SAN de NetApp. También podremos realizar esta conexión mediante iSCSI con otras SAN de otros fabricantes, incluso con una SAN virtual como indicamos en el siguiente tutorial:
  • VLAN independiente: es muy recomendable, sobre todo en entornos de producción, usar una VLAN separada para el tráfico iSCSI.

 

Añadir adaptador iSCSI a servidor VMware ESXi

En primer lugar accederemos al servidor de virtualización VMware ESXi mediante VMware vSphere Client, pulsaremos en el servidor de virtualización ESXi y en la pestaña "Configuration" pulsaremos en "Storage Adapters". En "Storage Adapters" pulsaremos en "Add" para añadir un controlador para iSCSI en el servidor VMware ESXi:

Añadir adaptador iSCSI a servidor VMware ESXi

El asistente para añadir un nuevo controlador nos dará la opción de elegir entre iSCSI o FCoE, marcaremos "Add Software iSCSI Adapter" y pulsaremos "OK":

Añadir adaptador iSCSI a servidor VMware ESXi

El asistente nos avisará de que se añadirá un nuevo software al servidor VMware ESXi, que será el adaptador iSCSI. Pulsaremos "Aceptar":

Añadir adaptador iSCSI a servidor VMware ESXi

Con el texto: A new software iSCSI adapter will be added to the Storage Adapters list. After is has been added, select the software iSCSI adapter in the list and click on Properties to complete the configuration.

El adaptador iSCSI quedará añadido a la lista de adaptadores para conexión de dispositivos al servidor VMware ESXi. Ahora anotaremos el WWN (World Wide Name) del adaptador iSCSI que acabamos de añadir. Este WWN es un identificador único que necesitaremos posteriormente para agregarlo a la SAN de NetApp como un iniciador. Para obtener el WWN del adaptador iSCSI del servidor VMware ESXi, en la pestaña "Configuration", en "Storage Adapters", pulsando con el botón derecho del ratón sobre el adaptador iSCSI Software Adapter, en el menú emergente elegiremos "Properties":

Añadir adaptador iSCSI a servidor VMware ESXi

En "iSCSI Properties", en "Name", tendremos el WWN que empezará por "iqn." del adaptador iSCSI del servidor VMware ESXi, copiaremos dicho identificador para usarlo posteriormente:

Añadir adaptador iSCSI a servidor VMware ESXi

 

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Como ya hemos comentado en los requisitos, para entornos de producción, es recomendable que el tráfico iSCSI entre la SAN NetApp y el servidor (o servidores en clúster vCenter) de virtualización VMware ESXi sea independiente del resto del tráfico de la LAN. Por ello es recomendable usar una VLAN independiente para el tráfico iSCSI, donde solo irán conectados los servidores ESXi y la SAN NetApp.

Para aprovisionar accederemos a la administración del servidor VMware ESXi mediante VMware vSphere Client, seleccionaremos el servidor ESXi (si tenemos varios en clúster vCenter), en la parte derecha pulsaremos en la pestaña "Configuration", pulsaremos en "Networking", pulsaremos en "Add Networking":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Marcaremos "VMkernel" (the VMkernel TCP/IP stack handles traffic for the following ESXi services: vSphere vMotion, iSCSI, NFS, and host management) y pulsaremos "Next":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Seleccionaremos la interfaz de red a la que asignaremos el tráfico iSCSI, como hemos comentado es recomendable que esta interfaz esté conectada a una VLAN independiente solo para tráfico iSCSI:

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Estableceremos un nombre identificativo para esta red, por ejemplo "LAN_ISCSI", pulsaremos "Next":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Introduciremos los datos de red (IP, máscara de subred, puerta de enlace), esta red debe ser la misma que la interfaz de red de la SAN NetApp que hayamos aprovisionado para iSCSI (en entornos de producción en la misma VLAN):

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Una vez establecidos todos los datos pulsaremos "Finish" para crear la red virtual que se asignará posteriormente al tráfico iSCSI:

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Para añadir esta red al adaptador iSCSI de nuestro servidor VMware ESXi, previamente habremos añadido el adaptador (como indicamos aquí), pulsaremos con el botón derecho del ratón sobre el adaptador iSCSI (en la pestaña "Configuration" - "Storage Adapters"), en el menú emergente pulsaremos en "Properties":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Pulsaremos en la pestaña "Network Configuration" de la ventana iSCSI Initiator (vmhba37) Properties y pulsaremos en "Add":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

Seleccionaremos la red aprovisionada anteriormente (LAN_ISCSI) y pulsaremos "OK":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

La red LAN_ISCSI quedará asignada al adaptador iSCSI, pulsaremos "Close":

Aprovisionamiento de red independiente para conexión iSCSI en servidor VMware ESXi

 

Añadir iniciador en SAN NetApp

Una vez añadido el adaptador iSCSI al servidor VMware ESXi y obtenido el WWN (World Wide Name), como indicamos aquí, podremos acceder a la administración de la SAN NetApp para añadir el iniciador correspondiente. Para ello abriremos el software de gestión de NetApp, NetApp OnCommand System Manager, iniciaremos sesión y accederemos a la controladora correspondiente (los iniciadores deben añadirse en las dos controladoras de la SAN por igual), desplegaremos "Storage" y pulsaremos en "LUNs", en la parte derecha pulsaremos en la pestaña "Initiator Group" y pulsaremos en "Create":

Añadir iniciador en SAN NetApp

Si tenemos varios servidores VMware ESXi en clúster con vCenter, la SAN NetApp nos permite establecer grupos de iniciadores, de forma que en un grupo podemos tener todos los iniciadores (WWN) de todos los adaptadores iSCSI de los servidores VMware ESXi. En la pestaña "General" introduciremos el nombre del grupo de iniciadores, por ejemplo "vmware", en "Operating System" seleccionaremos "VMware", en "Type" nos permitirá elegir entre iSCSI o FC/FCoE, en nuestro caso marcaremos "iSCSI":

Añadir iniciador en SAN NetApp

En la pestaña "Initiators" añadiremos todos los WWN de todos los adaptadores iSCSI de los servidores VMware ESXi, en nuestro caso solo uno, el obtenido aquí, pulsaremos en "Add" y pegaremos o escribiremos el WWN, pulsaremos OK para agregarlo:

Añadir iniciador en SAN NetApp

Una vez que tengamos todos los iniciadores agregados correspondientes a los WWN de los adaptadores iSCSI de los servidores VMware ESXi pulsaremos "Create" para crear el grupo de iniciadores en la SAN NetApp:

Añadir iniciador en SAN NetApp

 

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Crearemos ahora una nueva LUN y volumen en la SAN NetApp, que asignaremos al servidor VMware ESXi mediante iSCSI. Para ello accederemos a la consola de administración de la SAN, NetApp OnCommand System Manager, accederemos a la controladora en la que queramos crear la LUN y volumen, desplegaremos "Storage", pulsaremos en "LUN" y pulsaremos en "Create" (desde la LUN crearemos automáticamente el volumen, también se puede crear el volumen previamente y asignarlo a la LUN):

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Se iniciará el asistente para crear una nueva LUN en la SAN NetApp, pulsareoms "Next":

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Introduciremos los siguientes datos para crear la LUN:

  • Name: el nombre para la LUN, por ejemplo "lun_vmware_1"
  • Description: una descripción, por ejemplo "VMware Controladora 1".
  • Type: tipo de sistema operativo, seleccionaremos "VMware".
  • Size: introduciremos el tamaño que queramos asignar a la LUN y volumen para VMware ESXi.
  • Thin Provisioned: si queremos que el espacio quede reservado de forma permanente y ocupado tras crear la LUN no marcaremos esta opción. Si queremos que no se use el espacio asignado salvo conforme se vaya necesitando en VMware marcaremos "Thin Provisioned".

Puesto que crearemos el volumen de forma automática desde el asistente para crear una LUN marcaremos "Create a new flexible volume in". Pulsaremos en "Choose" para seleccionar el agregado en el que se creará el volumen:

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Nota: si ya tenemos el volumen creado podremos seleccionarlo aquí marcando Select an existing volume or qtree for this LUN.

Lo normal en una SAN NetApp de gama media/alta es disponer de varios agregados con discos duros homogéneos de diferentes velocidades para cada agregado, seleccionaremos el agregado en el que queramos crear el volumen. En función del rendimiento que queramos obtener y en función del uso que vayamos a darle al volumen seleccionaremos un agregado de discos rápidos o uno de discos lentos.

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Una vez seleccionado el agregado para el nuevo volumen pulsaremos "Next" para continuar con el proceso de creación de una LUN en SAN NetApp

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

El asistente nos permite ahora seleccionar el grupo de iniciadores al que presentaremos la LUN creada (este proceso podemos hacerlo posteriormente). Si ya tenemos los iniciadores agregados (como hemos indicado aquí) podremos marcar el grupo al que presentaremos el volumen y LUN. Anotaremos el LUN ID que luego nos servirá para identificar la LUN en los servidores VMware ESXI y pulsaremos "Next":

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

El asistente para crear una nueva LUN y un volumen en la SAN NetApp nos mostrará todas las opciones elegidas, si son correctas pulsaremos "Next" para crear el volumen y la LUN definitivamente:

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

Tras realizar las tareas nos mostrará el resultado:

  • Autocreate container volume.
  • Create LUN.
  • Map initiator gruop.
  • Set description.

Añadir LUN y volumen en SAN NetApp para uso de VMware ESXi mediante iSCSI

 

Obtener información necesaria en SAN NetApp, WWN y dirección IP para iSCSI

Al igual que el adaptador iSCSI de cada servidor VMware ESXi tiene asignado su propio WWN, en la SAN NetApp también tendremos un adaptador iSCSI con su respectivo WWN. Debemos obtenerlo y anotarlo para usarlo posteriormente en el enlace que realizaremos desde el servidor VMware ESXi a la SAN NetApp. Para obtener este WWN en la SAN NetApp, accederemos a su administración, NetApp OnCommand System Manager, en la controladora en la que estemos trabajando desplegaremos "Configuration" - "Protocols" y seleccionaremos "iSCSI", en la parte derecha podremos comprobar y anotar el iSCSI Target Node Name (WWN):

Obtener información necesaria en SAN NetApp, WWN y dirección IP para iSCSI

También podremos consultarlo y copiarlo pulsando en "Edit":

Obtener información necesaria en SAN NetApp, WWN y dirección IP para iSCSI

Para la conexión final del servidor de virtualización VMware ESXi con la SAN NetApp por iSCSI necesitaremos también la IP asignada al protocolo iSCSI en las interfaces de la SAN NetApp, normalmente suele haber al menos dos interfaces de red en modo trunk para iSCSI con una IP virtual. Necesitaremos dicha IP para descubrir la SAN desde el servidor ESXi. Para consultar dicha IP accederemos a ""Configuration" - "Protocols" - "iSCSI", en la parte derecha, en "iSCSI Interfaces" tendremos las direcciones IP de las interfaces de red habilitadas para el tráfico iSCSI:

Obtener información necesaria en SAN NetApp, WWN y dirección IP para iSCSI

 

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Tras realizar todos los pasos anteriores, ahora añadiremos el iniciador correspondiente a la SAN NetApp (con los datos de WWN y IP obtenidos aquí) en el adaptador iSCSI del servidor VMware ESXi. Para ello accederemos a la administración del servidor desde VMware vSphere Client, seleccionaremos el servidor y pulsaremos en la pestaña "Configuration" - "Storage Adapters", seleccionaremos el adaptador iSCSI y pulsaremos con el botón derecho del ratón sobre él, en el menú emergente pulsaremos en "Properties":

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

En la pestaña "Static Discovery" pulsaremos en "Add":

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Introduciremos los siguientes datos:

  • iSCSI Server: dirección IP de la interfaz de red del adaptador iSCSI de la SAN NetApp, obtenida aquí.
  • Port: por defecto el puerto para iSCSI será el 3260.
  • iSCSI Target Name: introduciremos aquí el WWN del adaptador iSCSI de la SAN NetApp, obtenido aquí.

Si hemos establecido seguridad (usuario y contraseña) pulsaremos en "CHAP" y estableceremos los datos de conexión.

Pulsaremos "OK" para continuar:

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Una vez añadido el iniciador para la SAN NetApp pulsaremos "Close":

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

El asistente nos indicará que se han realizado cambios y que es recomendable escanear los adaptadores para optener nuevas LUNs, pulsaremos "Sí":

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Con el texto: A rescan of the host bus adapter is recommended for this configuration change. Rescan the adapter?

También podremos realizar el proceso de reescaneo posteriormente pulsando con el botón derecho del ratón sobre el adaptador iSCSI del servidor VMware ESXi y seleccionando "Rescan":

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Si todo es correcto, tras reescanear, VMware ESXi conectará con la SAN NetApp mediante iSCSI y detectará la LUN aprovisonada:

Añadir iniciador de SAN NetApp a adaptador iSCSI de servidor VMware ESXi

Ahora, por último, ya podremos crear el datastore correspondiente en dicha LUN de la SAN NetApp, como indicamos a continuación.

 

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Una vez realizados todos los pasos anteriores ya estaremos en disposición de crear el datastore correspondiente a la LUN de la SAN de NetApp mediante iSCSI. Para crear el datastore en el servidor VMware ESXi abriremos VMware vSphere Client, seleccionaremos el servidor ESXI, en la pestaña "Configuration" pulsaremos en "Storage", en la parte derecha pulsaremos en "Add Storage":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Marcaremos "Disk/LUN" y pulsaremos "Next":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

El asistente para añadir un nuevo datastore en el servidor ESXi nos mostrará la LUN aprovisionada anteriormente, perteneciente a la SAN NetApp, la seleccionaremos y pulsaremos "Next":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Seleccionaremos el sistema de ficheros con el que será formateada la LUN para crear el datastore, por defecto "VMF-5":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

El asistente nos mostrará los datos de la LUN elegida, pulsaremos "Next":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Introduciremos un nombre para el datastore, por ejemplo "vmware_1":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

Marcaremos "Maximum available space" para usar todo el espacio de la LUN para el datastore y pulsaremos "Next":

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

El asistente nos mostrará todas las opciones elegidas para crear el datastore, si son correctas pulsaremos "Finish" para crearlo definitivamente:

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

En las tareas nos mostrará el progreso de creación del datastore:

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

De esta forma ya tendremos el datastore disponible para uso de cualquier máquina virtual de VMware ESXi:

Añadir datastore a servidor VMware ESXi de SAN NetApp por iSCSI

El proceso indicado en este tutorial ha sido para iSCSI, aunque para FC/FCoE es similar.

 

 

 

Artículos relacionados

 

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

Artículo en inglés.


Anuncios


Enviado el Sábado, 19 abril a las 14:37:51 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A