Montaje automático de su sistema de archivos Amazon FSx - FSx para Lustre

Montaje automático de su sistema de archivos Amazon FSx

Puede actualizar el archivo /etc/fstab de su instancia de Amazon EC2 después de conectarse a la instancia por primera vez para que monte su sistema de archivos de Amazon FSx cada vez que se reinicie.

Cómo usar /etc/fstab para montar FSx para Lustre automáticamente

Para montar automáticamente el directorio del sistema de archivos de Amazon FSx cuando se reinicie la instancia de Amazon EC2, puede utilizar el archivo fstab. El archivo fstab contiene información sobre los sistemas de archivos. El comando mount -a, que se ejecuta durante el startup de la instancia, monta los sistemas de archivos enumerados en el archivo fstab.

nota

Antes de que pueda actualizar el archivo /etc/fstab de su instancia EC2, asegúrese de que ya ha creado su sistema de archivos Amazon FSx. Para obtener más información, consulte Paso 1: crear un sistema de archivos FSx para Lustre en el Ejercicio de introducción.

Para actualizar el archivo /etc/fstab en la instancia EC2
  1. Conéctese a la instancia EC2 y abra el archivo /etc/fstab en un editor.

  2. Añada la línea siguiente al archivo /etc/fstab.

    Monte el sistema de archivos de Amazon FSx para Lustre en el directorio que ha creado. Utilice el siguiente comando y sustituya lo siguiente:

    • Sustitúyalo /fsx por el directorio en el que desea montar el sistema de archivos de Amazon FSx.

    • Reemplace file_system_dns_name con el nombre DNS real del sistema de archivos.

    • Reemplace mountname con el nombre de montaje del sistema de archivos. Este nombre de montaje es devuelto en la respuesta de la operación API CreateFileSystem. También se devuelve en la respuesta del comando describe-file-systems AWS CLI y en la operación de la API DescribeFileSystems.

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 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.

  3. Guarde los cambios en el archivo.

La instancia EC2 está configurada ahora para montar el sistema de archivos de Amazon FSx 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 FSx montado. En estos casos, agregue la opción nofail a la entrada de su sistema de archivos en el archivo /etc/fstab.

Los campos de la línea de código que ha agregado al archivo /etc/fstab hacen lo siguiente.

Campo Descripción

file_system_dns_name@tcp:/

El nombre DNS de su sistema de archivos Amazon FSx, que identifica el sistema de archivos. Puede obtener este nombre desde la consola o programáticamente desde el AWS CLI o un SDK AWS.

mountname

El nombre de montaje para el sistema de archivos. Puede obtener este nombre desde la consola o programáticamente desde AWS CLI usando el comando describe-file-systems o la API AWS o utilizando SDK con la operación DescribeFileSystems.

/fsx

El punto de montaje para el sistema de archivos de Amazon FSx en su instancia EC2.

lustre

El tipo de sistema de archivos, Amazon FSx.

mount options

Opciones de montaje para el sistema de archivos, presentadas como una lista separada por comas de las siguientes opciones:

  • defaults – Este valor indica al sistema operativo que utilice las opciones de montaje por defecto. Puede listar las opciones de montaje por defecto después de que el sistema de archivos haya sido montado viendo la salida del comando mount.

  • relatime – Esta opción mantiene los datos atime (tiempos de acceso al inodo), pero no para cada vez que se accede a un archivo. Con esta opción activada, atime los datos se escriben en el disco solo si el archivo ha sido modificado desde que los datos atime se actualizaron por última vez (mtime), o si se accedió al archivo por última vez hace más de un cierto tiempo (un día por defecto). Si desea desactivar las actualizaciones del tiempo de acceso al inodo, utilice la opción de montaje noatime.

  • flock – monta tu sistema de archivos con el bloqueo de archivos activado. Si no desea habilitar el bloqueo de archivos, use la opción de montaje noflock en su lugar.

  • _netdev – el valor indica al sistema operativo que el sistema de archivos reside en un dispositivo que requiere acceso a la red. Esta opción impide que la instancia monte el sistema de archivos hasta que se haya habilitado la red en el cliente.

x-systemd.automount,x-systemd.requires=network.service

Estas opciones garantizan que el montador automático no se ejecute hasta que la conectividad de red esté en línea.

nota

Para Amazon Linux 2023 y Ubuntu 22.04, use la opción x-systemd.requires=systemd-networkd-wait-online.service en lugar de la opción x-systemd.requires=network.service.

0

Un valor que indica si el sistema de archivos debe ser respaldado por dump. Para Amazon FSx, este valor debería ser 0.

0

Valor que indica el orden en el que fsck comprueba los sistemas de ficheros en el arranque. Para sistemas de archivos de Amazon FSx, este valor debe ser 0 para indicar que fsck no se debe ejecutar durante el startup.