Installazione del client Lustre - FSxper 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 del client Lustre

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

Se l'istanza di calcolo non esegue il kernel Linux specificato nelle istruzioni di installazione e non è possibile modificare il kernel, è possibile creare il proprio client Lustre. Per ulteriori informazioni, consulta Compiling Lustre sul wiki di Lustre.

Amazon Linux

  1. Apri un terminale sul tuo client.

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

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

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

    Se la tua EC2 istanza 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'EC2istanza Amazon eseguendo il comando seguente.

    sudo dnf -y update kernel && sudo reboot

    Verifica che il kernel sia stato aggiornato utilizzando il comando. uname -r

  4. Scarica e installa il client Lustre 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 comando seguente.

    uname -r
  3. Esamina la risposta del sistema e confrontala con i seguenti requisiti minimi del kernel per l'installazione del client Lustre 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

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

    Se la tua EC2 istanza 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'EC2istanza Amazon eseguendo il comando seguente.

    sudo yum -y update kernel && sudo reboot

    Verifica che il kernel sia stato aggiornato utilizzando il comando. uname -r

  4. Scarica e installa il client Lustre 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 client.

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

    uname -r
  3. Esegui una di queste operazioni:

    • Se il comando restituisce 4.14.104-78.84.amzn1.x86_64 o una versione successiva di 4.14, scarica e installa il client Lustre 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'EC2istanza Amazon eseguendo il comando seguente.

      sudo yum -y update kernel && sudo reboot

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

CentOS, Rocky Linux e Red Hat

Puoi installare e aggiornare pacchetti client Lustre compatibili con Red Hat Enterprise Linux (RHEL) e Rocky Linux dal repository yum package 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 fallisce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere il repository di pacchetti yum del client Amazon FSx Lustre
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica Amazon FSx rpm 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 l'archivio yum del client Amazon FSx Lustre

L'archivio yum package del client Amazon FSx Lustre è configurato di default per installare il client Lustre compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di Rocky Linux e 9. RHEL Per installare un client Lustre compatibile con la versione del kernel che stai utilizzando, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare quale 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 comando seguente.

    uname -r
  2. Esegui una di queste operazioni:

    • Se il comando viene restituito5.14.0-427*, non è necessario modificare la configurazione del repository. Continuare con la procedura To install the Lustre client.

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

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

  3. Modifica il file di configurazione del repository in modo che punti a una versione specifica utilizzando il seguente comando. RHEL Replace (Sostituisci) versione_ _specifica RHEL con la RHEL versione che devi usare.

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

    Ad esempio, per puntare alla versione 9.3, specific_RHEL_version sostituitela con 9.3 nel comando, come nell'esempio seguente.

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

    sudo yum clean all
Per installare il client Lustre
  • 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 FSx file system Amazon. Il repository include pacchetti Lustre aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il seguente comando.

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 comando seguente.

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 pacchetti client Lustre compatibili con Red Hat Enterprise Linux (RHEL), Rocky Linux e CentOS dal repository yum package 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 fallisce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere il repository di pacchetti yum del client Amazon FSx Lustre
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica Amazon FSx rpm 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 l'archivio yum del client Amazon FSx Lustre

L'archivio yum package del client Amazon FSx Lustre è configurato di default per installare il client Lustre compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS, Rocky Linux e 8. RHEL Per installare un client Lustre compatibile con la versione del kernel che stai utilizzando, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare quale 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 comando seguente.

    uname -r
  2. Esegui una di queste operazioni:

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

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

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

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

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

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

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

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

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

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

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

    Ad esempio, per puntare alla versione 8.9, sostituitela 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 il client Lustre
  • 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 FSx file system Amazon. Il repository include pacchetti Lustre aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il seguente comando.

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 comando seguente.

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 pacchetti client Lustre compatibili con Red Hat Enterprise Linux (RHEL) e CentOS dal repository di pacchetti yum del client FSx Amazon Lustre. Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository fallisce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere il repository di pacchetti yum del client Amazon FSx Lustre
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica Amazon FSx rpm 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 usando 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 l'archivio yum del client Amazon FSx Lustre

