View a markdown version of this page

Installazione di Lustro client - FSx per Lustre

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Installazione di Lustro client

Per montare il file system Amazon FSx for Lustre da un'istanza Linux, installa innanzitutto il client open source. Lustre Quindi, a seconda della versione del sistema operativo, utilizza una delle seguenti procedure. Per informazioni sul supporto del kernel, vedereLustre compatibilità tra il file system e il kernel del client.

Se stai usando un client Lustre con EFA (Elastic Fabric Adapter), consulta. Configurazione dei client EFA

Se la tua istanza di calcolo non esegue il kernel Linux specificato nelle istruzioni di installazione e non puoi modificare il kernel, puoi creare il tuo client. Lustre Per ulteriori informazioni, consulta Compilazione Lustre sul Wiki. Lustre

Amazon Linux

  1. Apri un terminale sul tuo cliente.

  2. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo eseguendo il seguente comando.

    uname -r
  3. Esamina la risposta del sistema e confrontala con i seguenti requisiti minimi del kernel per l'installazione del Lustre client su Amazon Linux 2023:

    • Requisito minimo del kernel 6.12:6.12*

    • Requisiti minimi del kernel 6.1 - 6.1.79-99.167.amzn2023

    Se la tua istanza EC2 soddisfa i requisiti minimi del kernel, procedi con il passaggio e installa il client. Lustre

    Se il comando restituisce un risultato inferiore al requisito minimo del kernel, aggiorna il kernel e riavvia l'istanza Amazon EC2 eseguendo il comando seguente.

    sudo dnf -y update kernel && sudo reboot

    Conferma che il kernel è stato aggiornato utilizzando il comando. uname -r

  4. Scarica e installa il Lustre client con il seguente comando.

    sudo dnf install -y lustre-client
  1. Apri un terminale sul tuo client.

  2. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo eseguendo il seguente comando.

    uname -r
  3. Esamina la risposta del sistema e confrontala con i seguenti requisiti minimi del kernel per l'installazione del Lustre client su Amazon Linux 2:

    • Requisiti minimi del kernel 5.10:5.10.144-127.601.amzn2

    • Requisiti minimi del kernel 5.4 - 5.4.214-120.368.amzn2

    • 4.14 requisiti minimi del kernel - 4.14.294-220.533.amzn2

    Se la tua istanza EC2 soddisfa i requisiti minimi del kernel, procedi con il passaggio e installa il client. Lustre

    Se il comando restituisce un risultato inferiore al requisito minimo del kernel, aggiorna il kernel e riavvia l'istanza Amazon EC2 eseguendo il comando seguente.

    sudo yum -y update kernel && sudo reboot

    Conferma che il kernel è stato aggiornato utilizzando il comando. uname -r

  4. Scarica e installa il Lustre client con il seguente comando.

    sudo amazon-linux-extras install -y lustre

    Se non riesci ad aggiornare il kernel ai requisiti minimi del kernel, puoi installare il client 2.10 legacy con il seguente comando.

    sudo amazon-linux-extras install -y lustre2.10
  1. Apri un terminale sul tuo cliente.

  2. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo eseguendo il seguente comando. Il Lustre client richiede il kernel 4.14, version 104 Amazon Linux o una versione successiva.

    uname -r
  3. Esegui una delle seguenti operazioni:

    • Se il comando restituisce 4.14.104-78.84.amzn1.x86_64 una versione successiva di 4.14, scarica e installa il Lustre client utilizzando il seguente comando.

      sudo yum install -y lustre-client
    • Se il comando restituisce un risultato inferiore a4.14.104-78.84.amzn1.x86_64, aggiorna il kernel e riavvia l'istanza Amazon EC2 eseguendo il comando seguente.

      sudo yum -y update kernel && sudo reboot

      Conferma che il kernel è stato aggiornato utilizzando il comando. uname -r Quindi scarica e installa il Lustre client come descritto in precedenza.

CentOS, Rocky Linux e Red Hat

È possibile installare e aggiornare i pacchetti Lustre client compatibili con Red Hat Enterprise Linux (RHEL) e Rocky Linux dal repository di pacchetti yum del client Amazon Lustre FSx. Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. La configurazione del repository include l'URL della chiave pubblica GPG, quindi la chiave viene importata automaticamente quando si installano i pacchetti.

