Activation du montage automatique sur les instances EC2 Linux existantes - Amazon Elastic File System

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Activation du montage automatique sur les instances EC2 Linux existantes

Le fichier /etc/fstab contient des informations sur les systèmes de fichiers. La commande mount -a, qui s’exécute au démarrage de l’instance, Monte tous les systèmes de fichiers répertoriés dans /etc/fstab. Dans cette procédure, vous allez le mettre à jour manuellement /etc/fstab sur une instance EC2 Linux afin que l'instance utilise l'assistant de EFS montage pour remonter automatiquement un système de EFS fichiers au redémarrage de l'instance.

Note

Les systèmes de EFS fichiers Amazon ne prennent pas en charge le montage automatique à l'/etc/fstabaide de l'assistant de EFS montage sur les instances Amazon EC2 Mac exécutant macOS Big Sur ou Monterey. Au lieu de cela, vous pouvez utiliser NFSwith /etc/fstab pour monter automatiquement votre système de fichiers sur des instances EC2 Mac exécutant macOS Big Sur et Monterey.

Cette méthode utilise l'assistant de EFS montage pour monter le système de fichiers. L’assistant de Montage fait partie de l’ensemble d’outils amazon-efs-utils.

Les amazon-efs-utils outils peuvent être installés sur Amazon Linux et Amazon Linux 2 Amazon Machine Images (AMIs). Pour plus d'informations sur amazon-efs-utils, consultez Installation du EFS client Amazon. Si vous utilisez une autre distribution Linux, telle que Red Hat Enterprise Linux (RHEL), compilez et installez manuellementamazon-efs-utils. Pour de plus amples informations, veuillez consulter Installation du EFS client Amazon sur d'autres distributions Linux.

Prérequis

Les conditions suivantes doivent être remplies pour que vous puissiez mettre en œuvre cette procédure avec succès :

Mettez à jour le fichier /etc/fstab

Procédez comme suit pour mettre à jour le fichier /etc/fstab sur une instance EC2 Linux afin que celle-ci utilise l'assistant de EFS montage pour remonter automatiquement un EFS système de fichiers au redémarrage de l'instance.

Pour mettre à jour le fichier /etc/fstab sur votre instance EC2
  1. Connectez-vous à votre EC2 instance. Pour plus d'informations, consultez Connect to your EC2 instance dans le guide de EC2 l'utilisateur Amazon.

  2. Ouvrez le fichier /etc/fstab dans un éditeur.

  3. Pour un montage automatique à l'aide d'une IAM autorisation ou d'un point EFS d'accès :

    • Pour effectuer un montage automatique avec IAM autorisation sur une EC2 instance Amazon dotée d'un profil d'instance, ajoutez la ligne suivante au /etc/fstab fichier.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam 0 0
    • Pour effectuer un montage automatique avec IAM autorisation sur une instance Linux à l'aide d'un fichier d'informations d'identification, ajoutez la ligne suivante au /etc/fstab fichier.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,awsprofile=namedprofile 0 0
    • Pour monter automatiquement un système de fichiers à l'aide d'un point d'EFSaccès, ajoutez la ligne suivante au /etc/fstab fichier.

      file-system-id:/ efs-mount-point efs _netdev,noresvport,tls,iam,accesspoint=access-point-id 0 0
    Avertissement

    Utilisez l’option _netdev, utilisée pour identifier les systèmes de fichiers réseau lors du Montage automatique de votre système de fichiers. Si elle _netdev est absente, il est possible que votre EC2 instance cesse de répondre. Cela s’explique par le fait que les systèmes de fichiers réseau doivent être initialisés après le démarrage de la mise en réseau de l’instance de calcul. Pour de plus amples informations, veuillez consulter Le montage automatique échoue et l’instance ne répond pas.

    Pour plus d’informations, consultez Montage avec IAM autorisation et Montage avec points EFS d'accès.

  4. Enregistrez les Modifications dans le fichier.

  5. Testez l’entrée fstab en utilisant la commande mount avec l’option 'fake' ainsi que les options 'all' et 'verbose'.

    $ sudo mount -fav home/ec2-user/efs : successfully mounted

Votre EC2 instance est désormais configurée pour monter le système de EFS fichiers à chaque redémarrage.

Note

Dans certains cas, il se peut que votre EC2 instance Amazon doive démarrer quel que soit l'état de votre système de EFS fichiers Amazon monté. Dans ce cas, ajoutez l’option nofail à l’entrée de votre système de fichiers dans votre fichier /etc/fstab.

La ligne de code que vous avez ajoutée dans le fichier /etc/fstab effectue les opérations suivantes.

Champ Description

file-system-id:/

L'ID de votre système de EFS fichiers Amazon. Vous pouvez obtenir cet identifiant depuis la console ou par programmation depuis le CLI ou un. AWS SDK

efs-mount-point

Point de montage du système de EFS fichiers sur votre EC2 instance.

efs

Type de système de fichiers. Lorsque vous utilisez l’assistant de Montage, ce type est toujours efs.

mount options

Options de Montage pour le système de fichiers. Il s’agit d’une liste séparée par des virgules des options suivantes :

  • _netdev – Cette option indique au système d’exploitation que le système de fichiers réside sur un périphérique qui nécessite l’accès au réseau. Cette option empêche l’instance de Monter le système de fichiers jusqu’à ce que le réseau a été activé sur le client.

  • noresvport— Indique au NFS client d'utiliser un nouveau port source du protocole de contrôle de transmission (TCP) lorsqu'une connexion réseau est rétablie. Cela permet de garantir la disponibilité ininterrompue du système de EFS fichiers après un événement de restauration du réseau.

  • tls – Cette option active le chiffrement des données en transit.

  • iam— Utilisez cette option pour effectuer un montage avec IAM autorisation sur un Amazon doté EC2 d'un profil d'instance. L’utilisation de l’option de Montage iam nécessite également l’utilisation de l’option tls. Pour de plus amples informations, veuillez consulter Utilisation IAM pour contrôler l'accès aux données du système de fichiers.

  • awsprofile=namedprofile— Utilisez cette option avec les tls options iam et pour effectuer un montage avec IAM autorisation sur une instance Linux à l'aide d'un fichier d'informations d'identification. Pour plus d'informations sur les points EFS d'accès, consultezUtilisation IAM pour contrôler l'accès aux données du système de fichiers.

  • accesspoint=access-point-id— Utilisez cette option avec l'tlsoption de montage à l'aide d'un point d'EFSaccès. Pour plus d'informations sur les points EFS d'accès, consultezUtilisation des points EFS d'accès Amazon.

0

Une valeur différente de zéro indique que le système de fichiers doit être sauvegardé par dump. CarEFS, cette valeur doit être0.

0

Ordre dans lequel fsck vérifie les systèmes de fichiers au démarrage. Pour les systèmes de EFS fichiers, cette valeur doit 0 indiquer qu'ils ne fsck doivent pas être exécutés au démarrage.