View a markdown version of this page

Installation de la   Lustre client - 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.

Installation de la   Lustre client

Pour monter votre système de fichiers Amazon FSx for Lustre à partir d'une instance Linux, installez d'abord le client open sourceLustre. Ensuite, en fonction de la version de votre système d'exploitation, appliquez l'une des procédures suivantes. Pour plus d'informations sur le support du noyau, consultezLustre compatibilité entre le système de fichiers et le noyau client.

Si vous utilisez un client Lustre avec EFA (Elastic Fabric Adapter), consultezConfiguration des clients EFA.

Si votre instance de calcul n'exécute pas le noyau Linux spécifié dans les instructions d'installation et que vous ne pouvez pas modifier le noyau, vous pouvez créer votre propre Lustre client. Pour plus d'informations, voir Compiler Lustre sur le Lustre Wiki.

Amazon Linux

  1. Ouvrez un terminal sur votre client.

  2. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul en exécutant la commande suivante.

    uname -r
  3. Passez en revue la réponse du système et comparez-la à la configuration minimale du noyau suivante pour installer le Lustre client sur Amazon Linux 2023 :

    • 6.12 exigences minimales en matière de noyau - 6,12*

    • 6.1 configuration minimale requise pour le noyau - 6.1.79-99.167.amzn2023

    Si votre instance EC2 répond à la configuration minimale requise pour le noyau, passez à l'étape suivante et installez le Lustre client.

    Si la commande renvoie un résultat inférieur à la configuration minimale requise pour le noyau, mettez à jour le noyau et redémarrez votre instance Amazon EC2 en exécutant la commande suivante.

    sudo dnf -y update kernel && sudo reboot

    Vérifiez que le noyau a été mis à jour à l'aide de la uname -r commande.

  4. Téléchargez et installez le Lustre client à l'aide de la commande suivante.

    sudo dnf install -y lustre-client
  1. Ouvrez un terminal sur votre client.

  2. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul en exécutant la commande suivante.

    uname -r
  3. Vérifiez la réponse du système et comparez-la aux exigences minimales du noyau suivantes pour installer le Lustre client sur Amazon Linux 2 :

    • Configuration minimale requise pour le noyau 5.10 : 5.10.144-127.601.amzn2

    • Configuration minimale requise pour le noyau 5.4 : 5.4.214-120.368.amzn2

    • Configuration minimale requise pour le noyau 4.14 - 4.14.294-220.533.amzn2

    Si votre instance EC2 répond à la configuration minimale requise pour le noyau, passez à l'étape suivante et installez le Lustre client.

    Si la commande renvoie un résultat inférieur à la configuration minimale requise pour le noyau, mettez à jour le noyau et redémarrez votre instance Amazon EC2 en exécutant la commande suivante.

    sudo yum -y update kernel && sudo reboot

    Vérifiez que le noyau a été mis à jour à l'aide de la uname -r commande.

  4. Téléchargez et installez le Lustre client à l'aide de la commande suivante.

    sudo amazon-linux-extras install -y lustre

    Si vous ne parvenez pas à mettre à niveau le noyau vers la configuration minimale requise, vous pouvez installer l'ancien client 2.10 à l'aide de la commande suivante.

    sudo amazon-linux-extras install -y lustre2.10
  1. Ouvrez un terminal sur votre client.

  2. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul en exécutant la commande suivante. Le Lustre client nécessite le noyau Amazon Linux 4.14, version 104 ou une version ultérieure.

    uname -r
  3. Effectuez l’une des actions suivantes :

    • Si la commande renvoie 4.14.104-78.84.amzn1.x86_64 ou une version supérieure de la version 4.14, téléchargez et installez le Lustre client à l'aide de la commande suivante.

      sudo yum install -y lustre-client
    • Si la commande renvoie un résultat inférieur à4.14.104-78.84.amzn1.x86_64, mettez à jour le noyau et redémarrez votre instance Amazon EC2 en exécutant la commande suivante.

      sudo yum -y update kernel && sudo reboot

      Vérifiez que le noyau a été mis à jour à l'aide de la uname -r commande. Téléchargez et installez ensuite le Lustre client comme décrit précédemment.

CentOS, Rocky Linux et Red Hat