Per aggiungere Amazon FSx Lustre archivio dei pacchetti yum del cliente
  1. Apri un terminale sul tuo client.

  2. Aggiungi il repository e aggiorna il gestore di pacchetti usando il seguente comando.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/10/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Per configurare Amazon FSx Lustre archivio yum del cliente

Il repository di pacchetti yum Lustre del client Amazon FSx è configurato di default per installare il Lustre client compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di Rocky Linux e RHEL 10. Per installare un Lustre client compatibile con la versione del kernel in uso, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare il kernel in esecuzione, se è necessario modificare la configurazione del repository e come modificare il file di configurazione.

  1. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo utilizzando il seguente comando.

    uname -r
  2. Esegui una delle seguenti operazioni:

    • Se il comando viene restituito6.12.0-211*, non è necessario modificare la configurazione del repository. Continuare con la procedura Per installare il Lustre client.

    • Se il comando ritorna6.12.0-124*, devi modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 10.1.

  3. Modifica il file di configurazione del repository in modo che punti a una versione specifica di RHEL usando il seguente comando. Sostituiscilo specific_RHEL_version con la versione RHEL che devi usare.

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

    Ad esempio, per indicare la release 10.1, sostituisci specific_RHEL_version con 10.1 nel comando, come nell'esempio seguente.

    sudo sed -i 's#10#10.1#' /etc/yum.repos.d/aws-fsx.repo
  4. Usate il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare Lustro client
  • Installa i pacchetti dal repository usando il seguente comando.

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

I comandi precedenti installano i due pacchetti necessari per il montaggio e l'interazione con il file system Amazon FSx. Il repository include Lustre pacchetti aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il comando seguente.

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

Per scaricare il codice sorgente rpm, contenente un archivio tar del codice sorgente originale e il set di patch che abbiamo applicato, usa il seguente comando.

sudo yumdownloader --source kmod-lustre-client

Quando esegui yum update, viene installata una versione più recente del modulo, se disponibile, e la versione esistente viene sostituita. Per evitare che la versione attualmente installata venga rimossa durante l'aggiornamento, aggiungi una riga come la seguente al tuo /etc/yum.conf file.

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

Questo elenco include i pacchetti predefiniti di sola installazione, specificati nella pagina yum.conf man, e il kmod-lustre-client pacchetto.

È possibile installare e aggiornare i pacchetti Lustre client compatibili con Red Hat Enterprise Linux (RHEL) e Rocky Linux dal repository di pacchetti yum del client Amazon FSx. Lustre Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository non riesce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere Amazon FSx Lustre archivio dei pacchetti yum del cliente
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Aggiungi il repository e aggiorna il gestore di pacchetti usando il seguente comando.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/9/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Per configurare Amazon FSx Lustre archivio yum del cliente

Il repository di pacchetti yum Lustre del client Amazon FSx è configurato di default per installare il Lustre client compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di Rocky Linux e RHEL 9. Per installare un Lustre client compatibile con la versione del kernel in uso, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare il kernel in esecuzione, se è necessario modificare la configurazione del repository e come modificare il file di configurazione.

  1. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo utilizzando il seguente comando.

    uname -r
  2. Esegui una delle seguenti operazioni:

    • Se il comando viene restituito5.14.0-687*, non è necessario modificare la configurazione del repository. Continuare con la procedura Per installare il Lustre client.

    • Se il comando ritorna5.14.0-611*, devi modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.7.

    • Se il comando ritorna5.14.0-570*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.6.

    • Se il comando ritorna5.14.0-503*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.5.

    • Se il comando ritorna5.14.0-427*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.4.

    • Se il comando ritorna5.14.0-362.18.1, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.3.

    • Se il comando ritorna5.14.0-70*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni Rocky Linux e RHEL 9.0.

  3. Modifica il file di configurazione del repository in modo che punti a una versione specifica di RHEL usando il seguente comando. Sostituiscilo specific_RHEL_version con la versione RHEL che devi usare.

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

    Ad esempio, per indicare la release 9.6, sostituisci specific_RHEL_version con 9.6 nel comando, come nell'esempio seguente.

    sudo sed -i 's#9#9.6#' /etc/yum.repos.d/aws-fsx.repo
  4. Usate il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare Lustro client
  • Installa i pacchetti dal repository usando il seguente comando.

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