L'archivio yum package del client Amazon FSx Lustre è configurato di default per installare il client Lustre compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS e 7. RHEL Per installare un client Lustre compatibile con la versione del kernel che stai utilizzando, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare quale 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 comando seguente.

    uname -r
  2. Esegui una di queste operazioni:

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

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

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

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

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

    Per puntare alla versione 7.8, sostituitela specific_RHEL_version con 7.8 nel comando.

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

    Per puntare alla versione 7.7, sostituitela 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 il client Lustre
  • Installa i pacchetti client Lustre 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 FSx file system Amazon. Il repository include pacchetti Lustre aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il seguente comando.

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.

Puoi installare e aggiornare i pacchetti client Lustre dal repository di pacchetti yum del client Amazon FSx Lustre compatibili con CentOS 7 per istanze basate su ARM basate su Graviton. AWS EC2 Questi pacchetti sono firmati per garantire che non siano stati manomessi prima o durante il download. L'installazione del repository fallisce se non si installa la chiave pubblica corrispondente sul sistema.

Per aggiungere il repository di pacchetti yum del client Amazon FSx Lustre
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica Amazon FSx rpm 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 usando 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 l'archivio yum del client Amazon FSx Lustre

L'archivio yum package del client Amazon FSx Lustre è configurato di default per installare il client Lustre compatibile con la versione del kernel inizialmente fornita con l'ultima versione supportata di CentOS 7. Per installare un client Lustre compatibile con la versione del kernel che stai utilizzando, puoi modificare il file di configurazione del repository.

Questa sezione descrive come determinare quale 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 comando seguente.

    uname -r
  2. Esegui una di queste operazioni:

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

    • Se il comando ritorna4.18.0-147*, è necessario modificare la configurazione del repository in modo che punti al client Lustre 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. Usate il seguente comando per cancellare la cache yum.

    sudo yum clean all
Per installare il client Lustre
  • 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 FSx file system Amazon. Il repository include pacchetti Lustre aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test, e puoi installarli facoltativamente. Per elencare tutti i pacchetti disponibili nel repository, utilizzate il seguente comando.

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 comando seguente.

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

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

  1. Apri un terminale sul tuo client.

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

    1. Se non hai registrato in precedenza un repository Amazon FSx Ubuntu sull'istanza 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 l'archivio di FSx pacchetti Amazon 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 jammy main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determina quale kernel è attualmente in esecuzione sull'istanza client e aggiorna se necessario. Il client Lustre su Ubuntu 22.04 richiede kernel 5.15.0-1015-aws o versione successiva sia per le istanze basate su x86 che per le EC2 istanze basate su ARM alimentate da processori Graviton. EC2 AWS

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

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

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

      Se la versione del kernel è superiore a quella delle 5.15.0-1015-aws istanze basate su x86 e EC2 delle istanze basate su Graviton EC2 e non desideri eseguire l'aggiornamento all'ultima versione del kernel, puoi installare Lustre per il kernel corrente con il seguente comando.

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

      Vengono installati i due pacchetti Lustre necessari per il montaggio e l'interazione con il file system for Lustre. FSx Facoltativamente, è possibile installare pacchetti correlati aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test inclusi nel repository.

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

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

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

Se ricevete un Module Not Found errore, consultatePer risolvere gli errori dei moduli mancanti.

