Instalación del cliente NFS - Amazon Elastic File System

Instalación del cliente NFS

Para montar el sistema de archivos de EFS en la instancia de Amazon EC2, primero tiene que instalar un cliente de NFS. Para conectarse a la instancia de EC2 e instalar un cliente NFS, necesita el nombre de DNS público de la instancia EC2 y un nombre de usuario para iniciar sesión. Ese nombre de usuario para la instancia suele ser ec2-user.

Para conectar la instancia EC2 e instalar el cliente NFS
  1. Conéctese a la instancia EC2. Para obtener más información, consulte Conexión con instancias EC2 en la Guía del usuario de Amazon EC2.

    El archivo de claves no puede ser visible públicamente para SSH. Puede utilizar el comando chmod 400 filename.pem para establecer estos permisos. Para obtener más información, consulte Creación de un par de claves para la instancia de Amazon EC2.

  2. (Opcional) Obtener actualizaciones y reiniciar.

    $ sudo yum -y update $ sudo reboot
  3. Tras el reinicio, vuelva a conectarse a su instancia EC2.

  4. Instale el cliente NFS.

    Si utiliza una AMI de Amazon Linux o una AMI de Red Hat Linux, instale el cliente NFS con el siguiente comando.

    $ sudo yum -y install nfs-utils

    Si está utilizando una AMI de Amazon EC2 de Ubuntu, instale el cliente NFS con el siguiente comando.

    $ sudo apt-get -y install nfs-common
  5. Inicie el servicio NFS con los siguientes comandos. Para RHEL 7:

    $ sudo service nfs start

    Para RHEL 8:

    $ sudo service nfs-server start
  6. Compruebe que se inició el servicio NFS, como se indica a continuación.

    $ sudo service nfs status Redirecting to /bin/systemctl status nfs.service ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Wed 2019-10-30 16:13:44 UTC; 5s ago Process: 29446 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 29441 ExecStartPre=/bin/sh -c /bin/kill -HUP `cat /run/gssproxy.pid` (code=exited, status=0/SUCCESS) Process: 29439 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 29446 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service

Si utiliza un kernel personalizado (es decir, si crea una AMI personalizada), debe incluir como mínimo el módulo de kernel del cliente NFSv4.1 y el ayudante de montaje de espacio de usuarios de NFS4 adecuado.

nota

Si elige la AMI de Amazon Linux 2016.03.0 o AMI de Amazon Linux 2016.09.0 al lanzar la instancia de Amazon EC2, no tendrá que instalar nfs-utils porque ya está incluido en la AMI de forma predeterminada.

Siguiente: Montaje del sistema de archivos

Utilice uno de los siguientes procedimientos para montar su sistema de archivos.