Saltar al contenido

¿Cómo utilizo NFS para montar un volumen de FSX para ONTAP en mi instancia de EC2 de Linux?

4 minutos de lectura
0

Quiero montar un volumen de máquina virtual de almacenamiento (SVM) de Amazon FSx para NetApp ONTAP en mi instancia de Linux de Amazon Elastic Compute Cloud (Amazon EC2). Quiero usar Network File System (NFS).

Solución

Nota: Los siguientes pasos son para las instancias de EC2 que se ejecutan en Amazon Linux 2023 (AL2023).

Requisitos previos:

  • Solo NFS v3: La instancia debe permitir el tráfico saliente en los puertos TCP/UDP 2049, 111, 635, 4045, 4046 y 4049.
  • Solo NFS v3: El sistema de archivos de NetApp ONTAP debe permitir el tráfico entrante en los puertos 2049, 111, 635, 4045, 4046 y 4049.
  • Solo NFS v4: Tu instancia debe permitir el tráfico saliente en el puerto TCP 2049.
  • Solo NFS v4: El sistema de archivos de NetApp ONTAP debe permitir el tráfico entrante en el puerto TCP 2049.

Uso de NFS para montar el volumen de SVM en tu instancia de EC2 de Linux

Sigue estos pasos:

  1. Para instalar los paquetes necesarios, ejecuta el siguiente comando:

    sudo yum install -y nfs-utils
  2. Para crear un directorio en la instancia para montar el volumen de SVM, ejecuta el siguiente comando:

    sudo mkdir /mnt/fsx-nfs
  3. Para montar el sistema de archivos, ejecuta el siguiente comando según tu versión de NFS.
    NFS v3:

    sudo mount -t nfs -o vers=3 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    Nota: Sustituye svm-XZY.fs-ABCDE.fsx.region.amazonaws.com por el nombre DNS de tu SVM y /fsx por la ruta de unión del volumen.
    NFS v4:

    sudo mount -t nfs -o vers=4.1 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    Nota: Sustituye svm-XZY.fs-ABCDE.fsx.region.amazonaws.com por el nombre DNS de tu SVM y /fsx por la ruta de unión del volumen.

  4. (Opcional) Para configurar el montaje automático durante el proceso de arranque, agrega la siguiente línea al archivo /etc/fstab.
    NFS v3:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=3 0 0

    Nota: Sustituye svm-XZY.fs-ABCDE.fsx.region.amazonaws.com por el nombre DNS de tu SVM y /fsx por la ruta de unión del volumen.
    NFS v4:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=4.1 0 0

    Nota: Sustituye svm-XZY.fs-ABCDE.fsx.region.amazonaws.com por el nombre DNS de tu SVM, /fsx por la ruta de unión del volumen y 4.1 por el número de versión de NFS.

Solución de problemas de montaje de NFS

Importante: Se recomienda crear una cuenta de NetApp. Debes tener una cuenta de NetApp para acceder a los artículos de la base de conocimientos de NetApp.

Para solucionar problemas de montaje de NFS, consulta ¿Por qué no puedo montar mi sistema de archivos de FSx para ONTAP en mi instancia de EC2 de Linux?

Comprobación de la configuración del servidor de FSx para ONTAP

Para comprobar que el servicio de NFS se está ejecutando y que estás usando la versión requerida, ejecuta el siguiente comando:

vserver nfs status
vserver nfs show

Para comprobar si tu estilo de seguridad afecta a tus permisos, ejecuta el siguiente comando para identificar tu estilo de seguridad:

volume show -volume volume_name -fields security-style

Nota: Sustituye volume_name por el nombre del volumen del sistema de archivos. Para obtener más información sobre los estilos de seguridad y sus efectos, consulta Learn about ONTAP NAS security styles (Más información sobre los estilos de seguridad del NAS de ONTAP) en el sitio web de NetApp.

Para comprobar que la configuración permite la dirección IP del cliente, ejecuta el siguiente comando:

vserver export-policy rule show -policyname policy_name -instance

Nota: Sustituye policy_name por la política de servidor de FSX para ONTAP para el servidor de NFS.

OFICIAL DE AWSActualizada hace 4 meses