Vous pouvez installer et mettre à jour des packages Lustre clients compatibles avec Red Hat Enterprise Linux (RHEL) et Rocky Linux à partir du référentiel de packages yum du Lustre client Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été altérés avant ou pendant le téléchargement. La configuration du référentiel inclut l'URL de la clé publique GPG, de sorte que la clé est importée automatiquement lorsque vous installez des packages.

Pour ajouter l'Amazon FSx Lustre référentiel de packages client yum
  1. Ouvrez un terminal sur votre client.

  2. Ajoutez le référentiel et mettez à jour le gestionnaire de packages à l'aide de la commande suivante.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/10/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Pour configurer Amazon FSx Lustre référentiel client yum

Le référentiel de packages yum du Lustre client Amazon FSx est configuré par défaut pour installer le Lustre client compatible avec la version du noyau initialement fournie avec la dernière version prise en charge de Rocky Linux et RHEL 10. Pour installer un Lustre client compatible avec la version du noyau que vous utilisez, vous pouvez modifier le fichier de configuration du référentiel.

Cette section explique comment déterminer quel noyau vous utilisez, s'il est nécessaire de modifier la configuration du référentiel et comment modifier le fichier de configuration.

  1. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul à l'aide de la commande suivante.

    uname -r
  2. Effectuez l’une des actions suivantes :

    • Si la commande est 6.12.0-211* renvoyée, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le Lustre client.

    • Si la commande est 6.12.0-124* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 10.1 de Rocky Linux et RHEL.

  3. Modifiez le fichier de configuration du référentiel pour qu'il pointe vers une version spécifique de RHEL à l'aide de la commande suivante. specific_RHEL_versionRemplacez-la par la version RHEL que vous souhaitez utiliser.

    sudo sed -i 's#10#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Par exemple, pour pointer vers la version 10.1, remplacez specific_RHEL_version par 10.1 dans la commande, comme dans l'exemple suivant.

    sudo sed -i 's#10#10.1#' /etc/yum.repos.d/aws-fsx.repo
  4. Utilisez la commande suivante pour vider le cache yum.

    sudo yum clean all
Pour installer la   Lustre client
  • Installez les packages depuis le référentiel à l'aide de la commande suivante.

    sudo yum install -y kmod-lustre-client lustre-client

Les commandes précédentes installent les deux packages nécessaires au montage et à l'interaction avec votre système de fichiers Amazon FSx. Le référentiel inclut des Lustre packages supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, et vous pouvez éventuellement les installer. Pour répertorier tous les packages disponibles dans le référentiel, utilisez la commande suivante.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Pour télécharger le rpm source, qui contient une archive du code source en amont et l'ensemble des correctifs que nous avons appliqués, utilisez la commande suivante.

sudo yumdownloader --source kmod-lustre-client

Lorsque vous exécutez yum update, une version plus récente du module est installée si elle est disponible et la version existante est remplacée. Pour éviter que la version actuellement installée ne soit supprimée lors de la mise à jour, ajoutez une ligne comme celle-ci à votre /etc/yum.conf fichier.

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

Cette liste inclut les packages d'installation uniquement par défaut, spécifiés dans la page yum.conf de manuel, ainsi que le kmod-lustre-client package.

Vous pouvez installer et mettre à jour des packages Lustre clients compatibles avec Red Hat Enterprise Linux (RHEL) et Rocky Linux à partir du référentiel de packages yum du Lustre client Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été altérés avant ou pendant le téléchargement. L'installation du référentiel échoue si vous n'installez pas la clé publique correspondante sur votre système.

Pour ajouter l'Amazon FSx Lustre référentiel de packages client yum
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Ajoutez le référentiel et mettez à jour le gestionnaire de packages à l'aide de la commande suivante.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/9/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Pour configurer Amazon FSx Lustre référentiel client yum

Le référentiel de packages yum du Lustre client Amazon FSx est configuré par défaut pour installer le Lustre client compatible avec la version du noyau initialement fournie avec la dernière version prise en charge de Rocky Linux et RHEL 9. Pour installer un Lustre client compatible avec la version du noyau que vous utilisez, vous pouvez modifier le fichier de configuration du référentiel.

