View a markdown version of this page

Gestione delle versioni di Lustre - 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à.

Gestione delle versioni di Lustre

FSx for Lustre attualmente supporta più versioni di Lustre con supporto a lungo termine (LTS) rilasciate dalla comunità Lustre. Le versioni LTS più recenti offrono vantaggi come miglioramenti delle prestazioni, nuove funzionalità e supporto per le ultime versioni del kernel Linux per le istanze client. È possibile aggiornare i file system alle versioni più recenti di Lustre in pochi minuti utilizzando, o SDK. Console di gestione AWS AWS CLI AWS

FSx for Lustre attualmente supporta le versioni Lustre LTS 2.10, 2.12 e 2.15. È possibile determinare la versione LTS dei file system FSx for Lustre utilizzando o utilizzando Console di gestione AWS il comando describe-file-systems. AWS CLI

Prima di eseguire un aggiornamento della versione di Lustre, si consiglia di seguire i passaggi descritti in. Procedure consigliate per gli aggiornamenti delle versioni di Lustre

Procedure consigliate per gli aggiornamenti delle versioni di Lustre

Consigliamo di seguire queste best practice prima di aggiornare la versione Lustre del file system FSx for Lustre:

  • Eseguite un test in un ambiente non di produzione: testate un aggiornamento della versione di Lustre su un duplicato del file system di produzione prima di aggiornare il file system di produzione. Ciò garantisce un processo di aggiornamento senza intoppi per il carico di lavoro di produzione.

  • Garantite la compatibilità dei client: verificate che le versioni del kernel Linux in esecuzione sulle istanze client siano compatibili con la versione Lustre a cui intendete effettuare l'aggiornamento. Per informazioni dettagliate, vedi Lustro compatibilità tra file system e kernel client.

  • Esegui il backup dei tuoi dati:

    • Per i file system non collegati a S3: consigliamo di creare un backup FSx prima di aggiornare la versione Lustre in modo da disporre di un punto di ripristino noto per il file system. Se i backup giornalieri automatici sono abilitati sul tuo file system, Amazon FSx creerà automaticamente un backup del file system prima dell'aggiornamento.

    • Per i file system collegati a S3 Ti consigliamo di assicurarti che tutte le modifiche siano state esportate in S3 prima dell'aggiornamento. Se hai abilitato l'esportazione automatica, verifica che la AgeOfOldestQueuedMessage AutoExportmetrica sia zero per confermare che tutte le modifiche siano state esportate correttamente in S3. Se non hai abilitato l'esportazione automatica, puoi eseguire un'esportazione DRT (Manual Data Repository Task) per sincronizzare il file system con il bucket S3 prima dell'aggiornamento.

  • Pianifica i tempi di inattività del file system: affinché l'aggiornamento abbia esito positivo, tutti i client devono essere disconnessi prima dell'inizio dell'aggiornamento e rimanere disconnessi fino al termine dell'aggiornamento. Il tempo di inattività totale dipende dal tempo necessario per identificare e smontare tutti i client, dal processo di aggiornamento stesso (in genere inferiore a 30 minuti per la maggior parte dei file system) e dal tempo necessario per rimontare i client e riprendere i carichi di lavoro una volta completato l'aggiornamento. La durata dello smontaggio e del rimontaggio dei client varia in base all'ambiente e al numero di client.

Esecuzione dell'aggiornamento

Per aggiornare il file system FSx for Lustre a una versione più recente, segui i passaggi elencati:

  1. Smonta tutti i client: prima di iniziare l'aggiornamento, è necessario smontare il file system da tutte le istanze del client che accedono al file system. Puoi verificare che tutti i client siano stati smontati correttamente utilizzando la ClientConnections metrica su Amazon CloudWatch : questa metrica dovrebbe mostrare zero connessioni. Il processo di aggiornamento non avrà esito positivo se alcuni client rimangono connessi al file system.

    È possibile visualizzare l'elenco degli identificatori di rete dei client (NID) collegati al file system nel .fsx/clientConnections file memorizzato nella radice del file system. Questo file viene aggiornato ogni 5 minuti. È possibile utilizzare il cat comando per visualizzare il contenuto del file, come in questo esempio:

    cat /test/.fsx/clientConnections
  2. Aggiorna la versione Lustre: puoi aggiornare la versione Lustre del tuo file system FSx for Lustre utilizzando la console Amazon FSx, AWS CLI o l'API Amazon FSx. Consigliamo di aggiornare i file system all'ultima versione di Lustre supportata da FSx for Lustre.

    Per aggiornare la versione Lustre di un file system (console)

    1. Apri la console Amazon FSx all'indirizzo. https://console.aws.amazon.com/fsx/

    2. Nel pannello di navigazione a sinistra, scegli File system. Nell'elenco File system, scegliete il file system FSx for Lustre per cui desiderate aggiornare la versione Lustre.

    3. Per Azioni, scegliete Aggiorna la versione Lustre del file system. Oppure, nel pannello Riepilogo, scegliete Aggiorna accanto al campo della versione Lustre del file system. Viene visualizzata la finestra di dialogo Update file system Lustre version. Viene visualizzata la finestra di dialogo Update file system Lustre version.

    4. Nel campo Seleziona una nuova versione Lustre, scegli una versione Lustre. Il valore scelto deve essere più recente della versione corrente di Lustre.

    5. Scegliere Aggiorna.

    Per aggiornare la versione Lustre di un file system (CLI)

    Per aggiornare la versione Lustre di un file system FSx for Lustre, utilizzare il comando update-file-system. AWS CLI (L'azione API equivalente è.) UpdateFileSystem Imposta i seguenti parametri:

    • --file-system-idImposta l'ID del file system che stai aggiornando.

    • --file-system-type-versionImpostate su una versione più recente di Lustre per il file system che state aggiornando.

    L'esempio seguente aggiorna la versione Lustre del file system dalla 2.12 alla 2.15:

    aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --file-system-type-version "2.15"

    Se il flusso di lavoro di aggiornamento non riesce (ad esempio, se un client è ancora connesso al file system), il file system viene automaticamente ripristinato alla versione e allo stato originali di Lustre. In tal caso, l'evento di azione amministrativa conterrà un messaggio di errore con indicazioni su come risolvere il problema prima di ritentare l'aggiornamento.

  3. Monta tutti i client: puoi monitorare lo stato di avanzamento degli aggiornamenti della versione Lustre utilizzando la scheda Updates nella console Amazon FSx describe-file-systems o in. AWS CLI Una volta che lo stato di aggiornamento della versione Lustre risulta pari a quello indicatoCompleted, puoi rimontare in sicurezza il file system sulle istanze client e riprendere il carico di lavoro.