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.
Prima di installare il client Managed Lustre di Azure in una macchina virtuale (VM), esaminare la matrice di supporto per verificare che la distribuzione, l'architettura e il kernel siano supportati. Scegliere quindi tra il metodo di installazione predefinito kmod e il metodo di installazione DKMS in base ai requisiti dell'ambiente e dell'avvio protetto.
Quando si è pronti per l'installazione, vedere Installare il software client Lustre.
Matrice di supporto
Ogni riga della tabella seguente mostra una combinazione di una distribuzione, un'architettura, una versione client Lustre e una serie kernel supportata Microsoft. L'origine autorevole è il repository software Linux per prodotti Microsoft.
| Sistema operativo | Architettura | Versione del client Lustre | Supporto DKMS | Serie di pacchetti kernel supportati |
|---|---|---|---|---|
| Ubuntu 24.04 | amd64, arm64 | 2.17.0 | 2.17.0 | 6.8.0-*-azure, 6.11.0-*-azure, 6.14.0-*-azure, 6.17.0-*-azure |
| Ubuntu 22.04 | amd64 | 2.15.6, 2.15.7, 2.15.8 | 2.15.8 | 5.15.0-*-azure |
| Ubuntu 20.04 | amd64 | 2.15.6, 2.15.7, 2.15.8 | 2.15.8 | 5.4.0-*-azure |
| Ubuntu 18.04 † | amd64 | 2.15.4 | — | 4.15.0-*-azure, 5.4.0-*-azure |
| Azure Linux 3 | amd64 | 2.17.0 | 2.17.0 | >= 6.6.119.3 |
| RHEL/ AlmaLinux 9.7 | amd64 | 2.15.7, 2.15.8 | 2.15.8 | 5.14.0-611.* |
| RHEL/ AlmaLinux 9.6 | amd64 | 2.15.7, 2.15.8 | 2.15.8 | 5.14.0-570.* |
| RHEL/ AlmaLinux 9.5 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 5.14.0-503.* |
| RHEL/ AlmaLinux 9.4 | amd64 | 2.15.6, 2.15.7, 2.15.8 | 2.15.8 | 5.14.0-427.* |
| RHEL/ AlmaLinux 9.3 | amd64 | 2.15.6 | 2.15.8 | 5.14.0-362.* |
| RHEL/ AlmaLinux 9.2 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 5.14.0-284.* |
| RHEL/ AlmaLinux 9.1 | amd64 | 2.15.6 | 2.15.8 | 5.14.0-162.* |
| RHEL/ AlmaLinux 9.0 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 5.14.0-70.* |
| RHEL/ AlmaLinux 8.10 | amd64 | 2.15.6, 2.15.7, 2.15.8 | 2.15.8 | 4.18.0-553.* |
| RHEL/ AlmaLinux 8.9 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 4.18.0-513.* |
| RHEL/ AlmaLinux 8.8 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 4.18.0-477.* |
| RHEL/ AlmaLinux 8.7 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 4.18.0-425.* |
| RHEL/ AlmaLinux 8.6 | amd64 | 2.15.6, 2.15.7 | 2.15.8 | 4.18.0-372.* |
| RHEL/CentOS 7.9 † | amd64 | 2.15.4 | — | 3.10.0-1160.* |
† Congelato - Fine della vita.
Note
- Supporto arm64: Solo Ubuntu 24.04 attualmente fornisce pacchetti arm64.
- Distribuzioni bloccate: Ubuntu 18.04 e RHEL 7 sono bloccati a Lustre 2.15.4. Hanno raggiunto la fine della vita; non vengono pubblicati altri aggiornamenti del client Lustre. I pacchetti esistenti rimangono disponibili per l'installazione. Aggiornare il sistema operativo di base per gli aggiornamenti in corso.
- Frequenza di aggiornamento del kernel: Le modifiche alla disponibilità dei pacchetti vengono rilasciate man mano che vengono rilasciate nuove kernel Linux e man mano che Lustre ottiene il supporto. Quando viene fornito un nuovo kernel di manutenzione per una serie di kernel di distribuzione già supportata, Microsoft pubblica in genere un metapacchetto Lustre corrispondente entro un giorno lavorativo.
- Supporto DKMS: Quando viene visualizzata una versione Lustre nella colonna di supporto DKMS, tale versione viene pubblicata anche come pacchetto DKMS che viene compilato automaticamente negli aggiornamenti del kernel. Vedere Scegliere un metodo di installazione per i compromessi rispetto ai pacchetti predefiniti kmod.
Scegliere un metodo di installazione
Managed Lustre di Azure offre due metodi di installazione per il modulo kernel del client Lustre: pacchetti kmod precompilati o pacchetti DKMS che vengono compilati sulla VM di destinazione.
Scegliere il metodo più adatto all'ambiente:
| Kmod predefinito | DKMS | |
|---|---|---|
| Funzionamento | Installa un modulo del kernel precompilato per la versione specifica del kernel in uso | Compila il modulo del kernel dal codice sorgente sulla VM usando DKMS (supporto dinamico per i moduli del kernel) |
| Velocità di installazione | Veloce - Nessuna compilazione necessaria | Più lento: compila il modulo durante l'installazione (in genere 2-5 minuti) |
| Aggiornamenti del kernel | Richiede un nuovo pacchetto kmod per ogni versione del kernel. Se si aggiorna il kernel prima della pubblicazione di un kmod corrispondente, il client Lustre non verrà caricato. | Ricompila automaticamente il modulo quando il kernel viene aggiornato. Nessun intervento manuale necessario. |
| Selezione pacchetto | Richiede che la versione del kernel corrisponda al nome del pacchetto (potrebbe richiedere l'uso di comandi sed su RHEL) |
Nome del pacchetto univoco: non è necessario alcun abbinamento con la versione del kernel |
| Creare dipendenze | Nessuno | Richiede gli header del kernel, GCC e Make (installati automaticamente quali dipendenze del pacchetto) |
| Avvio protetto | ✅ I moduli sono pre-firmati con il certificato Azure Services Linux Kmod PCA. Funziona su macchine virtuali di avvio attendibile senza configurazione aggiuntiva. | ⚠️ I moduli vengono compilati localmente e non firmati. Richiede la disattivazione di Secure Boot o la registrazione di MOK (Machine Owner Key). Vedere Avvio protetto con DKMS. |
| Migliore per | Ambienti di produzione con versioni del kernel controllate, requisiti di avvio protetto o carichi di lavoro HPC in cui il sovraccarico di compilazione non è accettabile | Ambienti di sviluppo, workload in cui le versioni del kernel cambiano frequentemente o scenari in cui si desiderano aggiornamenti del kernel che non richiedono manutenzione |
Tip
Non sei sicuro di quale scegliere? Usa kmod precompilato se esegui VM Trusted Launch con Secure Boot abilitato, oppure se hai bisogno dell'installazione più rapida possibile. Usare DKMS se si vuole che il client Lustre superi automaticamente gli aggiornamenti del kernel senza attendere la pubblicazione di un nuovo pacchetto kmod.
Per i requisiti di Confidential VM e per i dettagli completi di Avvio protetto (certificati di firma, registrazione MOK per DKMS), vedi Use Secure Boot with Managed Lustre di Azure file system.
Se si prevede di usare DKMS in Azure Linux 3, vedere la nota sul blocco del kernel in Usare l'avvio protetto con Managed Lustre di Azure file system, disabilitando l'avvio protetto da solo non è sufficiente.