Cette section explique comment déterminer quel noyau vous utilisez, s'il est nécessaire de modifier la configuration du référentiel et comment modifier le fichier de configuration.

  1. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul à l'aide de la commande suivante.

    uname -r
  2. Effectuez l’une des actions suivantes :

    • Si la commande est 5.14.0-687* renvoyée, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le Lustre client.

    • Si la commande est 5.14.0-611* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.7 de Rocky Linux et RHEL.

    • Si la commande est 5.14.0-570* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.6 de Rocky Linux et RHEL.

    • Si la commande est 5.14.0-503* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.5 de Rocky Linux et RHEL.

    • Si la commande est 5.14.0-427* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.4 de Rocky Linux et RHEL.

    • Si la commande est 5.14.0-362.18.1 renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.3 de Rocky Linux et RHEL.

    • Si la commande est 5.14.0-70* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 9.0 de Rocky Linux et RHEL.

  3. Modifiez le fichier de configuration du référentiel pour qu'il pointe vers une version spécifique de RHEL à l'aide de la commande suivante. specific_RHEL_versionRemplacez-la par la version RHEL que vous souhaitez utiliser.

    sudo sed -i 's#9#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Par exemple, pour pointer vers la version 9.6, remplacez specific_RHEL_version par 9.6 dans la commande, comme dans l'exemple suivant.

    sudo sed -i 's#9#9.6#' /etc/yum.repos.d/aws-fsx.repo
  4. Utilisez la commande suivante pour vider le cache yum.

    sudo yum clean all
Pour installer la   Lustre client
  • Installez les packages depuis le référentiel à l'aide de la commande suivante.

    sudo yum install -y kmod-lustre-client lustre-client

Les commandes précédentes installent les deux packages nécessaires au montage et à l'interaction avec votre système de fichiers Amazon FSx. Le référentiel inclut des Lustre packages supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, et vous pouvez éventuellement les installer. Pour répertorier tous les packages disponibles dans le référentiel, utilisez la commande suivante.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Pour télécharger le rpm source, qui contient une archive du code source en amont et l'ensemble des correctifs que nous avons appliqués, utilisez la commande suivante.

sudo yumdownloader --source kmod-lustre-client

Lorsque vous exécutez yum update, une version plus récente du module est installée si elle est disponible et la version existante est remplacée. Pour éviter que la version actuellement installée ne soit supprimée lors de la mise à jour, ajoutez une ligne comme celle-ci à votre /etc/yum.conf fichier.

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

Cette liste inclut les packages d'installation uniquement par défaut, spécifiés dans la page yum.conf de manuel, ainsi que le kmod-lustre-client package.

Vous pouvez installer et mettre à jour des packages Lustre clients compatibles avec Red Hat Enterprise Linux (RHEL), Rocky Linux et CentOS à partir du référentiel de packages yum du Lustre client Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été altérés avant ou pendant le téléchargement. L'installation du référentiel échoue si vous n'installez pas la clé publique correspondante sur votre système.

Pour ajouter l'Amazon FSx Lustre référentiel de packages client yum
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Ajoutez le référentiel et mettez à jour le gestionnaire de packages à l'aide de la commande suivante.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/8/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Pour configurer Amazon FSx Lustre référentiel client yum

Le référentiel de packages yum du Lustre client Amazon FSx est configuré par défaut pour installer le Lustre client compatible avec la version du noyau initialement fournie avec la dernière version prise en charge de CentOS, Rocky Linux et RHEL 8. Pour installer un Lustre client compatible avec la version du noyau que vous utilisez, vous pouvez modifier le fichier de configuration du référentiel.

Cette section explique comment déterminer quel noyau vous utilisez, s'il est nécessaire de modifier la configuration du référentiel et comment modifier le fichier de configuration.

  1. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul à l'aide de la commande suivante.

    uname -r
  2. Effectuez l’une des actions suivantes :

    • Si la commande est 4.18.0-553* renvoyée, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le Lustre client.

    • Si la commande est 4.18.0-513* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.9 de CentOS, Rocky Linux et RHEL.

    • Si la commande est 4.18.0-477* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.8 de CentOS, Rocky Linux et RHEL.

    • Si la commande est 4.18.0-425* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.7 de CentOS, Rocky Linux et RHEL.

    • Si la commande est 4.18.0-372* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version CentOS, Rocky Linux et RHEL 8.6.

    • Si la commande est 4.18.0-348* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.5 de CentOS, Rocky Linux et RHEL.

    • Si la commande est 4.18.0-305* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.4 de CentOS, Rocky Linux et RHEL.

    • Si la commande est 4.18.0-240* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.3 de CentOS et RHEL.

    • Si la commande est 4.18.0-193* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 8.2 de CentOS et RHEL.

  3. Modifiez le fichier de configuration du référentiel pour qu'il pointe vers une version spécifique de RHEL à l'aide de la commande suivante.

    sudo sed -i 's#8#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Par exemple, pour pointer vers la version 8.9, remplacez specific_RHEL_version par 8.9 dans la commande.

    sudo sed -i 's#8#8.9#' /etc/yum.repos.d/aws-fsx.repo
  4. Utilisez la commande suivante pour vider le cache yum.

    sudo yum clean all
