Puede utilizar el comando esxcli o el vSphere Client para configurar el almacén de datos de NFS en función de la versión de NFS y la configuración que desee establecer.

Comprender los parámetros de comando esxcli para almacenes de datos NFS

Utilice el comando esxcli para configurar opciones específicas en NFS.

Comando Descripción

NFS 4.1: esxcli storage nfs41 add

NFS 3: esxcli storage nfs add

Agrega un nuevo volumen NFS o NAS y lo monta con el nombre de volumen especificado en el host ESXi.

NFS 4.1: esxcli storage nfs41 param set

NFS 3: esxcli storage nfs param set

Establece los parámetros de volumen NFS.
Los comandos aceptan las siguientes opciones:
Opción Descripción
-H|--hosts=<str>

NFS 4.1: el nombre de host o la dirección IP del servidor para el volumen NFS 4.1 que desea agregar. Puede agregar varios volúmenes NFS separados por comas.

NFS 3: el nombre de host o la dirección IP del volumen NAS que desea agregar y montar en el sistema.

-I|--host-vmknic=<str>

NFS 4.1: el nombre de host o la dirección IP del servidor para el volumen NFS 4.1 que desea agregar seguido de dos puntos (:) y el nombre de VMknic. Puede especificar varios nombres. Ejemplo: --host-vmknic=<host1>:<vmknic1> --host-vmknic=<ip2>:<vmknic2>

NFS 3: el nombre de host o la dirección IP del volumen NAS que desea agregar. Solo puede especificar un nombre. Ejemplo: <ip1>:<vmknic1>

-p|--ispe Si se activa, esta marca establecerá PE como el punto de montaje.
-r|--readonly Si se activa, esta marca hará que el punto de montaje sea de solo lectura.
-a|--sec=<str> Ajuste de seguridad. Los valores aceptables son: AUTH_SYS, SEC_KRB5 y SEC_KRB5I. Esta opción solo es aplicable para NFS 4.1 y versiones posteriores.
-s|--share=<str> El nombre del recurso compartido que se utilizará para el punto de montaje de NFS o NAS en el sistema remoto. Esta opción es obligatoria.
-v|--volume-name=<str> El nombre del volumen que se utilizará para el montaje de NFS o NAS. El nombre del volumen debe ser único y no debe entrar en conflicto con los nombres NAS, NFS, VMFS u otros volúmenes existentes. Esta opción es obligatoria.
-c|--connections=<long> Número de conexiones RPC que se establecerán para el almacén de datos NFS. Un mayor número de conexiones da como resultado un mejor rendimiento en los almacenes de datos con mayor carga de E/S.
-q|--maxqueuedepth=<long> La profundidad máxima de la cola para el volumen NFS. Esta opción solo se puede utilizar con el comando param set.

Configurar varias conexiones TCP para NFS

Puede configurar el almacenamiento de NFS con varias conexiones mediante la opción nconnect. Para NFS 4.1, puede crear varias conexiones por sesión. Para NFS 3, puede montar el almacén de datos con varias conexiones. Utilice el comando esxcli storage nfs41 para configurar varias conexiones.

Puede establecer un máximo de 4 conexiones por almacén de datos de NFS de forma predeterminada. Sin embargo, puede aumentarlo hasta 8 mediante la opción avanzada de NFS. Asegúrese de que el número total de conexiones en todos los almacenes de datos de NFS montados no supere las 256.

Para NFS 4.1, la configuración de varias conexiones no afecta a las múltiples rutas. Pueden coexistir varias conexiones y múltiples rutas de acceso.

Nota: Los comandos del siguiente procedimiento son ejemplos de almacenes de datos de NFS 4.1. Para los almacenes de datos de NFS 3, reemplace nfs41 por nfs.

Requisitos previos

Configure el entorno de almacenamiento NFS.

Procedimiento

  1. Para especificar el número de conexiones durante el montaje del almacén de datos de NFS, utilice el siguiente comando:
    esxcli storage nfs41 add -H <host> -v <volume-label> -s <remote_share> -c <number_of_connections>
  2. Para especificar el número de conexiones en un almacén de datos de NFS existente, utilice el siguiente comando:
    esxcli storage nfs41 param set -v <volume-label> -c <number_of_connections>
  3. (Opcional) Para aumentar el número de conexiones hasta 8, utilice el siguiente comando:
    esxcli storage nfs41 param set -v <volume-label> -c <number_of_connections>

Configurar el enlace de VMkernel para el almacén de datos de NFS

El enlace de puertos de VMkernel para el almacén de datos NFS en un host ESXi permite enlazar un volumen NFS a un adaptador de VMkernel específico para conectarse a un servidor NFS. Con los almacenes de datos NFS, puede aislar el tráfico de NFS a un adaptador de VMkernel específico. Para enrutar el tráfico a este adaptador, conecte el almacén de datos al adaptador.

