Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Montaggio da Amazon Elastic Container Service

Modalità Focus
Montaggio da Amazon Elastic Container Service - 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à.

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à.

Puoi accedere al tuo file system FSx for Lustre da un contenitore Docker Amazon Elastic Container Service (Amazon ECS) su un'istanza Amazon. EC2 Puoi farlo utilizzando una delle seguenti opzioni:

  1. Montando il file system FSx for Lustre dall' EC2 istanza Amazon che ospita le attività di Amazon ECS ed esportando questo punto di montaggio nei contenitori.

  2. Montando il file system direttamente all'interno del contenitore delle attività.

Per ulteriori informazioni su Amazon ECS, consulta Cos'è Amazon Elastic Container Service? nella Amazon Elastic Container Service Developer Guide.

Ti consigliamo di utilizzare l'opzione 1 (Montaggio da un' EC2 istanza Amazon che ospita attività Amazon ECS) perché consente un migliore utilizzo delle risorse, soprattutto se avvii molti container (più di cinque) sulla stessa EC2 istanza o se le tue attività sono di breve durata (meno di 5 minuti).

Usa l'opzione 2 (Montaggio da un contenitore Docker), se non riesci a configurare l' EC2 istanza o se l'applicazione richiede la flessibilità del contenitore.

Nota

Il montaggio FSx di Lustre su un tipo di lancio AWS Fargate non è supportato.

Le sezioni seguenti descrivono le procedure per ciascuna delle opzioni per il montaggio del file system FSx for Lustre da un contenitore Amazon ECS.

Montaggio da un' EC2 istanza Amazon che ospita attività Amazon ECS

Questa procedura mostra come configurare un Amazon ECS su EC2 istanza per montare localmente il file system FSx for Lustre. La procedura utilizza volumes le proprietà del mountPoints contenitore per condividere la risorsa e rendere questo file system accessibile alle attività eseguite localmente. Per ulteriori informazioni, consulta Launching an Amazon ECS Container Instance nella Amazon Elastic Container Service Developer Guide.

Questa procedura è per un'AMI Amazon Linux 2 ottimizzata per Amazon ECS. Se stai usando un'altra distribuzione Linux, vedi. Installazione di Lustre client

Per montare il file system da Amazon ECS su un'istanza EC2
  1. Quando avvii istanze Amazon ECS, manualmente o utilizzando un gruppo Auto Scaling, aggiungi le righe nel seguente esempio di codice alla fine del campo Dati utente. Sostituisci i seguenti elementi nell'esempio:

    • Sostituire file_system_dns_name con il nome DNS effettivo del file system.

    • Sostituisci mountname con il nome di mount del file system.

    • Sostituisci mountpoint con il punto di montaggio del file system, che devi creare.

    #!/bin/bash ...<existing user data>... fsx_dnsname=file_system_dns_name fsx_mountname=mountname fsx_mountpoint=mountpoint amazon-linux-extras install -y lustre mkdir -p "$fsx_mountpoint" mount -t lustre ${fsx_dnsname}@tcp:/${fsx_mountname} ${fsx_mountpoint} -o relatime,flock
  2. Quando crei le tue attività Amazon ECS, aggiungi quanto segue volumes e le proprietà del mountPoints contenitore nella definizione JSON. Sostituisci mountpoint con il punto di montaggio del file system (ad esempio/mnt/fsx).

    { "volumes": [ { "host": { "sourcePath": "mountpoint" }, "name": "Lustre" } ], "mountPoints": [ { "containerPath": "mountpoint", "sourceVolume": "Lustre" } ], }

Montaggio da un contenitore Docker

La procedura seguente mostra come configurare un contenitore di attività Amazon ECS per installare il lustre-client pacchetto e montare al suo interno il file system FSx for Lustre. La procedura utilizza un'immagine Docker di Amazon Linux (amazonlinux), ma un approccio simile può funzionare per altre distribuzioni.

Per montare il file system da un contenitore Docker
  1. Sul tuo contenitore Docker, installa il lustre-client pacchetto e monta il file system FSx for Lustre con la proprietà. command Sostituisci i seguenti elementi nell'esempio:

    • Sostituire file_system_dns_name con il nome DNS effettivo del file system.

    • Sostituisci mountname con il nome di mount del file system.

    • Sostituisci mountpoint con il punto di montaggio del file system.

    "command": [ "/bin/sh -c \"amazon-linux-extras install -y lustre; mount -t lustre file_system_dns_name@tcp:/mountname mountpoint -o relatime,flock;\"" ],
  2. Aggiungi SYS_ADMIN la funzionalità al contenitore per autorizzarlo a montare il file system FSx for Lustre, utilizzando la linuxParameters proprietà.

    "linuxParameters": { "capabilities": { "add": [ "SYS_ADMIN" ] } }
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.