Pour installer la   Lustre client
  • Installez les packages depuis le référentiel à l'aide de la commande suivante.

    sudo yum install -y kmod-lustre-client lustre-client

Les commandes précédentes installent les deux packages nécessaires au montage et à l'interaction avec votre système de fichiers Amazon FSx. Le référentiel inclut des Lustre packages supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, et vous pouvez éventuellement les installer. Pour répertorier tous les packages disponibles dans le référentiel, utilisez la commande suivante.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Pour télécharger le rpm source, qui contient une archive du code source en amont et l'ensemble des correctifs que nous avons appliqués, utilisez la commande suivante.

sudo yumdownloader --source kmod-lustre-client

Lorsque vous exécutez yum update, une version plus récente du module est installée si disponible et la version existante est remplacée. Pour éviter que la version actuellement installée ne soit supprimée lors de la mise à jour, ajoutez une ligne comme celle-ci à votre /etc/yum.conf fichier.

installonlypkgs=kernel, kernel-PAE, installonlypkg(kernel), installonlypkg(kernel-module), installonlypkg(vm), multiversion(kernel), kmod-lustre-client

Cette liste inclut les packages d'installation uniquement par défaut, spécifiés dans la page yum.conf de manuel, ainsi que le kmod-lustre-client package.

Vous pouvez installer et mettre à jour des packages Lustre clients compatibles avec Red Hat Enterprise Linux (RHEL) et CentOS à partir du référentiel de packages yum du Lustre client Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été altérés avant ou pendant le téléchargement. L'installation du référentiel échoue si vous n'installez pas la clé publique correspondante sur votre système.

Pour ajouter l'Amazon FSx Lustre référentiel de packages client yum
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Ajoutez le référentiel et mettez à jour le gestionnaire de packages à l'aide de la commande suivante.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Pour configurer Amazon FSx Lustre référentiel client yum

Le référentiel de packages yum du Lustre client Amazon FSx est configuré par défaut pour installer le Lustre client compatible avec la version du noyau initialement fournie avec la dernière version prise en charge de CentOS et RHEL 7. Pour installer un Lustre client compatible avec la version du noyau que vous utilisez, vous pouvez modifier le fichier de configuration du référentiel.

Cette section explique comment déterminer quel noyau vous utilisez, s'il est nécessaire de modifier la configuration du référentiel et comment modifier le fichier de configuration.

  1. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul à l'aide de la commande suivante.

    uname -r
  2. Effectuez l’une des actions suivantes :

    • Si la commande est 3.10.0-1160* renvoyée, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le Lustre client.

    • Si la commande est 3.10.0-1127* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 7.8 de CentOS et RHEL.

    • Si la commande est 3.10.0-1062* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour les versions CentOS et RHEL 7.7.

  3. Modifiez le fichier de configuration du référentiel pour qu'il pointe vers une version spécifique de RHEL à l'aide de la commande suivante.

    sudo sed -i 's#7#specific_RHEL_version#' /etc/yum.repos.d/aws-fsx.repo

    Pour pointer vers la version 7.8, remplacez specific_RHEL_version par 7.8 dans la commande.

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo

    Pour pointer vers la version 7.7, remplacez specific_RHEL_version par 7.7 dans la commande.

    sudo sed -i 's#7#7.7#' /etc/yum.repos.d/aws-fsx.repo
  4. Utilisez la commande suivante pour vider le cache yum.

    sudo yum clean all
