8·3 | QNap NFS


Configurar un Datastore NFS

En varias ocasiones he utilizado dispositivos NAS QNap como destino de copias o laboratorios, incluso en alguna ocasión los he montado para servidores en producción (Desarrollo) con resultados óptimos, personalmente pienso que son unos dispositivos muy buenos en relación calidad/precio.

En este caso vamos a utilizar un QNap TS-419+ para montar un Datastore NFS

Vamos a la practica, para comenzar prepararemos los requisitos del QNap, estos son:

-Habilitar el servicio NFS.

-Desactivar la cache de escritura para EXT4

Iremos a Herramientas de Administración > Configuración de Hardware y desmarcaremos "habilitar caché de escritura (solo EXT4)".


Imagen. Configuración de Hardware.

Seguidamente iremos a Servicio de Red > Servicio NFS y habilitamos el servicio.


Imagen. Servicio NFS.

Bien, ahora crearemos el Share, según el modelo de QNap y la cantidad de discos de que disponga podremos montar uno o mas volúmenes y dedicar uno para NFS, en este caso tengo 4 discos en un único volumen RAID5 y en el tengo Shares y LUNs, por lo tanto no tendré disponible la opción de donde ubicar el Share NFS.


Configuración de Share:

Vamos a Administración de Derechos de Acceso > Carpeta de Recursos Compartidos y crearemos un nuevo Recurso compartido de red.



Imagen. Crear un recurso compartido de red.



Imagen. Siguiente.

En el siguiente paso especificaremos un nombre para el Share y el volumen de destino (en este caso solo tengo uno).

Deberemos ocultar la carpeta, no obstante seguiría siendo visible al acceder a Mis Sitios de red en el caso que la QNap estuviera en la red LAN con el peligro que eso conlleva, en este caso, al ser un dispositivo dedicado para Backup y Laboratorios ira en una LAN dedicada para NFS e iSCSI.

Especificaremos que no bloquee el archivo, no procede para NFS y asignaremos una ruta de forma automática o manualmente, en este caso dejare que la asigne de forma automática.




Imagen. Configuración de el Share

A continuación marcaremos que solo el usuario Admin tiene privilegios de acceso total a el Share y los usuarios invitados no podrán acceder.




Imagen. Privilegios de acceso.



Imagen. Confirmación de la configuración.

Con esto ya tenemos el Share exportado, hemos configurado los privilegios de acceso de usuario, ahora vamos a configurar los de NFS.


 

Imagen. Configuración Completa.

Volvemos a Administración de Derechos de Acceso > Carpeta de Recursos Compartidos y abrimos el apartado de Control de acceso NFS haciendo clic en el icono NFS.


 

Imagen. Control de acceso NFS

Especificaremos como derecho de acceso NFS Sin Limite y especificaremos las IPs que podrán acceder, estas IPs son las que configuraremos mas adelante en los puertos VMKernel de los hosts y conectaremos sus NICs a la VLAN de Backup. En este caso especifico 3 IPs ya que tengo 3 hosts ESXi en el Cluster.




Imagen. Control de Acceso NFS


Configuración del Networking (QNap):

QNap permite realizar agregacion de puertos (802.3ad) y Load Balancing (port bonding “Balance-alb”), para ello deberemos configurarlo en el dispositivo y asignar dos NICs a cada puerto VMKernel, en este caso vamos a configurar un unico puerto LAN de la QNap.

Configuración del Networking (VMware):

Ahora configuraremos el networking de los hosts, para ello iremos al vCenter, a la administración del primer host a configurar.
 
Una vez en el iremos al apartado Networking.



 Imagen. Networking ESXi

Crearemos un nuevo Networking, un nuevo vSwitch y un puerto del tipo VMKernel. En un puerto VMKernel podemos configurar iSCSI, NFS, vMotion y Management, en este caso lo usaremos para NFS.

 
 
Imagen. Puerto VMKernel.
 

Le asignaremos la NIC que hemos designado para NFS, en este caso he conectado la NIC para NFS de cada host a un Switch físico Gigabit y a su vez a el puerto de la QNap, no obstante podríamos conectarlo a un Switch LAN y separar el trafico mediante una VLAN.

 
 
 
Imagen. Creación de un nuevo vSwitch y asignación de la NIC.
 
Especificamos una etiqueta para el Port Group, en este caso NFS Storage, si se va a utilizar una VLAN para separar el trafico la especificaremos, también podríamos habilitar la administración en este Port Group a modo de "puerta trasera" pero en este caso no sera necesario.
 
 
   

Imagen. Propiedades del Port Group.

Configuraremos la IP designada para este host, es una de las que hemos definido en la configuración de acceso NFS del Share. También la mascara de subred.



 
Imagen. Configuración IP

Con esto ya tenemos el networking. Ahora habra que repetir el proceso con el resto de hosts si es que disponemos de ellos, lógicamente cada uno con su IP.

 
 
Imagen. Networking configurado


Creación del Datastore NFS:

Llegados a este punto vamos a montar el Datastore, desde el apartado Configuration de los hosts vamos a Storage y lo añadimos con Add Storage..

 

Imagen. Apartado Datastores

Seleccionamos Network File Systems (NFS).

 
 
Imagen. Tipo de almacenamiento.
 
Comprobamos la ruta que ha asignado automaticamente al Share en las propiedades del mismo.

Imagen. Ruta de Acceso al Share
 
Y la especificamos junto a la dirección IP de la QNap y un nombre para el Datastore.

 
Imagen. Propiedades del Datastore.

 
Ya tenemos el Datastore NFS montado.