Utilizzo di Amazon EFS con Amazon EC2 - Amazon Elastic Compute Cloud

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

Utilizzo di Amazon EFS con Amazon EC2

Nota

Amazon EFS non è supportato sulle istanze Windows.

Amazon EFS fornisce lo storage di file scalabile da utilizzare con Amazon EC2. Puoi utilizzare un file system EFS come origine dati comune per carichi di lavoro e applicazioni in esecuzione su più istanze. Per ulteriori informazioni, consulta la pagina dei dettagli del prodotto Amazon Elastic File System.

Questo tutorial mostra come creare e collegare un file system Amazon EFS utilizzando la procedura guidata Amazon EFS Quick Create durante l'avvio dell'istanza. Per un tutorial su come creare un file system utilizzando la console Amazon EFS, consulta Nozioni di base su Amazon Elastic File System nella Guida per l'utente di Amazon Elastic File System.

Nota

Quando si crea un file system EFS utilizzando la creazione rapida di EFS, il file system viene creato con le seguenti impostazioni consigliate per il servizio:

Creazione di un file system EFS utilizzando la creazione rapida di Amazon EFS

Puoi creare un file system EFS e montarlo sull'istanza al momento dell'avvio utilizzando la funzionalità di creazione rapida di Amazon EFS della procedura guidata dell'istanza di Amazon EC2.

Per creare un file system EFS utilizzando la creazione rapida di Amazon EFS
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Scegliere Launch Instance (Avvia istanza).

  3. (Facoltativo) In Name and tags (Nome e tag), per Name (Nome) inserisci un nome descrittivo per identificare l'istanza.

  4. In Application and OS Images (Amazon Machine Image) (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), scegli un sistema operativo Linux, quindi per Amazon Machine Image (AMI) (Amazon Machine Image [AMI]), seleziona un'AMI Linux.

  5. In Instance type (Tipo di istanza), per Instance type (Tipo di istanza), seleziona un tipo di istanza o mantieni il valore predefinito.

  6. In Key pair (login) (Coppia di chiavi (login), per Key pair name (Nome della coppia di chiavi), scegliere una coppia di chiavi esistente o creane una nuova.

  7. In Network settings (Impostazioni di rete), scegli Edit (Modifica) a destra, quindi seleziona una sottorete in Subnet (Sottorete).

    Nota

    Devi selezionare una sottorete prima di poter aggiungere un file system EFS.

  8. In Configure storage (Configura lo storage), scegli Edit (Modifica) in basso a destra, quindi esegui le operazioni riportate di seguito:

    1. Per File system, assicurati che EFS sia selezionato, quindi scegli Crea nuovo file system condiviso.

    2. Per Nome del file system, inserisci un nome per il file system Amazon EFS, quindi scegli Crea file system.

    3. Per Mount point, specifica un punto di montaggio personalizzato o mantieni quello predefinito.

    4. Per consentire l'accesso al file system, seleziona Automatically create and attach security groups (Crea e allega automaticamente i gruppi di sicurezza). Selezionando questa casella di controllo, i seguenti gruppi di sicurezza verranno creati e collegati automaticamente all'istanza e alle destinazioni di montaggio del file system:

      • Gruppo di sicurezza dell'istanza: include una regola in uscita che consente il traffico sulla porta NFS 2049, ma non include regole in entrata.

      • Gruppo di sicurezza delle destinazioni di montaggio del file system: include una regola in entrata che consente il traffico sulla porta NFS 2049 dal gruppo di sicurezza dell'istanza (descritta sopra) e una regola in uscita che consente il traffico sulla porta NFS 2049.

      Nota

      In alternativa, è possibile creare e collegare manualmente i gruppi di sicurezza. Se vuoi creare e allegare manualmente i gruppi di sicurezza, deseleziona Automatically create and attach the required security groups (Crea e allega automaticamente i gruppi di sicurezza richiesti).

    5. Per montare automaticamente il file system condiviso all'avvio dell'istanza, seleziona Automatically mount shared file system by attaching required user data script (Monta automaticamente il file system condiviso allegando lo script di dati utente richiesto). Per visualizzare i dati utente generati automaticamente, espandi Advanced details (Dettagli avanzati) e scorri verso il basso fino a User data (Dati utente).

      Nota

      Se sono stati aggiunti dati utente prima di selezionare questa casella di controllo, i dati utente originali vengono sovrascritti dai dati utente generati automaticamente.

  9. Configura qualsiasi altra impostazione di configurazione dell'istanza in base alle esigenze.

  10. Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avvio di un'istanza tramite la procedura guidata di avvio istanza.

Testare il file system EFS

Puoi connetterti all'istanza e verificare che il file system sia montato sulla directory specificata (ad esempio /mnt/efs).

Per verificare che il file system sia montato
  1. Connettiti alla tua istanza. Per ulteriori informazioni, consulta Connessione all'istanza di Linux.

  2. Dalla finestra del terminale dell'istanza esegui il comando df -T per verificare che il file system EFS sia montato.

    $ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/xvda1 ext4 8123812 1949800 6073764 25% / devtmpfs devtmpfs 4078468 56 4078412 1% /dev tmpfs tmpfs 4089312 0 4089312 0% /dev/shm efs-dns nfs4 9007199254740992 0 9007199254740992 0% /mnt/efs

    Il nome del file system, mostrato nell'output di esempio come efs-dns, ha il seguente formato:

    file-system-id.efs.aws-region.amazonaws.com:/
  3. (Facoltativo) Crea un file nel file system dall'istanza, quindi verifica di poter visualizzare il file da un'altra istanza.

    1. Dall'istanza, esegui il comando seguente per creare il file.

      $ sudo touch /mnt/efs/test-file.txt
    2. Dall'altra istanza, esegui il comando seguente per visualizzare il file.

      $ ls /mnt/efs test-file.txt

Eliminare il file system EFS

Se il file system non è più necessario, puoi eliminarlo.

Per eliminare il file system
  1. Apri la console Amazon Elastic File System alla pagina https://console.aws.amazon.com/efs/.

  2. Selezionare il file system da eliminare.

  3. Scegliere Actions (Operazioni), Delete file system (Elimina file system).

  4. Quando viene richiesta la conferma, immettere l'ID del file system e scegliere Delete file system (Elimina file system).