Pour installer la   Lustre client
  • Installez les packages Lustre clients depuis le référentiel à l'aide de la commande suivante.

    sudo yum install -y kmod-lustre-client lustre-client

Les commandes précédentes installent les deux packages nécessaires au montage et à l'interaction avec votre système de fichiers Amazon FSx. Le référentiel inclut des Lustre packages supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, et vous pouvez éventuellement les installer. Pour répertorier tous les packages disponibles dans le référentiel, utilisez la commande suivante.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Pour télécharger le rpm source contenant une archive du code source en amont et l'ensemble des correctifs que nous avons appliqués, utilisez la commande suivante.

sudo yumdownloader --source kmod-lustre-client

Lorsque vous exécutez yum update, une version plus récente du module est installée si disponible et la version existante est remplacée. Pour éviter que la version actuellement installée ne soit supprimée lors de la mise à jour, ajoutez une ligne comme celle-ci à votre /etc/yum.conf fichier.

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

Cette liste inclut les packages d'installation uniquement par défaut, spécifiés dans la page yum.conf de manuel, ainsi que le kmod-lustre-client package.

Vous pouvez installer et mettre à jour des packages Lustre clients à partir du référentiel de packages yum du Lustre client Amazon FSx qui sont compatibles avec CentOS 7 pour Arm-based AWS Graviton-powered les instances EC2. Ces packages sont signés pour garantir qu'ils n'ont pas été altérés avant ou pendant le téléchargement. L'installation du référentiel échoue si vous n'installez pas la clé publique correspondante sur votre système.

Pour ajouter l'Amazon FSx Lustre référentiel de packages client yum
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.cn/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Ajoutez le référentiel et mettez à jour le gestionnaire de packages à l'aide de la commande suivante.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/centos/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Pour configurer Amazon FSx Lustre référentiel client yum

Le référentiel de packages yum du Lustre client Amazon FSx est configuré par défaut pour installer le Lustre client compatible avec la version du noyau initialement fournie avec la dernière version de CentOS 7 prise en charge. Pour installer un Lustre client compatible avec la version du noyau que vous utilisez, vous pouvez modifier le fichier de configuration du référentiel.

Cette section explique comment déterminer quel noyau vous utilisez, s'il est nécessaire de modifier la configuration du référentiel et comment modifier le fichier de configuration.

  1. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance de calcul à l'aide de la commande suivante.

    uname -r
  2. Effectuez l’une des actions suivantes :

    • Si la commande est 4.18.0-193* renvoyée, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le Lustre client.

    • Si la commande est 4.18.0-147* renvoyée, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le Lustre client pour la version 7.8 de CentOS.

  3. Modifiez le fichier de configuration du référentiel pour qu'il pointe vers la version CentOS 7.8 à l'aide de la commande suivante.

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo
  4. Utilisez la commande suivante pour vider le cache yum.

    sudo yum clean all
Pour installer la   Lustre client
  • Installez les packages depuis le référentiel à l'aide de la commande suivante.

    sudo yum install -y kmod-lustre-client lustre-client

Les commandes précédentes installent les deux packages nécessaires au montage et à l'interaction avec votre système de fichiers Amazon FSx. Le référentiel inclut des Lustre packages supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, et vous pouvez éventuellement les installer. Pour répertorier tous les packages disponibles dans le référentiel, utilisez la commande suivante.

yum --disablerepo="*" --enablerepo="aws-fsx" list available

Pour télécharger le rpm source, qui contient une archive du code source en amont et l'ensemble des correctifs que nous avons appliqués, utilisez la commande suivante.

sudo yumdownloader --source kmod-lustre-client

Lorsque vous exécutez yum update, une version plus récente du module est installée si disponible et la version existante est remplacée. Pour éviter que la version actuellement installée ne soit supprimée lors de la mise à jour, ajoutez une ligne comme celle-ci à votre /etc/yum.conf fichier.

installonlypkgs=kernel, kernel-big‐mem, kernel-enterprise, kernel-smp, kernel-debug, kernel-unsupported, kernel-source, kernel-devel, kernel-PAE, kernel-PAE-debug, kmod-lustre-client

Cette liste inclut les packages d'installation uniquement par défaut, spécifiés dans la page yum.conf de manuel, ainsi que le kmod-lustre-client package.

Ubuntu avec taille de page par défaut (4 Ko)

