Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come aggiornare un pacchetto client Lustre esistente alla versione corrente. Il software client aggiornato è necessario per connettersi a un file system lustre gestito di Azure.
Se è necessario installare il software client per la prima volta, vedere Installare il software client Lustre. Per la matrice delle distribuzioni supportate e per scegliere tra i metodi di installazione kmod precompilato e DKMS, consulta Pianificare l'installazione del client Lustre.
Per ulteriori informazioni su come collegare i client a un cluster, vedere Connettere i client a un file system Lustre gestito di Azure.
Aggiornare un client Lustre
Se il computer client usa una versione precedente di Lustre, è possibile aggiornare il pacchetto client Lustre alla versione corrente seguendo questa procedura. È importante disinstallare completamente i moduli kernel del client Lustre precedenti, oltre a rimuovere i pacchetti software client.
Importante
Utenti DKMS: aggiornamenti del kernel e aggiornamenti della versione lustre
- Aggiornamenti del kernel (ad esempio, 5.15.0-100 → 5.15.0-105): se è stato installato il client Lustre con DKMS, gli aggiornamenti del kernel vengono gestiti automaticamente. DKMS ricompila il modulo Lustre durante l'installazione del pacchetto kernel (in genere 2-5 minuti), non all'avvio. Il nuovo kernel è pronto per caricare Lustre non appena si riavvia. Non è necessaria alcuna azione : non è necessario seguire questa procedura.
- Aggiornamenti della versione lustre (ad esempio, 2.15.7 → 2.15.8): per eseguire l'aggiornamento a una versione lustre più recente, seguire la procedura descritta in questo articolo. La procedura è la stessa per gli utenti kmod e DKMS: disinstallare la versione precedente, quindi installarla nuova.
Smontare i contenitori o i punti di montaggio che montano il client Lustre usando il comando seguente:
sudo umount <all Lustre mounts>Disinstallare la versione del client Lustre esistente usando il comando seguente:
sudo dnf remove *lustre*Installare la versione corrente del client Lustre:
sudo dnf install amlfs-lustre-client-2.15.8_34_gc0f2040-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Scaricare i moduli del kernel Lustre e Lustre Networking (LNet) utilizzando il seguente comando:
sudo lustre_rmmodVerificare che i moduli kernel precedenti vengano rimossi usando il comando seguente:
cat /sys/module/lustre/version; lsmod | grep -E 'lustre|lnet'L'output deve essere simile all'esempio seguente:
cat: /sys/module/lustre/version: No such file or directorySe l'output mostra una versione precedente del modulo kernel Lustre, è consigliabile riavviare (
sudo reboot) il sistema.
Smontare i contenitori o i punti di montaggio che montano il client Lustre usando il comando seguente:
sudo umount <all Lustre mounts>Disinstallare la versione del client Lustre esistente usando il comando seguente:
sudo apt autoremove *lustre* -yInstallare la versione corrente del client Lustre:
sudo apt install -y amlfs-lustre-client-2.15.8-34-gc0f2040=$(uname -r)
Scaricare i moduli del kernel Lustre e Lustre Networking (LNet) utilizzando il seguente comando:
sudo lustre_rmmodVerificare che i moduli kernel precedenti vengano rimossi usando il comando seguente:
cat /sys/module/lustre/version; lsmod | grep -E 'lustre|lnet'L'output deve essere simile all'esempio seguente:
cat: /sys/module/lustre/version: No such file or directorySe l'output mostra una versione precedente del modulo kernel Lustre, è consigliabile riavviare (
sudo reboot) il sistema.
Smontare i contenitori o i punti di montaggio che montano il client Lustre usando il comando seguente:
sudo umount <all Lustre mounts>Disinstallare la versione del client Lustre esistente usando il comando seguente:
sudo apt autoremove *lustre* -yInstallare la versione corrente del client Lustre:
sudo apt install -y amlfs-lustre-client-2.17.0-24-gf517bc4=$(uname -r)
Scaricare i moduli del kernel Lustre e Lustre Networking (LNet) utilizzando il seguente comando:
sudo lustre_rmmodVerificare che i moduli kernel precedenti vengano rimossi usando il comando seguente:
cat /sys/module/lustre/version; lsmod | grep -E 'lustre|lnet'L'output deve essere simile all'esempio seguente:
cat: /sys/module/lustre/version: No such file or directorySe l'output mostra una versione precedente del modulo kernel Lustre, è consigliabile riavviare (
sudo reboot) il sistema.
Smontare i contenitori o i punti di montaggio che montano il client Lustre usando il comando seguente:
sudo umount <all Lustre mounts>Scaricare i moduli del kernel Lustre e Lustre Networking (LNet) utilizzando il seguente comando:
sudo lustre_rmmodDisinstallare la versione del client Lustre esistente usando il comando seguente:
sudo tdnf remove '*lustre*' -yInstallare la versione corrente del client Lustre:
sudo tdnf install -y amlfs-lustre-client-2.17.0_24_gf517bc4-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Verificare l'installazione usando il comando seguente:
sudo modprobe lustre sleep 5; cat /sys/module/lustre/version; lsmod | grep -E 'lustre|lnet'L'output dovrebbe mostrare la nuova versione di Lustre (ad esempio,
2.17.0_24_gf517bc4).
Dopo aver eseguito questa procedura, è possibile montare il client al file system Lustre gestito di Azure.