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à.
Per impostazione predefinita, un'istanza avviata include eventuali dispositivi di archiviazione specificati nella mappatura dei dispositivi a blocchi di un'AMI da cui l'istanza è stata avviata. Puoi specificare le modifiche alle mappatura dei dispositivi a blocchi di un'istanza quando la avvii; tali aggiornamenti sostituiscono la mappatura dei dispositivi a blocchi dell'AMI o si uniscono a essa.
Limitazioni
-
Per il volume root, puoi solo modificare: le dimensioni, il tipo e il contrassegno È possibile modificare il Delete on Termination (Elimina al termine).
-
Quando modifichi un volume EBS non puoi ridurne le dimensioni, pertanto devi specificare una snapshot le cui dimensioni siano uguali o maggiori di quelle della snapshot specificata nella mappatura dei dispositivi a blocchi dell'AMI.
Indice
Aggiornamento della mappatura dei dispositivi a blocchi all'avvio di un'istanza
Aggiornamento della mappatura dei dispositivi a blocchi di un'istanza in esecuzione
Visualizzazione dei volumi EBS nella mappatura dei dispositivi a blocchi di un'istanza
Visualizzazione della mappatura dei dispositivi a blocchi di un'istanza per i volumi instance store
Aggiornamento della mappatura dei dispositivi a blocchi all'avvio di un'istanza
Puoi aggiungere volumi EBS e volumi instance store a un'istanza al momento del suo avvio. Tieni presente che l'aggiornamento della mappatura dei dispositivi a blocchi di un'istanza non comporta una modifica permanente della mappatura dell'AMI da cui l'istanza è stata avviata.
Per aggiungere volumi a un'istanza tramite la console
-
Apri la EC2 console Amazon.
-
Dal pannello di controllo, selezionare Launch Instance (Avvia istanza).
-
Nella pagina Choose an Amazon Machine Image (AMI) (Scegli Amazon Machine Image (AMI)), scegliere Community AMIs (AMI della community).
-
Segui le istruzioni della procedura guidata per completare le pagine Choose an Instance Type (Scegli il tipo di istanza) e Configure Instance Details (Configura i dettagli dell'istanza).
-
Nella pagina Add Storage (Aggiungi archiviazione), puoi modificare il volume root, i volumi EBS e i volumi instance store nel modo seguente:
-
Per modificare le dimensioni del volume root, individuare il volume Root nella colonna Type (Tipo) e modificarne il campo Size (Dimensioni).
-
Per eliminare un volume EBS specificato dalla mappatura dei dispositivi a blocchi dell'AMI utilizzata per l'avvio dell'istanza, individuare il volume e fare clic sula relativa icona Delete (Elimina).
-
Per aggiungere un volume EBS, scegli Add New Volume (Aggiungi nuovo volume), EBS nell'elenco Type (Tipo), quindi completa i campi (Device (dispositivo), Snapshot e così via).
-
Per eliminare un volume instance store specificato dalla mappatura dei dispositivi a blocchi dell'AMI utilizzata per l'avvio dell'istanza, individuare il volume e scegliere la relativa icona Delete (Elimina).
-
Per aggiungere un volume instance store, scegliere Add New Volume (Aggiungi nuovo volume), selezionare Instance Store dall'elenco Type (Tipo) e selezionare il nome di un dispositivo da Device (Dispositivo).
-
-
Completare le restanti pagine della procedura guidata e scegliere Launch (Avvia).
Aggiornamento della mappatura dei dispositivi a blocchi di un'istanza in esecuzione
È possibile utilizzare il modify-instance-attribute
aws ec2 modify-instance-attribute --instance-id i-
1a2b3c4d
--block-device-mappings file://mapping.json
Ad esempio, per conservare il volume root al momento dell'interruzione dell'istanza, specificare quanto segue in mapping.json
:
[
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": false
}
}
]
In alternativa, è possibile utilizzare il -BlockDeviceMapping
parametro con il Edit-EC2InstanceAttributecomando (AWS Tools for Windows PowerShell).
Visualizzazione dei volumi EBS nella mappatura dei dispositivi a blocchi di un'istanza
Puoi enumerare facilmente i volumi EBS mappati a un'istanza.
Nota
Per le istanze avviate prima del rilascio dell'API 2009-10-31, non è AWS possibile visualizzare la mappatura dei dispositivi a blocchi. È necessario scollegare e ricollegare i volumi in modo da poter visualizzare la mappatura dei dispositivi a blocchi. AWS
Per visualizzare i volumi EBS di un'istanza tramite la console
-
Apri la EC2 console Amazon.
-
Nel pannello di navigazione, seleziona Instances (Istanze).
-
Nella barra di ricerca, digitare Root Device Type (Tipo di dispositivo root), quindi scegliere EBS. Viene visualizzato un elenco delle istanze supportate da EBS.
-
Selezionare l'istanza desiderata ed esaminare i dettagli visualizzati nella scheda Storage (Archiviazione). Per il dispositivo root sono disponibili almeno le seguenti informazioni:
-
Tipo di dispositivo root (ad esempio, EBS)
-
Nome dispositivo root (ad esempio,
/dev/xvda
) -
Dispositivi a blocchi (ad esempio,
/dev/xvda
,/dev/sdf
e/dev/sdj
)
Se l'istanza è stata avviata con volumi EBS aggiuntivi utilizzando una mappatura di dispositivi a blocchi, questi vengono visualizzati in Block devices (Dispositivi a blocchi). Qualsiasi volume dell'instance store non viene visualizzato in questa scheda.
-
-
Per visualizzare ulteriori informazioni su un volume EBS, scegliere il relativo ID volume per andare alla pagina del volume.
Visualizzazione della mappatura dei dispositivi a blocchi di un'istanza per i volumi instance store
Il tipo di istanza determina il numero e il tipo di volumi dell'archivio dell'istanza disponibili. Se il numero di volumi instance store in una mappatura dei dispositivi a blocchi supera il numero disponibile di volumi instance store per un'istanza, i volumi vengono ignorati. Per visualizzare i volumi dell'archivio dell'istanza per l'istanza, esegui il comando lsblk (istanza Linux) o apri Windows Disk Management (istanza Windows). Per sapere quanti volumi di Instance Store sono supportati da ciascun tipo di istanza, consulta le specifiche del tipo di EC2 istanza Amazon.
Quando visualizzi la mappatura dei dispositivi a blocchi della tua istanza, puoi vedere solo i volumi EBS e non i volumi instance store. Il metodo utilizzato per visualizzare i volumi dell'archivio istanza per l'istanza dipende dal tipo di volume.
NVMe volumi di instance store
È possibile utilizzare il pacchetto della NVMe riga di comando, nvme-cli, per interrogare i
[ec2-user ~]$
sudo nvme list
Di seguito è riportato un esempio di output per un'istanza. Il testo nella colonna Modello indica se il volume è un volume EBS o un volume dell'archivio istanza. In questo esempio, entrambi /dev/nvme1n1
e /dev/nvme2n1
sono volumi dell'archivio istanza.
Node SN Model Namespace
---------------- -------------------- ---------------------------------------- ---------
/dev/nvme0n1 vol06afc3f8715b7a597 Amazon Elastic Block Store 1
/dev/nvme1n1 AWS2C1436F5159EB6614 Amazon EC2 NVMe Instance Storage 1
/dev/nvme2n1 AWSB1F4FF0C0A6C281EA Amazon EC2 NVMe Instance Storage 1 ...
È possibile utilizzare Disk Management o PowerShell elencare sia i volumi EBS che quelli dell'Instance Store. NVMe Per ulteriori informazioni, consulta Mappare NVMe i dischi dell'istanza Amazon EC2 Windows ai volumi.
Volumi di archivio istanza HDD o SSD
È possibile utilizzare i metadati dell'istanza per interrogare i volumi di archiviazione delle istanze HDD o SSD nella mappatura dei dispositivi a blocchi. NVMe i volumi dell'instance store non sono inclusi.
L'URI di base di tutte le richieste dei metadati dell'istanza è http://169.254.169.254/latest/
. Per ulteriori informazioni, consulta Usa i metadati dell'istanza per gestire l' EC2istanza.
Innanzitutto connettiti all'istanza in esecuzione, quindi da essa utilizza questa query per ottenere la relativa mappatura dei dispositivi a blocchi.
La risposta include i nomi dei dispositivi a blocchi dell'istanza. Ad esempio, l'output di un'istanza m1.small
supportata da archivio istanza somiglia a quello seguente.
ami
ephemeral0
root
swap
Il dispositivo ami
è il dispositivo root come visto dall'istanza. I volumi instance store sono denominati ephemeral[0-23]
. Il dispositivo swap
è destinato al file di paging. Se hai mappato anche i volumi EBS, questi appariranno come ebs1
, ebs2
e così via.
Per ottenere i dettagli su un singolo dispositivo a blocchi nella mappatura dei dispositivi a blocchi, aggiungi il suo nome alla query precedente, come mostrato.
Innanzitutto connettiti all'istanza in esecuzione, quindi da essa utilizza questa query per ottenere la relativa mappatura dei dispositivi a blocchi.
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/block-device-mapping/
La risposta include i nomi dei dispositivi a blocchi dell'istanza. Ad esempio, l'output di un'istanza m1.small
supportata da archivio istanza somiglia a quello seguente.
ami
ephemeral0
root
swap
Il dispositivo ami
è il dispositivo root come visto dall'istanza. I volumi instance store sono denominati ephemeral[0-23]
. Il dispositivo swap
è destinato al file di paging. Se hai mappato anche i volumi EBS, questi appariranno come ebs1
, ebs2
e così via.
Per ottenere i dettagli su un singolo dispositivo a blocchi nella mappatura dei dispositivi a blocchi, aggiungi il suo nome alla query precedente, come mostrato.
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral0