Installation du client 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.

Installation du client Lustre

Pour monter votre système de fichiers Amazon FSx for Lustre à partir d'une instance Linux, installez d'abord le client Lustre open source. 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, consultezCompatibilité avec le système de fichiers Lustre et le noyau client.

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 client Lustre. Pour plus d'informations, consultez Compiler Lustre sur le wiki Lustre.

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 requise pour le noyau suivante pour installer le client Lustre sur Amazon Linux 2023 :

    • Configuration minimale requise pour le noyau 6.1 : 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 client Lustre.

    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 client Lustre à 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. Passez en revue la réponse du système et comparez-la aux exigences minimales de noyau suivantes pour l'installation du client Lustre sur Amazon Linux 2 :

    • Configuration minimale du noyau 5.10 : 5.10.144-127.601.amzn2

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

    • Configuration minimale du noyau 4.14 : 4.14.294-220.533.amzn2

    Si votre instance EC2 répond aux exigences minimales du noyau, passez à l'étape suivante et installez le client Lustre.

    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 client Lustre à l'aide de la commande suivante.

    sudo amazon-linux-extras install -y lustre

    Si vous ne parvenez pas à mettre le noyau à 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 client Lustre nécessite le noyau Amazon Linux 4.14, version 104 ou supérieur.

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

    • Si la commande renvoie une version 4.14 4.14.104-78.84.amzn1.x86_64 ou supérieure, téléchargez et installez le client Lustre à 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 client Lustre comme décrit précédemment.

CentOS, Rocky Linux et Red Hat

Vous pouvez installer et mettre à jour les packages clients Lustre compatibles avec Red Hat Enterprise Linux (RHEL), Rocky Linux et CentOS à partir du référentiel de packages yum du client Lustre d'Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été falsifié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 le référentiel de packages yum du client Amazon FSx Lustre
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 le référentiel yum du client Amazon FSx Lustre

Le référentiel de packages yum du client Amazon FSx Lustre est configuré par défaut pour installer le client Lustre compatible avec la version du noyau initialement fournie avec les dernières versions supportées de CentOS, Rocky Linux et RHEL 9. Pour installer un client Lustre 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 le noyau que vous utilisez, si vous devez 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 revient5.14.0-427*, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le client Lustre.

    • Si la commande est renvoyée5.14.0-362.18.1, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le client Lustre pour les versions CentOS, Rocky Linux et RHEL 9.3.

    • Si la commande est renvoyée5.14.0-70*, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le client Lustre pour les versions CentOS, Rocky Linux et RHEL 9.0.

  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-le par la version RHEL que vous devez utiliser.

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

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

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

    sudo yum clean all
Pour installer le client Lustre
  • 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 packages Lustre supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, que vous pouvez éventuellement 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 fichier source rpm, 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 les packages clients Lustre compatibles avec Red Hat Enterprise Linux (RHEL), Rocky Linux et CentOS à partir du référentiel de packages yum du client Lustre d'Amazon FSx. Ces packages sont signés pour garantir qu'ils n'ont pas été falsifié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 le référentiel de packages yum du client Amazon FSx Lustre
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 le référentiel yum du client Amazon FSx Lustre

Le référentiel de packages yum du client Amazon FSx Lustre est configuré par défaut pour installer le client Lustre compatible avec la version du noyau initialement fournie avec les dernières versions supportées de CentOS, Rocky Linux et RHEL 8. Pour installer un client Lustre 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 le noyau que vous utilisez, si vous devez 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 revient4.18.0-553*, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le client Lustre.

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

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

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

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

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

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

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

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

  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, specific_RHEL_version remplacez-la 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 effacer le cache yum.

    sudo yum clean all
Pour installer le client Lustre
  • 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 packages Lustre supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, que vous pouvez éventuellement 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 fichier source rpm, 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 les packages clients Lustre compatibles avec Red Hat Enterprise Linux (RHEL) et CentOS à partir du référentiel de packages yum du client Amazon FSx Lustre. Ces packages sont signés pour garantir qu'ils n'ont pas été falsifié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 le référentiel de packages yum du client Amazon FSx Lustre
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 le référentiel yum du client Amazon FSx Lustre

Le référentiel de packages yum du client Amazon FSx Lustre est configuré par défaut pour installer le client Lustre compatible avec la version du noyau initialement fournie avec les dernières versions de CentOS et RHEL 7 prises en charge. Pour installer un client Lustre 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 le noyau que vous utilisez, si vous devez 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 revient3.10.0-1160*, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le client Lustre.

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

    • Si la commande est renvoyée3.10.0-1062*, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le client Lustre 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, specific_RHEL_version remplacez-la 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, specific_RHEL_version remplacez-la 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 effacer le cache yum.

    sudo yum clean all
Pour installer le client Lustre
  • Installez les packages client Lustre 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 packages Lustre supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, que vous pouvez éventuellement 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 fichier source rpm contenant une archive du code source en amont et de 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-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 les packages clients Lustre à partir du référentiel de packages yum du client Lustre d'Amazon FSx qui sont compatibles avec CentOS 7 pour les instances EC2 basées sur Graviton basées sur ARM. AWS Ces packages sont signés pour garantir qu'ils n'ont pas été falsifié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 le référentiel de packages yum du client Amazon FSx Lustre
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 le référentiel yum du client Amazon FSx Lustre

Le référentiel de packages yum du client Amazon FSx Lustre est configuré par défaut pour installer le client Lustre compatible avec la version du noyau initialement fournie avec la dernière version de CentOS 7 prise en charge. Pour installer un client Lustre 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 le noyau que vous utilisez, si vous devez 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 revient4.18.0-193*, il n'est pas nécessaire de modifier la configuration du référentiel. Passez à la procédure Pour installer le client Lustre.

    • Si la commande est renvoyée4.18.0-147*, vous devez modifier la configuration du référentiel afin qu'elle pointe vers le client Lustre 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 effacer le cache yum.

    sudo yum clean all
