View a markdown version of this page

Gestion des versions de Lustre - FSx pour Lustre

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.

Gestion des versions de Lustre

FSx for Lustre prend actuellement en charge plusieurs versions de Lustre avec support à long terme (LTS) publiées par la communauté Lustre. Les nouvelles versions de LTS offrent des avantages tels que des améliorations de performances, de nouvelles fonctionnalités et la prise en charge des dernières versions du noyau Linux pour vos instances clientes. Vous pouvez mettre à niveau vos systèmes de fichiers vers des versions plus récentes de Lustre en quelques minutes à l' AWS Management Console aide AWS des SDK. AWS CLI

FSx for Lustre prend actuellement en charge les versions 2.10, 2.12 et 2.15 de Lustre LTS. Vous pouvez déterminer la version LTS de vos systèmes de fichiers FSx for Lustre à l'aide de la commande describe-file-systems ou à AWS Management Console l'aide de la commande AWS CLI describe-file-systems.

Avant d'effectuer une mise à niveau de la version Lustre, nous vous recommandons de suivre les étapes décrites dansBonnes pratiques pour les mises à niveau de la version Lustre.

Bonnes pratiques pour les mises à niveau de la version Lustre

Nous vous recommandons de suivre les meilleures pratiques suivantes avant de mettre à niveau la version Lustre de votre système de fichiers FSx for Lustre :

  • Test dans un environnement hors production : testez une mise à niveau de la version Lustre sur une copie de votre système de fichiers de production avant de procéder à la mise à niveau de votre système de fichiers de production. Cela garantit un processus de mise à niveau fluide pour votre charge de travail de production.

  • Garantir la compatibilité avec le client : vérifiez que les versions du noyau Linux exécutées sur vos instances clientes sont compatibles avec la version de Lustre vers laquelle vous prévoyez de procéder à la mise à niveau. Consultez Lustre compatibilité entre le système de fichiers et le noyau client pour plus de détails.

  • Sauvegardez vos données :

    • Pour les systèmes de fichiers non liés à S3 : nous vous recommandons de créer une sauvegarde FSx avant de mettre à niveau la version Lustre afin de disposer d'un point de restauration connu pour votre système de fichiers. Si les sauvegardes quotidiennes automatiques sont activées sur votre système de fichiers, Amazon FSx créera automatiquement une sauvegarde de votre système de fichiers avant la mise à niveau.

    • Pour les systèmes de fichiers liés à S3, nous recommandons de vérifier que toutes les modifications ont été exportées vers S3 avant la mise à niveau. Si vous avez activé l'exportation automatique, vérifiez que la AgeOfOldestQueuedMessage AutoExportmétrique est égale à zéro pour confirmer que toutes les modifications ont été correctement exportées vers S3. Si vous n'avez pas activé l'exportation automatique, vous pouvez exécuter une tâche manuelle de référentiel de données (DRT) pour synchroniser votre système de fichiers avec le compartiment S3 avant la mise à niveau.

  • Planifiez le temps d'arrêt du système de fichiers : pour que la mise à niveau réussisse, tous les clients doivent être déconnectés avant le début de la mise à niveau et rester déconnectés jusqu'à la fin de la mise à niveau. Le temps d'arrêt total dépend du temps nécessaire pour identifier et démonter tous les clients, du processus de mise à niveau lui-même (généralement moins de 30 minutes pour la grande majorité des systèmes de fichiers) et du temps nécessaire pour remonter les clients et reprendre les charges de travail une fois la mise à niveau terminée. La durée de démontage et de remontage des clients varie en fonction de votre environnement et du nombre de clients.

Exécution de la mise à niveau

Pour mettre à niveau votre système de fichiers FSx for Lustre vers une version plus récente, suivez les étapes répertoriées :

  1. Démonter tous les clients : avant de lancer la mise à niveau, vous devez démonter le système de fichiers de toutes les instances clientes accédant à votre système de fichiers. Vous pouvez vérifier que tous les clients sont correctement démontés en utilisant la ClientConnections métrique sur Amazon CloudWatch . Cette métrique ne doit afficher aucune connexion. Le processus de mise à niveau échouera si des clients restent connectés au système de fichiers.

    Vous pouvez consulter la liste des identifiants de réseau client (NID) connectés au système de fichiers dans le .fsx/clientConnections fichier stocké à la racine de votre système de fichiers. Ce fichier est mis à jour toutes les 5 minutes. Vous pouvez utiliser la cat commande pour afficher le contenu du fichier, comme dans cet exemple :

    cat /test/.fsx/clientConnections
  2. Mettre à niveau la version Lustre : vous pouvez mettre à niveau la version Lustre de votre système de fichiers FSx for Lustre à l'aide de la console Amazon FSx, de l'API Amazon FSx ou de AWS CLI l'API Amazon FSx. Nous vous recommandons de mettre à niveau vos systèmes de fichiers vers la dernière version de Lustre prise en charge par FSx for Lustre.

    Pour mettre à jour la version Lustre d'un système de fichiers (console)

    1. Ouvrez la console Amazon FSx à l'adresse. https://console.aws.amazon.com/fsx/

    2. Dans le volet de navigation de gauche, choisissez Systèmes de fichiers. Dans la liste des systèmes de fichiers, choisissez le système de fichiers FSx for Lustre dont vous souhaitez mettre à jour la version de Lustre.

    3. Pour Actions, sélectionnez Mettre à jour la version Lustre du système de fichiers. Ou, dans le panneau Résumé, choisissez Mettre à jour à côté du champ de version Lustre du système de fichiers. La boîte de dialogue Mettre à jour la version Lustre du système de fichiers apparaît. La boîte de dialogue Mettre à jour la version Lustre du système de fichiers apparaît.

    4. Dans le champ Sélectionnez une nouvelle version de Lustre, choisissez une version de Lustre. La valeur que vous choisissez doit être plus récente que la version actuelle de Lustre.

    5. Choisissez Mettre à jour.

    Pour mettre à jour la version Lustre d'un système de fichiers (CLI)

    Pour mettre à jour la version Lustre d'un système de fichiers FSx for Lustre, utilisez AWS CLI la commande update-file-system. (L'action d'API équivalente est UpdateFileSystem.) Définissez les paramètres suivants :

    • --file-system-idDéfini sur l'ID du système de fichiers que vous mettez à jour.

    • Définissez une version --file-system-type-version de Lustre plus récente pour le système de fichiers que vous mettez à jour.

    L'exemple suivant met à jour la version Lustre du système de fichiers de la version 2.12 à la version 2.15 :

    aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --file-system-type-version "2.15"

    Si le flux de mise à niveau échoue (par exemple, si un client est toujours connecté au système de fichiers), le système de fichiers revient automatiquement à sa version et à son état Lustre d'origine. Dans ce cas, l'événement d'action administrative contiendra un message d'échec avec des instructions sur la manière de résoudre le problème avant de réessayer la mise à niveau.

  3. Montez tous les clients : vous pouvez suivre la progression des mises à jour des versions de Lustre en utilisant l'onglet Mises à jour de la console Amazon FSx ou describe-file-systems dans le. AWS CLI Une fois que l'état de mise à niveau de la version Lustre s'afficheCompleted, vous pouvez remonter le système de fichiers en toute sécurité sur vos instances clientes et reprendre votre charge de travail.