Nota: Sin enlazar, si se produce un error en el adaptador de VMkernel que ESXi utiliza para el tráfico de NFS, la infraestructura de red redirigirá el tráfico a una ruta alternativa. Como resultado, el tráfico de NFS puede fluir de forma involuntaria a través de un adaptador de VMkernel aleatorio.

Configurar el enlace de VMkernel para almacenes de datos de NFS 4.1

Para conectar un almacén de datos de NFS 4.1 a un adaptador de VMkernel específico, utilice el comando esxcli storage nfs41. Puede especificar los adaptadores de VMkernel mientras monta el almacén de datos de NFS 4.1 o, si el almacén de datos de NFS ya está montado, puede modificar la configuración del volumen NFS existente para especificar los adaptadores de VMkernel deseados.

Requisitos previos

  • Configure el entorno de almacenamiento NFS.
  • Cree y configure un adaptador de VMkernel en la pila de TCP/IP predeterminada.

Procedimiento

  1. Para especificar los adaptadores de VMkernel al montar un nuevo volumen de NFS 4.1 en el host ESXi, utilice el siguiente comando:
    [root@:~] esxcli storage nfs41 add

    Ejemplo: [root@:~]esxcli storage nfs41 add -I 10.187.114.32:vmk0 -I 10.187.214.27:vmk1 -s /store1 -v store1

  2. Para establecer los adaptadores de VMkernel en un almacén de datos de NFS 4.1 existente, utilice el siguiente comando:
    [root@:~] esxcli storage nfs41 param set

    Ejemplo: [root@:~] esxcli storage nfs41 param set -I 10.187.114.32:vmk2 -v store1

  3. (Opcional) Compruebe si los adaptadores de VMkernel especificados están establecidos:
    [root@:~] esxcli storage nfs41 list

    Los resultados deben ser similares a lo siguiente:

    Volume Name  Host(s)                      Share    Vmknics     Accessible  Mounted  Connections  Read-Only  Security   isPE  Hardware Acceleration
    -----------  -------------                -------  -------     ----------  -------  -----------  ---------  --------  -----  ---------------------
    store1       10.187.114.32,10.187.214.27   /store1   vmk2,vmk1        true     true            1                         false              AUTH_SYS  false     Not Supported

Configurar el enlace de VMkernel para almacenes de datos de NFS 3

Para los almacenes de datos de NFS 3, puede utilizar vSphere Client para conectar el almacén de datos a los adaptadores de VMkernel deseados.

Requisitos previos

  • Configure el entorno de almacenamiento NFS.
  • Cree y configure un adaptador de VMkernel en la pila de TCP/IP predeterminada.

Procedimiento

  1. Enlace un almacén de datos NFS 3 a un adaptador de VMkernel.
    1. En el navegador de vSphere Client, vaya hasta un host, un clúster o un centro de datos.
    2. En el menú contextual, seleccione Almacenamiento > Nuevo almacén de datos.
    3. Seleccione NFS como el tipo de almacén de datos y seleccione NFS 3.
    4. Introduzca los parámetros del almacén de datos. Para obtener más información, consulte Crear un almacén de datos de NFS en un entorno de vSphere.
    5. Seleccione Enlazar a vmknic.
    6. Si está creando el almacén de datos en el nivel del clúster o del centro de datos, seleccione los hosts que montan el almacén de datos.
    7. Para el almacén de datos en el nivel de centro de datos o clúster, seleccione una de las siguientes opciones.
      • Seleccione Vmknics en todos los hosts. Con esta opción, los adaptadores de VMkernel seleccionables están disponibles en todos los hosts en los que se monta el almacén de datos.
      • Seleccione Vmknic por host. Con esta opción, puede especificar un adaptador de VMkernel por host.
        Nota: Solo puede realizar una selección por vez.
    8. Revise las opciones de configuración que hizo y haga clic en Finalizar.
  2. Revise los hosts conectados al almacén de datos NFS 3.
    1. En el vSphere Client, seleccione el almacén de datos NFS 3 con enlace de adaptador de VMkernel.
    2. Haga clic en la pestaña Configurar y en Conectividad con hosts .
    Puede ver todos los hosts conectados al almacén de datos NFS 3. La columna enlace de Vmknic muestra los adaptadores de VMkernel conectados al almacén de datos La ilustración muestra todos los adaptadores de VMkernel conectados al almacén de datos NFS 3 con enlace de VMkernel.
    Nota: Si elimina el adaptador de VMkernel asociado con el almacén de datos NFS 3, no se puede acceder al almacén de datos, lo que genera una advertencia. La advertencia muestra el texto en la pantalla Eventos similar al siguiente.

    vmknic vmkX removed, NFSv3 datastore datastore_name configured with the vmknic will be inaccessible.