Pour installer le client Lustre
  • 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 packages Lustre supplémentaires, tels qu'un package contenant le code source et des packages contenant des tests, que vous pouvez éventuellement 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 fichier source rpm, 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-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

Vous pouvez obtenir des packages Lustre depuis le référentiel Amazon FSx d'Ubuntu 22.04. 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 dépôt échoue à moins que la bonne clé GPG publique ne soit installée sur votre système.

  1. Ouvrez un terminal sur votre client.

  2. Procédez comme suit pour ajouter le référentiel Amazon FSx Ubuntu :

    1. Si vous n'avez pas encore 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 jammy 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. Le client Lustre sur Ubuntu 22.04 nécessite un noyau 5.15.0-1015-aws ou une version ultérieure pour les instances EC2 basées sur x86 et les instances EC2 basées sur ARM alimentées par des processeurs Graviton. AWS

    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 lustre-client-modules-aws && sudo reboot

      Si la version de votre noyau est supérieure à celle 5.15.0-1015-aws des instances EC2 basées sur x86 et des instances EC2 basées sur Graviton, et que vous ne souhaitez pas passer à la dernière version du noyau, vous pouvez installer Lustre pour le noyau actuel à l'aide de la commande suivante.

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

      Les deux packages Lustre 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 toujours à niveau les modules clients Lustre, 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 un Module Not Found message d'erreur s'affiche, consultezPour résoudre les erreurs de module manquantes.

Les clients Lustre 2.12 sont pris en charge sur Ubuntu 20.04 avec le noyau 5.15.0-1015-aws ou version ultérieure. Les clients Lustre 2.10 sont pris en charge sur Ubuntu 20.04 avec le noyau 5.4.0-1011-aws ou version ultérieure sur les instances EC2 basées sur x86 et le noyau 5.4.0-1015-aws ou version ultérieure sur les instances EC2 basées sur ARM alimentées par des processeurs Graviton. AWS

Vous pouvez obtenir des packages Lustre depuis le référentiel Amazon FSx d'Ubuntu 20.04. 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 dépôt échoue à moins que la bonne clé GPG publique ne soit installée sur votre système.

  1. Ouvrez un terminal sur votre client.

  2. Procédez comme suit pour ajouter le référentiel Amazon FSx Ubuntu :

    1. Si vous n'avez pas encore 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 focal 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.

    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 lustre-client-modules-aws && sudo reboot

      Si la version de votre noyau est supérieure à celle 5.4.0-1011-aws des instances EC2 basées sur x86, ou supérieure 5.4.0-1015-aws à celle des instances EC2 basées sur Graviton, et que vous ne souhaitez pas passer à la dernière version du noyau, vous pouvez installer Lustre pour le noyau actuel à l'aide de la commande suivante.

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

      Les deux packages Lustre 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 toujours à niveau les modules clients Lustre, 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 un Module Not Found message d'erreur s'affiche, consultezPour résoudre les erreurs de module manquantes.

Note

La dernière version du noyau Ubuntu 18 prise en charge est5.4.0.1103.aws.

Vous pouvez obtenir des packages Lustre depuis le référentiel Amazon FSx d'Ubuntu 18.04. 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 dépôt échoue à moins que la bonne clé GPG publique ne soit installée sur votre système.

  1. Ouvrez un terminal sur votre client.

  2. Procédez comme suit pour ajouter le référentiel Amazon FSx Ubuntu :

    1. Si vous n'avez pas encore 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 bionic 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. Le client Lustre sur Ubuntu 18.04 nécessite un noyau 4.15.0-1054-aws ou une version ultérieure pour les instances EC2 basées sur x86 et un noyau 5.3.0-1023-aws ou une version ultérieure pour les instances EC2 basées sur ARM alimentées par des processeurs Graviton. AWS

    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 lustre-client-modules-aws && sudo reboot

      Si la version de votre noyau est supérieure à celle 4.15.0-1054-aws des instances EC2 basées sur x86, ou supérieure 5.3.0-1023-aws à celle des instances EC2 basées sur Graviton, et que vous ne souhaitez pas passer à la dernière version du noyau, vous pouvez installer Lustre pour le noyau actuel à l'aide de la commande suivante.

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

      Les deux packages Lustre 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 toujours à niveau les modules clients Lustre, 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 un Module Not Found message d'erreur s'affiche, consultezPour résoudre les erreurs de module manquantes.

Si une Module Not Found 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 lustre-client-modules du package 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 est lustre-client-modules-5.4.0-1011-aws la suivante :

  1. Installez le noyau pour lequel ce package a été conçu à 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 client Lustre à l'aide de la commande suivante.

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

SUSE Linux

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

  2. Installez la clé publique rpm d'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 client Lustre à 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 client Lustre à 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 le client Lustre sur SUSE Linux 12 SP4
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 client Lustre à 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 SP4 directement, téléchargez et installez le client Lustre à 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 SP3 vers le SP4 et que vous avez précédemment ajouté le référentiel Amazon FSx pour SP3, téléchargez et installez le client Lustre à 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 le client Lustre sur SUSE Linux 12 SP5
  1. Ouvrez un terminal sur votre client.

  2. Installez la clé publique rpm d'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 client Lustre à 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 SP5 directement, téléchargez et installez le client Lustre à 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 SP4 vers le SP5 et que vous avez précédemment ajouté le référentiel Amazon FSx pour SP4, téléchargez et installez le client Lustre à 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

Vous devrez peut-être redémarrer votre instance de calcul pour que le client termine l'installation.