Vous pouvez obtenir Lustre des packages depuis le référentiel Amazon FSx Ubuntu. Pour vérifier que le contenu du dépôt n'a pas été altéré avant ou pendant le téléchargement, une signature GNU Privacy Guard (GPG) est appliquée aux métadonnées du dépôt. L'installation du référentiel échoue si la clé GPG publique correcte n'est pas installée sur votre système.

  1. Ouvrez un terminal sur votre client.

  2. Suivez ces étapes pour ajouter le référentiel Amazon FSx Ubuntu :

    1. Si vous n'avez jamais enregistré de référentiel Amazon FSx Ubuntu sur votre instance cliente, téléchargez et installez la clé publique requise. Utilisez la commande suivante de l’.

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. Ajoutez le référentiel de packages Amazon FSx à votre gestionnaire de packages local à l'aide de la commande suivante.

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance cliente et mettez-le à jour si nécessaire. Pour obtenir la liste des noyaux requis pour le Lustre client sur Ubuntu, à la fois pour les instances EC2 basées sur x86 et pour les instances EC2 alimentées par des Arm-based processeurs Graviton, consultez. AWS Clients Ubuntu

    1. Exécutez la commande suivante pour déterminer quel noyau est en cours d'exécution.

      uname -r
    2. Exécutez la commande suivante pour mettre à jour le noyau et la Lustre version les plus récents d'Ubuntu, puis redémarrez.

      sudo apt install -y linux-aws lustre-client-modules-aws && sudo reboot

      Si la version de votre noyau est supérieure à la version minimale du noyau pour les instances EC2 basées sur x86 et les instances EC2, et Graviton-based que vous ne souhaitez pas effectuer de mise à jour vers la dernière version du noyau, vous pouvez effectuer l'installation Lustre pour le noyau actuel à l'aide de la commande suivante.

      sudo apt install -y lustre-client-modules-$(uname -r)

      Les deux Lustre packages nécessaires au montage et à l'interaction avec votre système de fichiers FSx for Lustre sont installés. Vous pouvez éventuellement installer des packages connexes supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests inclus dans le référentiel.

    3. Répertoriez tous les packages disponibles dans le référentiel à l'aide de la commande suivante.

      sudo apt-cache search ^lustre
    4. (Facultatif) Si vous souhaitez que la mise à niveau de votre système mette également à niveau les modules Lustre clients, assurez-vous que le lustre-client-modules-aws package est installé à l'aide de la commande suivante.

      sudo apt install -y lustre-client-modules-aws
Note

Si vous obtenez un Module Not Found message d'erreur, consultezPour résoudre les erreurs de module manquantes.

Si un Module Not Found message d'erreur s'affiche lors de l'installation sur n'importe quelle version d'Ubuntu, procédez comme suit :

Rétrogradez votre noyau vers la dernière version prise en charge. Répertoriez toutes les versions disponibles du paquet lustre-client-modules et installez le noyau correspondant. Pour ce faire, exécutez la commande suivante.

sudo apt-cache search lustre-client-modules

Par exemple, si la dernière version incluse dans le référentiel estlustre-client-modules-5.4.0-1011-aws, procédez comme suit :

  1. Installez le noyau pour lequel ce package a été créé à l'aide des commandes suivantes.

    sudo apt-get install -y linux-image-5.4.0-1011-aws
    sudo sed -i 's/GRUB_DEFAULT=.\+/GRUB\_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-1011-aws"/' /etc/default/grub
    sudo update-grub
  2. Redémarrez votre instance à l'aide de la commande suivante.

    sudo reboot
  3. Installez le Lustre client à l'aide de la commande suivante.

    sudo apt-get install -y lustre-client-modules-$(uname -r)

Ubuntu avec une taille de page de 64 Ko

