Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Remontaje del sistema de archivos de EFS mediante el ayudante de montaje de EFS
Utilice el asistente de montaje de EFS para configurar /etc/fstab
en las instancias de Linux de EC2 para volver a montar automáticamente los sistemas de archivos de EFS cuando la instancia se reinicie.
Temas
Adjunte un sistema de archivos de EFS al crear una instancia de EC2 para permitir el montaje automático al reiniciar
Este método utiliza el asistente de montaje de EFS para montar el sistema de archivos y actualizar el archivo /etc/fstab en la instancia de EC2. El ayudante de montaje forma parte del conjunto de herramientas amazon-efs-utils.
Cuando crea una nueva instancia de Linux de Amazon EC2 mediante el asistente de inicialización de instanciasde EC2, puede configurarla para montar el sistema de archivos de Amazon EFS automáticamente. La instancia EC2 monta el sistema de archivos de forma automática al iniciar la instancia por primera vez y también cada vez que se reinicia.
nota
Los sistemas de archivos de Amazon EFS no admiten el montaje en instancias de Mac de Amazon EC2 que ejecuten macOS Big Sur o Monterey en el momento del lanzamiento de la instancia.
Antes de realizar este procedimiento, compruebe que ha creado su sistema de archivos de Amazon EFS. Para obtener más información, consulte Cree rápidamente un sistema de archivos con la configuración recomendada (consola) en el ejercicio de introducción de Amazon EFS.
nota
No se puede usar Amazon EFS con instancias de Amazon EC2 basadas en Microsoft Windows.
Antes de poder lanzar y conectarse a una instancia de Amazon EC2, tiene que crear un par de claves, a menos que ya disponga de una. Siga los pasos de Configuración para usar Amazon EC2 de la Guía del usuario de Amazon EC2 para crear un par de claves. Si ya tiene un par de claves, puede utilizarlo en este ejercicio.
Para configurar la instancia EC2 para montar un sistema de archivos EFS de forma automática en el momento del lanzamiento
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
Elija Iniciar instancia.
-
En Step 1: Choose an Amazon Machine Image (AMI) (Paso 1: Elegir una Amazon Machine Image (AMI)), busque una AMI de Amazon Linux en la parte superior de la lista y elija Select (Seleccionar).
-
En el Step 2: Choose an Instance Type (Paso 2: Elegir un tipo de instancia), seleccione Next: Configure Instance Details (Siguiente: Configurar detalles de la instancia).
-
En el Step 3: Configure Instance Details (Paso 3: Configurar los detalles de la instancia), proporcione la siguiente información:
En Network (Red), elija la entrada de la misma VPC en la que se encuentra el sistema de archivos de EFS que va a montar.
En Subnet (Subred), elija una subred predeterminada en cualquier zona de disponibilidad.
En File systems (Sistemas de archivos), elija el sistema de archivos de EFS que desea montar. La ruta que se muestra junto al ID del sistema de archivos es el punto de montaje que utilizará la instancia EC2, que puede cambiar.
En Advanced details (Detalles avanzados), los datos de usuario se generan automáticamente e incluyen los comandos necesarios para montar los sistemas de archivos EFS especificados en File systems (Sistemas de archivos).
-
Elija Siguiente: Añadir almacenamiento.
-
Elija Next: Add Tags (Siguiente: Agregar etiquetas).
-
Asigne un nombre a la instancia y elija Next: Configure Security Group (Siguiente: Configurar grupo de seguridad).
-
En Step 6: Configure Security Group (Paso 6: Configurar grupo de seguridad), establezca Assign a security group (Asignar un grupo de seguridad) en Select an existing security group (Seleccionar un grupo de seguridad existente). Elija el grupo de seguridad predeterminado para asegurarse de que puede obtener acceso a su sistema de archivos de EFS.
No puede obtener acceso a la instancia EC2 mediante Secure Shell (SSH) con este grupo de seguridad. Para el acceso mediante SSH, puede editar más adelante la seguridad predeterminada y añadir una regla para permitir SSH o un nuevo grupo de seguridad que permita SSH. Puede utilizar la siguiente configuración:
-
Tipo: SSH
-
Protocolo: TCP
-
Rango de puerto: 22
-
Origen: cualquiera 0.0.0.0/0
-
-
Elija Revisar e iniciar.
-
Elija Iniciar.
-
Seleccione la casilla de verificación para el par de claves que ha creado y, a continuación, elija Launch Instances (Lanzar instancias).
La instancia EC2 ahora está configurada para montar el sistema de archivos de EFS cuando se lance y siempre que se reinicie.
Remontaje del sistema de archivos de EFS mediante /etc/fstab
con el ayudante de montaje de EFS
El archivo /etc/fstab
contiene información sobre los sistemas de archivos. El comando mount -a
, que se ejecuta durante el arranque de la instancia, monta todos los sistemas de archivos enumerados en /etc/fstab
. En este procedimiento, actualizará manualmente /etc/fstab
en una instancia de Linux de EC2 para que la instancia utilice el asistente de montaje de EFS para volver a montar automáticamente un sistema de archivos de EFS cuando la instancia se reinicie.
nota
Los sistemas de archivos de Amazon EFS no admiten el montaje automático con /etc/fstab
con el asistente de montaje de EFS en instancias de Mac de Amazon EC2 que ejecutan macOS Big Sur o Monterey. En su lugar, puede usar NFS con /etc/fstab para montar automáticamente el sistema de archivos en instancias de Mac de EC2 que ejecuten macOS Big Sur y Monterey.
Este método utiliza el ayudante de montaje de EFS para montar el sistema de archivos. El ayudante de montaje forma parte del conjunto de herramientas amazon-efs-utils
.
Las herramientas amazon-efs-utils
están disponibles para su instalación en imágenes de Amazon Machine (AMI) de Amazon Linux y Amazon Linux 2. Para obtener más información acerca de amazon-efs-utils
, consulte Instalación de las herramientas de Amazon EFS. Si utiliza otra distribución de Linux, como Red Hat Enterprise Linux (RHEL), compile e instale amazon-efs-utils
de forma manual. Para obtener más información, consulte Instalación del cliente de Amazon EFS en otras distribuciones Linux.
Requisitos previos
Para poder implementar correctamente este procedimiento, es necesario cumplir los siguientes requisitos:
Ya ha creado el sistema de archivos de Amazon EFS y desea que se vuelva a montar automáticamente. Para obtener más información, consulte Cree rápidamente un sistema de archivos con la configuración recomendada (consola).
Ya ha creado la instancia de Linux de EC2 que desea configurar para volver a montar automáticamente un sistema de archivos de EFS.
El asistente de montaje de EFS está instalado en la instancia de Linux de EC2. Para obtener más información, consulte Instalación de las herramientas de Amazon EFS.
Para actualizar el archivo /etc/fstab en la instancia EC2
-
Conéctese a su instancia EC2:
-
Para conectarse a la instancia desde un equipo que ejecute macOS o Linux, especifique el archivo .pem para su comando SSH. Para ello, use la opción
-i
y la ruta a su clave privada. -
Para conectarte a la instancia desde un ordenador con Windows, puedes usar PuTTY MindTerm o bien. Para usar PuTTY, instálelo y convierta el archivo .pem en un archivo .ppk.
Para obtener más información, consulte los siguientes temas de la Guía del usuario de Amazon EC2:
-
Abra el archivo
/etc/fstab
en un editor.-
Para montar automáticamente utilizando una autorización de IAM o un punto de acceso de EFS:
-
Para montar automáticamente con autorización de IAM en una instancia de Amazon EC2 que tiene un perfil de instancia, agregue la siguiente línea al archivo
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam 0 0 -
Para montar automáticamente con autorización de IAM en una instancia de Linux mediante un archivo de credenciales, agregue la siguiente línea al archivo
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam,awsprofile=namedprofile
0 0 -
Para montar automáticamente un sistema de archivos utilizando un punto de acceso de EFS, agregue la siguiente línea al archivo
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam,accesspoint=access-point-id
0 0
aviso
Use la opción
_netdev
, empleada para identificar los sistemas de archivos de red, cuando monte su sistema de archivos automáticamente. Si falta_netdev
, la instancia EC2 puede dejar de responder. Este resultado se debe a que los sistemas de archivos de red se deben inicializar después de que la instancia de procesamiento inicia sus redes. Para obtener más información, consulte Se produce un error de montaje automático y la instancia no responde.Para obtener más información, consulte Montaje con autorización de IAM y Montaje con puntos de acceso de EFS.
-
-
Guarde los cambios en el archivo.
-
Pruebe la entrada
fstab
utilizando el comandomount
con la opción'fake'
junto con las opciones'verbose'
y'all'
.$
sudo mount -fav
home/ec2-user/efs : successfully mounted
La instancia EC2 está configurada ahora para montar el sistema de archivos de EFS cuando se reinicia.
nota
En algunos casos, es posible que su instancia de Amazon EC2 deba iniciarse independientemente del estado de su sistema de archivos de Amazon EFS montado. En tales casos, agregue la opción nofail
a la entrada de su sistema de archivos en el archivo /etc/fstab
.
La línea de código que ha añadido al archivo /etc/fstab
hace lo siguiente.
Campo | Descripción |
---|---|
|
El ID de su sistema de archivos de Amazon EFS. Puede obtener este ID desde la consola o mediante programación desde la CLI o un AWS SDK. |
|
El punto de montaje para el sistema de archivos de EFS en su instancia EC2. |
|
El tipo de sistema de archivos. Cuando se utiliza el ayudante de montaje, este tipo es siempre |
|
Opciones de montaje para el sistema de archivos. Se trata de una lista separada por comas de las siguientes opciones:
|
|
Un valor distinto de cero indica que se debe hacer una copia de seguridad del sistema de archivos mediante |
|
El orden en que |