I client Lustre 2.12 sono supportati su Ubuntu 20.04 con kernel 5.15.0-1015-aws o successivo. I client Lustre 2.10 sono supportati su Ubuntu 20.04 con kernel 5.4.0-1011-aws o successivo su istanze basate su x86 e kernel 5.4.0-1015-aws o successivo su istanze basate su ARM alimentate da processori Graviton. EC2 EC2 AWS

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

  1. Apri un terminale sul tuo client.

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

    1. Se non hai registrato in precedenza un repository Amazon FSx Ubuntu sull'istanza 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 l'archivio di FSx pacchetti Amazon 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 focal main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determina quale kernel è attualmente in esecuzione sull'istanza client e aggiorna se necessario.

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

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

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

      Se la versione del kernel è superiore a quella delle 5.4.0-1011-aws istanze basate su x86 o superiore 5.4.0-1015-aws a quella EC2 delle istanze basate su Graviton EC2 e non desideri eseguire l'aggiornamento all'ultima versione del kernel, puoi installare Lustre per il kernel corrente con il seguente comando.

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

      Vengono installati i due pacchetti Lustre necessari per il montaggio e l'interazione con il file system for Lustre. FSx Facoltativamente, è possibile installare pacchetti correlati aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test inclusi nel repository.

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

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

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

Se ricevete un Module Not Found errore, consultatePer risolvere gli errori dei moduli mancanti.

Nota

L'ultima versione del kernel di Ubuntu 18 supportata è. 5.4.0.1103.aws

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

  1. Apri un terminale sul tuo client.

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

    1. Se non hai registrato in precedenza un repository Amazon FSx Ubuntu sull'istanza 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 l'archivio di FSx pacchetti Amazon 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 bionic main" > /etc/apt/sources.list.d/fsxlustreclientrepo.list && apt-get update'
  3. Determina quale kernel è attualmente in esecuzione sull'istanza client e aggiorna se necessario. Il client Lustre su Ubuntu 18.04 richiede kernel 4.15.0-1054-aws o successivo per le istanze basate su x86 e kernel o successivo per EC2 le istanze basate su ARM alimentate da processori 5.3.0-1023-aws Graviton. EC2 AWS

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

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

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

      Se la versione del kernel è superiore a quella delle 4.15.0-1054-aws istanze basate su x86 o superiore 5.3.0-1023-aws a quella EC2 delle istanze basate su Graviton EC2 e non desideri eseguire l'aggiornamento all'ultima versione del kernel, puoi installare Lustre per il kernel corrente con il seguente comando.

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

      Vengono installati i due pacchetti Lustre necessari per il montaggio e l'interazione con il file system for Lustre. FSx Facoltativamente, è possibile installare pacchetti correlati aggiuntivi, come un pacchetto contenente il codice sorgente e pacchetti contenenti test inclusi nel repository.

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

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

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

Se ricevete un Module Not Found errore, consultatePer risolvere gli errori dei moduli mancanti.

Se si Module Not Found verifica un 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 lustre-client-modules pacchetto e installa il kernel corrispondente. A questo scopo, eseguire il comando seguente.

sudo apt-cache search lustre-client-modules

Ad esempio, se la versione più recente inclusa nel repository èlustre-client-modules-5.4.0-1011-aws, procedi come segue:

  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. Riavviate l'istanza utilizzando il seguente comando.

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

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

SUSELinux

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

  2. Installa la chiave pubblica Amazon FSx rpm 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 client Lustre utilizzando il comando seguente.

    sudo wget https://fsx-lustre-client-repo.s3.amazonaws.com/suse/sles-12/SLES-12/fsx-lustre-client.repo
  5. Scarica e installa il client Lustre 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 il client Lustre su Linux 12 SUSE SP4
  1. Apri un terminale sul tuo client.

  2. Installa la chiave pubblica Amazon FSx rpm 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 client Lustre utilizzando il comando seguente.

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

    • Se l'hai installato SP4 direttamente, scarica e installa il client Lustre 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 SP4 e in precedenza hai aggiunto il FSx repository Amazon perSP3, scarica e installa il client Lustre con i seguenti comandi. SP3

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

  2. Installa la chiave pubblica Amazon FSx rpm 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 client Lustre utilizzando il comando seguente.

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

    • Se l'hai installato SP5 direttamente, scarica e installa il client Lustre 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 SP5 e in precedenza hai aggiunto il FSx repository Amazon perSP4, scarica e installa il client Lustre con i seguenti comandi. SP4

      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.