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 dell’helper di montaggio EFS per rimontare automaticamente i file system EFS
Utilizza l'assistente di montaggio EFS per configurare /etc/fstab
su istanze Linux EC2 in modo da rimontare automaticamente i file system EFS al riavvio dell'istanza.
Argomenti
Collega un file system EFS durante la creazione di un'istanza EC2 per abilitare il montaggio automatico al riavvio
Questo metodo utilizza l'helper di montaggio EFS per montare il file system e aggiornare il file /etc/fstab sull'istanza EC2. Il supporto di montaggio fa parte del set di strumenti amazon-efs-utils.
Quando si crea una nuova istanza Amazon EC2 Linux utilizzando la procedura guidata di avvio dell’istanza EC2, è possibile configurarla per montare automaticamente il file system Amazon EFS. L'istanza EC2 monta il file system automaticamente sull'istanza avviata per la prima volta e anche ogni volta che si riavvia.
Nota
I file system Amazon EFS non supportano il montaggio su istanze Amazon EC2 Mac con macOS Big Sur o Monterey all'avvio dell'istanza.
Prima di eseguire questa procedura, accertati di avere creato il file system Amazon EFS. Per ulteriori informazioni, consulta Crea rapidamente un file system con le impostazioni consigliate (console) nell'esercitazione sulle nozioni di base di Amazon EFS.
Nota
Amazon EFS non può essere utilizzato con istanze Amazon EC2 basate su Microsoft Windows.
Prima di poter avviare e connettersi a un'istanza Amazon EC2, è necessario creare una coppia di chiavi, a meno che non sia già disponibile. Segui la procedura descritta in Configurazione per l'uso di Amazon EC2 nella Guida per l'utente di Amazon EC2 per creare una coppia di key pair. Se disponi già di una coppia di chiavi, puoi utilizzarla per questo esercizio.
Per configurare l'istanza EC2 affinché monti automaticamente il file system EFS all'avvio
-
Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/
. -
Scegliere Launch Instance (Avvia istanza).
-
In Step 1: Choose an Amazon Machine Image (AMI) (Fase 1: Scegli una Amazon Machine Image (AMI)), trovare un'AMI Amazon Linux all'inizio dell'elenco e scegliere Select (Seleziona).
-
In Fase 2: Scelta di un tipo di istanza scegli Passaggio successivo: Configura i dettagli dell'istanza.
-
In Fase 3: Configurazione dei dettagli dell'istanza, fornisci le seguenti informazioni:
Per Network (Rete), scegliere la voce per lo stesso VPC in cui si trova il file system EFS che si sta montando.
Per Sottorete, scegli una sottorete predefinita in qualsiasi zona di disponibilità.
Per File systems (File system), scegliere il file system EFS da montare. Il percorso mostrato accanto all'ID del file system è il punto di montaggio che verrà utilizzato dall'istanza EC2, che è possibile modificare.
In Dettagli avanzati, i dati utente vengono generati automaticamente e includono i comandi necessari per montare i file system EFS specificati in File system.
-
Scegli Passaggio successivo: aggiunta dello storage.
-
Scegliere Passaggio successivo: aggiunta di tag.
-
Denomina l'istanza e scegli Passaggio successivo: configurazione del gruppo di sicurezza.
-
In Fase 6: Configurazione del gruppo di sicurezza, imposta Assegna un gruppo di sicurezza su Seleziona un gruppo di sicurezza esistente. Scegli il gruppo di sicurezza predefinito per assicurarti che possa accedere al file system EFS.
Non è possibile accedere all'istanza EC2 tramite Secure Shell (SSH) utilizzando questo gruppo di sicurezza. Per l'accesso tramite SSH, successivamente è possibile modificare la sicurezza predefinita e aggiungere una regola per consentire SSH o un nuovo gruppo di sicurezza che consenta SSH. Puoi utilizzare le seguenti impostazioni:
-
Tipo: SSH
-
Protocollo: TCP
-
Intervallo porte: 22
-
Origine: Qualsiasi 0.0.0.0/0
-
-
Scegli Analizza e avvia.
-
Scegli Avvia.
-
Seleziona la casella di controllo relativa alla coppia di chiavi creata e scegli Avvia istanze.
L'istanza EC2 è ora configurata per montare il file system EFS all'avvio e ogni volta che viene riavviata.
Utilizzo di /etc/fstab
con EFS mount helper per rimontare automaticamente i file system EFS
Il file /etc/fstab
contiene informazioni sui file system. Il comando mount -a
, che viene eseguito durante l'avvio dell'istanza, monta i file system elencati in /etc/fstab
. In questa procedura, aggiornerai manualmente /etc/fstab
su un'istanza EC2 Linux in modo che l'istanza utilizzi l'helper di montaggio EFS per rimontare automaticamente un file system EFS al riavvio dell'istanza.
Nota
I file system Amazon EFS non supportano il montaggio automatico utilizzando l'helper /etc/fstab
di montaggio EFS su istanze Mac Amazon EC2 che eseguono macOS Big Sur o Monterey. Puoi invece utilizzare NFS con /etc/fstab per montare automaticamente il tuo file system su istanze Mac EC2 che eseguono macOS Big Sur e Monterey.
Questo metodo utilizza l'helper di montaggio EFS per montare il file system. Il supporto di montaggio fa parte del set di strumenti amazon-efs-utils
.
Gli strumenti amazon-efs-utils
sono disponibili per l'installazione su Amazon Linux e Amazon Linux 2 Amazon Machine Image (AMI). Per ulteriori informazioni su amazon-efs-utils
, consulta Installazione degli strumenti Amazon EFS. Se si utilizza un'altra distribuzione Linux, ad esempio Red Hat Enterprise Linux (RHEL), compilare e installare manualmente amazon-efs-utils
. Per ulteriori informazioni, consulta Installazione del client Amazon EFS su altre distribuzioni Linux.
Prerequisiti
Prima di poter implementare con successo questa procedura, è necessario soddisfare i seguenti requisiti:
Hai già creato il file system Amazon EFS che desideri venga rimontato automaticamente. Per ulteriori informazioni, consulta Crea rapidamente un file system con le impostazioni consigliate (console).
Hai già creato l'istanza EC2 Linux che desideri configurare per rimontare automaticamente un file system EFS.
L'helper di montaggio EFS è installato sull'istanza EC2 Linux. Per ulteriori informazioni, consulta Installazione degli strumenti Amazon EFS.
Per aggiornare il file /etc/fstab nell'istanza EC2
-
Connettiti all'istanza EC2:
-
Per connettersi all'istanza da un computer che esegue macOS o Linux, specificare il file .pem per il comando SSH. Per fare ciò, utilizzare l'opzione
-i
e il percorso della chiave privata. -
Per connetterti alla tua istanza da un computer che esegue Windows, puoi usare uno dei due MindTerm o PuTTY. Per utilizzare PuTTY, installarlo e convertire il file .pem in un file .ppk.
Per ulteriori informazioni, consulta i seguenti argomenti nella Guida per l'utente di Amazon EC2:
-
Aprire il file
/etc/fstab
in un editor.-
Per il montaggio automatico utilizzando l'autorizzazione IAM o un punto di accesso EFS:
-
Per eseguire automaticamente il montaggio con autorizzazione IAM in un'istanza Amazon EC2 che dispone di un profilo dell'istanza, aggiungi la riga seguente al file
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam 0 0 -
Per eseguire automaticamente il montaggio con autorizzazione IAM in un'istanza Linux utilizzando un file delle credenziali, aggiungere la seguente riga al file
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam,awsprofile=namedprofile
0 0 -
Per eseguire automaticamente il montaggio di un file system utilizzando un punto di accesso, aggiungere la riga seguente al file
/etc/fstab
.file-system-id
:/efs-mount-point
efs _netdev,noresvport,tls,iam,accesspoint=access-point-id
0 0
avvertimento
In caso di montaggio automatico del file system, utilizzare l'opzione
_netdev
, usata per identificare i file system di rete. Se_netdev
è mancante, l'istanza EC2 potrebbe smettere di rispondere. Questo risultato è dovuto al fatto che i file system di rete devono essere inizializzati dopo che l'istanza di calcolo ha avviato la sua interfaccia di rete. Per ulteriori informazioni, consulta Il montaggio automatico non funziona e l'istanza non risponde.Per ulteriori informazioni, consulta Montaggio con autorizzazione IAM e Montaggio con punti di accesso EFS.
-
-
Salvare le modifiche apportate al file.
-
Verificare la voce
fstab
utilizzando il comandomount
con l'opzione'fake'
insieme alle opzioni'all'
e'verbose'
.$
sudo mount -fav
home/ec2-user/efs : successfully mounted
L'istanza EC2 è ora configurata per montare il file system EFS ogni volta che si riavvia.
Nota
In alcuni casi, potrebbe essere necessario avviare l'istanza Amazon EC2 indipendentemente dallo stato del file system Amazon EFS montato. In questi casi, aggiungere l'opzione nofail
alla voce del file system nel file /etc/fstab
.
La riga di codice aggiunta al file /etc/fstab
imposta quanto segue.
Campo | Descrizione |
---|---|
|
L'ID del file system Amazon EFS. Puoi ottenere questo ID dalla console o a livello di codice dalla CLI o da un SDK. AWS |
|
Il punto di montaggio del file system EFS sull'istanza EC2. |
|
Il tipo di file system. Quando si utilizza l'helper di montaggio, questo tipo è sempre |
|
Le opzioni di montaggio per il file system. Questo è un elenco separato da virgole delle seguenti opzioni:
|
|
Un valore diverso da zero indica che il file system dovrebbe essere soggetto a backup tramite |
|
L'ordine in base al quale |