I comandi precedenti installano i due pacchetti necessari per il montaggio e l'interazione con il file system Amazon FSx. Il repository include Lustre pacchetti aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il comando seguente.

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

Per scaricare il codice sorgente rpm, contenente un archivio tar del codice sorgente originale e il set di patch che abbiamo applicato, usa il seguente comando.

sudo yumdownloader --source kmod-lustre-client

Quando esegui yum update, viene installata una versione più recente del modulo, se disponibile, e la versione esistente viene sostituita. Per evitare che la versione attualmente installata venga rimossa durante l'aggiornamento, aggiungi una riga come la seguente al tuo /etc/yum.conf file.

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

Questo elenco include i pacchetti predefiniti di sola installazione, specificati nella pagina yum.conf man, e il kmod-lustre-client pacchetto.

Puoi installare e aggiornare i pacchetti Lustre client compatibili con Red Hat Enterprise Linux (RHEL), Rocky Linux e CentOS dal repository di pacchetti yum del client Amazon FSx. Lustre Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository non riesce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere Amazon FSx Lustre archivio dei pacchetti yum del cliente
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Aggiungi il repository e aggiorna il gestore di pacchetti usando il seguente comando.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/8/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Per configurare Amazon FSx Lustre archivio yum del cliente

Il repository di pacchetti yum Lustre del client Amazon FSx è configurato di default per installare il Lustre client compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS, Rocky Linux e RHEL 8. Per installare un Lustre client compatibile con la versione del kernel in uso, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare il kernel in esecuzione, se è necessario modificare la configurazione del repository e come modificare il file di configurazione.

  1. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo utilizzando il seguente comando.

    uname -r
  2. Esegui una delle seguenti operazioni:

    • Se il comando viene restituito4.18.0-553*, non è necessario modificare la configurazione del repository. Continuare con la procedura Per installare il Lustre client.

    • Se il comando viene restituito4.18.0-513*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.9.

    • Se il comando ritorna4.18.0-477*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.8.

    • Se il comando ritorna4.18.0-425*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.7.

    • Se il comando ritorna4.18.0-372*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.6.

    • Se il comando ritorna4.18.0-348*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.5.

    • Se il comando ritorna4.18.0-305*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS, Rocky Linux e RHEL 8.4.

    • Se il comando ritorna4.18.0-240*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS e RHEL 8.3.

    • Se il comando ritorna4.18.0-193*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS e RHEL 8.2.

  3. Modifica il file di configurazione del repository in modo che punti a una versione specifica di RHEL utilizzando il seguente comando.

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

    Ad esempio, per indicare la release 8.9, sostituisci specific_RHEL_version con 8.9 nel comando.

    sudo sed -i 's#8#8.9#' /etc/yum.repos.d/aws-fsx.repo
  4. Usate il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare Lustro client
  • Installa i pacchetti dal repository usando il seguente comando.

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

I comandi precedenti installano i due pacchetti necessari per il montaggio e l'interazione con il file system Amazon FSx. Il repository include Lustre pacchetti aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il comando seguente.

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

Per scaricare il codice sorgente rpm, contenente un archivio tar del codice sorgente originale e il set di patch che abbiamo applicato, usa il seguente comando.

sudo yumdownloader --source kmod-lustre-client

Quando esegui yum update, viene installata una versione più recente del modulo, se disponibile, e la versione esistente viene sostituita. Per evitare che la versione attualmente installata venga rimossa durante l'aggiornamento, aggiungi una riga come la seguente al tuo /etc/yum.conf file.

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

Questo elenco include i pacchetti predefiniti di sola installazione, specificati nella pagina yum.conf man, e il kmod-lustre-client pacchetto.