Vous pouvez obtenir Lustre des packages depuis le référentiel Amazon FSx Ubuntu. Pour vérifier que le contenu du dépôt n'a pas été altéré avant ou pendant le téléchargement, une signature GNU Privacy Guard (GPG) est appliquée aux métadonnées du dépôt. L'installation du référentiel échoue si la clé GPG publique correcte n'est pas installée sur votre système.

  1. Ouvrez un terminal sur votre client.

  2. Vérifiez que votre instance utilise une taille de page de 64 Ko. La sortie doit être65536.

    getconf PAGESIZE

  3. Suivez ces étapes pour ajouter le référentiel Amazon FSx Ubuntu :

    1. Si vous n'avez jamais enregistré de référentiel Amazon FSx Ubuntu sur votre instance cliente, téléchargez et installez la clé publique requise. Utilisez la commande suivante de l’.

      wget -O - https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-ubuntu-public-key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/fsx-ubuntu-public-key.gpg >/dev/null
    2. Ajoutez le référentiel de packages Amazon FSx à votre gestionnaire de packages local à l'aide de la commande suivante.

      sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/fsx-ubuntu-public-key.gpg] https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  4. Déterminez quel noyau est actuellement en cours d'exécution sur votre instance cliente et mettez-le à jour si nécessaire. La version de votre noyau Ubuntu 24 doit être 6.14.0-1018-aws-64k ou ultérieure.

    1. Exécutez la commande suivante pour déterminer quel noyau est en cours d'exécution.

      uname -r
    2. Exécutez la commande suivante pour effectuer la mise à jour vers la dernière version du noyau Ubuntu et de Lustre, puis redémarrez.

      sudo apt install -y linux-aws-64k lustre-client-modules-aws-64k && sudo reboot

      Si la version de votre noyau est supérieure à celle 6.14.0-1018-aws-64k des instances Graviton-based EC2 et que vous ne souhaitez pas effectuer de mise à jour vers la dernière version du noyau, vous pouvez effectuer l'installation Lustre pour le noyau actuel à l'aide de la commande suivante.

      sudo apt install -y lustre-client-modules-$(uname -r)

      Les deux Lustre packages nécessaires au montage et à l'interaction avec votre système de fichiers FSx for Lustre sont installés. Vous pouvez éventuellement installer des packages connexes supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests inclus dans le référentiel.

    3. Répertoriez tous les packages disponibles dans le référentiel à l'aide de la commande suivante.

      sudo apt-cache search ^lustre
    4. (Facultatif) Si vous souhaitez que la mise à niveau de votre système mette également à niveau les modules Lustre clients, assurez-vous que le lustre-client-modules-aws-64k package est installé à l'aide de la commande suivante.

      sudo apt install -y lustre-client-modules-aws-64k

SUSE Linux

Pour installer la   Lustre client sur SUSE Linux 12 SP3
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import fsx-sles-public-key.asc
  4. Ajoutez le référentiel pour le Lustre client à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Téléchargez et installez le Lustre client à l'aide des commandes suivantes.

    sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP3#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
Pour installer la   Lustre client sur SUSE Linux 12 SP4
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import fsx-sles-public-key.asc
  4. Ajoutez le référentiel pour le Lustre client à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Effectuez l’une des actions suivantes :

    • Si vous avez installé le Service Pack 4 directement, téléchargez et installez le Lustre client à l'aide des commandes suivantes.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SLES-12#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper refresh sudo zypper in lustre-client
    • Si vous avez migré du Service Pack 3 vers le Service Pack 4 et que vous avez déjà ajouté le référentiel Amazon FSx pour le Service Pack 3, téléchargez et installez le Lustre client à l'aide des commandes suivantes.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo sed -i 's#SP3#SP4#' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
Pour installer la   Lustre client sur SUSE Linux 12 SP5
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm Amazon FSx à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importez la clé à l'aide de la commande suivante.

    sudo rpm --import fsx-sles-public-key.asc
  4. Ajoutez le référentiel pour le Lustre client à l'aide de la commande suivante.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Effectuez l’une des actions suivantes :

    • Si vous avez installé le Service Pack 5 directement, téléchargez et installez le Lustre client à l'aide des commandes suivantes.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo zypper refresh sudo zypper in lustre-client
    • Si vous avez migré du Service Pack 4 vers le Service Pack 5 et que vous avez déjà ajouté le référentiel Amazon FSx pour le Service Pack 4, téléchargez et installez le Lustre client à l'aide des commandes suivantes.

      sudo sed -i 's#SP4#SLES-12' /etc/zypp/repos.d/aws-fsx.repo sudo zypper ref sudo zypper up --force-resolution lustre-client-kmp-default
Note

Il se peut que vous deviez redémarrer votre instance de calcul pour que le client termine l'installation.