Puoi installare e aggiornare i pacchetti Lustre client compatibili con Red Hat Enterprise Linux (RHEL) e CentOS dal repository di pacchetti yum del client Amazon FSx. Lustre Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository non riesce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere Amazon FSx Lustre archivio dei pacchetti yum del cliente
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    curl https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-rpm-public-key.asc -o /tmp/fsx-rpm-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Aggiungi il repository e aggiorna il gestore di pacchetti usando il seguente comando.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/el/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Per configurare Amazon FSx Lustre archivio yum del cliente

Il repository di pacchetti yum Lustre del client Amazon FSx è configurato di default per installare il Lustre client compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS e RHEL 7. Per installare un Lustre client compatibile con la versione del kernel in uso, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare il kernel in esecuzione, se è necessario modificare la configurazione del repository e come modificare il file di configurazione.

  1. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo utilizzando il seguente comando.

    uname -r
  2. Esegui una delle seguenti operazioni:

    • Se il comando viene restituito3.10.0-1160*, non è necessario modificare la configurazione del repository. Continuare con la procedura Per installare il Lustre client.

    • Se il comando viene restituito3.10.0-1127*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS e RHEL 7.8.

    • Se il comando ritorna3.10.0-1062*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per le versioni CentOS e RHEL 7.7.

  3. Modifica il file di configurazione del repository in modo che punti a una versione specifica di RHEL utilizzando il seguente comando.

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

    Per passare alla versione 7.8, sostituisci specific_RHEL_version con 7.8 nel comando.

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

    Per indicare la versione 7.7, sostituite specific_RHEL_version con 7.7 nel comando.

    sudo sed -i 's#7#7.7#' /etc/yum.repos.d/aws-fsx.repo
  4. Usate il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare Lustro client
  • Installa i pacchetti Lustre client dal repository usando il seguente comando.

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

I comandi precedenti installano i due pacchetti necessari per il montaggio e l'interazione con il file system Amazon FSx. Il repository include Lustre pacchetti aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il comando seguente.

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

Per scaricare il codice sorgente rpm contenente un archivio tarball del codice sorgente originale e il set di patch che abbiamo applicato, usa il seguente comando.

sudo yumdownloader --source kmod-lustre-client

Quando esegui yum update, viene installata una versione più recente del modulo, se disponibile, e la versione esistente viene sostituita. Per evitare che la versione attualmente installata venga rimossa durante l'aggiornamento, aggiungi una riga come la seguente al tuo /etc/yum.conf file.

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

Questo elenco include i pacchetti predefiniti di sola installazione, specificati nella pagina yum.conf man, e il kmod-lustre-client pacchetto.

È possibile installare e aggiornare i pacchetti Lustre client dal repository di pacchetti yum del Lustre client Amazon FSx compatibili con CentOS 7 per le istanze EC2. Arm-based AWS Graviton-powered Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository non riesce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere Amazon FSx Lustre archivio dei pacchetti yum del cliente
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    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. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import /tmp/fsx-rpm-public-key.asc
  4. Aggiungi il repository e aggiorna il gestore di pacchetti usando il seguente comando.

    sudo curl https://fsx-lustre-client-repo.s3.amazonaws.com/centos/7/fsx-lustre-client.repo -o /etc/yum.repos.d/aws-fsx.repo
Per configurare Amazon FSx Lustro archivio yum del cliente

Il repository di pacchetti yum Lustre del client Amazon FSx è configurato di default per installare il Lustre client compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS 7. Per installare un Lustre client compatibile con la versione del kernel in uso, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare il kernel in esecuzione, se è necessario modificare la configurazione del repository e come modificare il file di configurazione.

  1. Determina quale kernel è attualmente in esecuzione sulla tua istanza di calcolo utilizzando il seguente comando.

    uname -r
  2. Esegui una delle seguenti operazioni:

    • Se il comando viene restituito4.18.0-193*, non è necessario modificare la configurazione del repository. Continuare con la procedura Per installare il Lustre client.

    • Se il comando ritorna4.18.0-147*, è necessario modificare la configurazione del repository in modo che punti al Lustre client per la versione CentOS 7.8.

  3. Modifica il file di configurazione del repository in modo che punti alla versione CentOS 7.8 utilizzando il seguente comando.

    sudo sed -i 's#7#7.8#' /etc/yum.repos.d/aws-fsx.repo
  4. Usa il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare Lustro client
  • Installa i pacchetti dal repository usando il seguente comando.

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

I comandi precedenti installano i due pacchetti necessari per il montaggio e l'interazione con il file system Amazon FSx. Il repository include Lustre pacchetti aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il comando seguente.

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

Per scaricare il codice sorgente rpm, contenente un archivio tar del codice sorgente originale e il set di patch che abbiamo applicato, usa il seguente comando.

sudo yumdownloader --source kmod-lustre-client

Quando esegui yum update, viene installata una versione più recente del modulo, se disponibile, e la versione esistente viene sostituita. Per evitare che la versione attualmente installata venga rimossa durante l'aggiornamento, aggiungi una riga come la seguente al tuo /etc/yum.conf file.

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

Questo elenco include i pacchetti predefiniti di sola installazione, specificati nella pagina yum.conf man, e il kmod-lustre-client pacchetto.

Ubuntu con dimensioni di pagina predefinite (4 KB)

Puoi scaricare i Lustre pacchetti dal repository Amazon FSx Ubuntu. Per verificare che i contenuti del repository non siano stati manomessi prima o durante il download, viene applicata una firma GNU Privacy Guard (GPG) ai metadati del repository. L'installazione del repository fallisce a meno che sul sistema non sia installata la chiave GPG pubblica corretta.

  1. Apri un terminale sul tuo client.

  2. Segui questi passaggi per aggiungere il repository Amazon FSx Ubuntu:

    1. Se non hai precedentemente registrato un repository Amazon FSx Ubuntu sull'istanza del tuo client, scarica e installa la chiave pubblica richiesta. Utilizza il seguente comando.

      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. Aggiungi il repository di pacchetti Amazon FSx al tuo gestore di pacchetti locale utilizzando il seguente comando.

      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. Determina quale kernel è attualmente in esecuzione sull'istanza del tuo client e aggiorna se necessario. Per un elenco dei kernel richiesti per il Lustre client su Ubuntu sia per le istanze EC2 basate su x86 che per le istanze EC2 alimentate da processori Graviton, Arm-based vedi. AWS Client Ubuntu

    1. Esegui il comando seguente per determinare quale kernel è in esecuzione.

      uname -r
    2. Esegui il comando seguente per eseguire l'aggiornamento al kernel e alla Lustre versione più recenti di Ubuntu e quindi riavviare.

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

      Se la versione del kernel è superiore alla versione minima del kernel sia per le istanze EC2 basate su x86 che per le istanze Graviton-based EC2 e non desideri eseguire l'aggiornamento alla versione più recente del kernel, puoi eseguire l'installazione per il kernel corrente con il seguente comando. Lustre

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

      I due Lustre pacchetti necessari per il montaggio e l'interazione con il file system FSx for Lustre sono installati. È possibile installare opzionalmente pacchetti correlati aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti i test inclusi nel repository.

    3. Elenca tutti i pacchetti disponibili nel repository utilizzando il comando seguente.

      sudo apt-cache search ^lustre
    4. (Facoltativo) Se desideri che l'aggiornamento del sistema aggiorni sempre anche i moduli Lustre client, assicurati che il lustre-client-modules-aws pacchetto sia installato utilizzando il seguente comando.

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

Se ricevi un Module Not Found errore, consultaPer risolvere gli errori dei moduli mancanti.

Se ricevi un Module Not Found errore durante l'installazione su qualsiasi versione di Ubuntu, procedi come segue:

Effettua il downgrade del kernel all'ultima versione supportata. Elenca tutte le versioni disponibili del pacchetto lustre-client-modules e installa il kernel corrispondente. A questo scopo, eseguire il comando seguente.

sudo apt-cache search lustre-client-modules

Ad esempio, se l'ultima versione inclusa nel repository è, procedi come segue: lustre-client-modules-5.4.0-1011-aws

  1. Installa il kernel per cui è stato creato questo pacchetto usando i seguenti comandi.

    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. Riavvia l'istanza usando il seguente comando.

    sudo reboot
  3. Installa il Lustre client utilizzando il seguente comando.

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

Ubuntu con una dimensione di pagina di 64 KB

È possibile scaricare Lustre i pacchetti dal repository Amazon FSx Ubuntu. Per verificare che i contenuti del repository non siano stati manomessi prima o durante il download, viene applicata una firma GNU Privacy Guard (GPG) ai metadati del repository. L'installazione del repository fallisce a meno che sul sistema non sia installata la chiave GPG pubblica corretta.

  1. Apri un terminale sul tuo client.

  2. Verifica che la tua istanza stia utilizzando una dimensione di pagina di 64 KB. L'output dovrebbe essere. 65536

    getconf PAGESIZE

  3. Segui questi passaggi per aggiungere il repository Amazon FSx Ubuntu:

    1. Se non hai precedentemente registrato un repository Amazon FSx Ubuntu sull'istanza del tuo client, scarica e installa la chiave pubblica richiesta. Utilizza il seguente comando.

      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. Aggiungi il repository di pacchetti Amazon FSx al tuo gestore di pacchetti locale utilizzando il seguente comando.

      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. Determina quale kernel è attualmente in esecuzione sull'istanza del tuo client e aggiorna se necessario. La versione del kernel di Ubuntu 24 deve essere 6.14.0-1018-aws-64k o successiva.

    1. Esegui il seguente comando per determinare quale kernel è in esecuzione.

      uname -r
    2. Esegui il comando seguente per eseguire l'aggiornamento all'ultima versione del kernel di Ubuntu e di Lustre, quindi riavvia.

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

      Se la versione del kernel è superiore a quella 6.14.0-1018-aws-64k per le istanze Graviton-based EC2 e non desideri eseguire l'aggiornamento all'ultima versione del kernel, puoi installarla Lustre per il kernel corrente con il seguente comando.

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

      I due Lustre pacchetti necessari per il montaggio e l'interazione con il file system FSx for Lustre sono installati. È possibile installare opzionalmente pacchetti correlati aggiuntivi, ad esempio un pacchetto contenente il codice sorgente e i pacchetti contenenti i test inclusi nel repository.

    3. Elenca tutti i pacchetti disponibili nel repository utilizzando il comando seguente.

      sudo apt-cache search ^lustre
    4. (Facoltativo) Se desideri che l'aggiornamento del sistema aggiorni sempre anche i moduli Lustre client, assicurati che il lustre-client-modules-aws-64k pacchetto sia installato utilizzando il seguente comando.

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

SUSE Linux

Per installare Lustro client su SUSE Linux 12 SP3
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import fsx-sles-public-key.asc
  4. Aggiungete il repository per il Lustre client utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Scarica e installa il Lustre client con i seguenti comandi.

    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
Per installare Lustro client su SUSE Linux 12 SP4
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import fsx-sles-public-key.asc
  4. Aggiungete il repository per il Lustre client utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Esegui una delle seguenti operazioni:

    • Se hai installato SP4 direttamente, scarica e installa il Lustre client con i seguenti comandi.

      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
    • Se hai eseguito la migrazione da SP3 a SP4 e in precedenza hai aggiunto il repository Amazon FSx per SP3, scarica e installa il client con i seguenti comandi. Lustre

      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
Per installare Lustro client su SUSE Linux 12 SP5
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica rpm di Amazon FSx utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo-public-keys.s3.amazonaws.com/fsx-sles-public-key.asc
  3. Importa la chiave utilizzando il seguente comando.

    sudo rpm --import fsx-sles-public-key.asc
  4. Aggiungere il repository per il Lustre client utilizzando il seguente comando.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Esegui una delle seguenti operazioni:

    • Se hai installato SP5 direttamente, scarica e installa il Lustre client con i seguenti comandi.

      sudo zypper ar --gpgcheck-strict fsx-lustre-client.repo sudo zypper refresh sudo zypper in lustre-client
    • Se hai eseguito la migrazione da SP4 a SP5 e in precedenza hai aggiunto il repository Amazon FSx per SP4, scarica e installa il client con i seguenti comandi. Lustre

      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
Nota

Potrebbe essere necessario riavviare l'istanza di calcolo per completare l'installazione del client.