Richiesta di modifiche ai volumi EBS - Amazon EBS

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

Richiesta di modifiche ai volumi EBS

Con volumi elastici, puoi aumentare dinamicamente le dimensioni, aumentare o diminuire le prestazioni e modificare il tipo di volume dei volumi Amazon EBS senza scollegarli.

Utilizza il processo seguente durante la modifica di un volume:

  1. (Facoltativo) Prima di modificare un volume che contiene dati preziosi, una best practice è creare uno snapshot del volume nel caso in cui sia necessario eseguire il rollback delle modifiche. Per ulteriori informazioni, consulta Creazione di snapshot Amazon EBS.

  2. Richiedere la modifica del volume.

  3. Monitorare l'avanzamento della modifica del volume. Per ulteriori informazioni, consulta Monitora lo stato di avanzamento delle modifiche al volume EBS.

  4. Se la dimensione del volume è stata modificata, estendere il file system del volume per sfruttare la maggiore capacità di archiviazione. Per ulteriori informazioni, consulta Estendi il file system dopo il ridimensionamento di un volume EBS.

Modifica di un volume EBS tramite Elastic Volumes

Considerazioni

Tenere presente quanto segue quando si modificano i volumi :

  • Dopo aver modificato un volume, bisogna attendere almeno sei ore e accertarsi che il volume sia nello stato in-use o available prima di apportare modifiche allo stesso volume.

  • La modifica di un volume EBS può richiedere da qualche minuto a qualche ora, a seconda delle modifiche di configurazione applicate. Generalmente, la modifica di un volume EBS della dimensione di 1 TiB può richiedere fino a sei ore. Tuttavia, in altre situazioni la modifica dello stesso volume può richiedere 24 ore o più. Il tempo necessario per la modifica dei volumi non è sempre dimensionabile in modo lineare. Pertanto, la modifica di un volume più grande può richiedere meno tempo, mentre la modifica di un volume più piccolo può richiederne di più.

  • Non è possibile annullare una richiesta di modifica del volume dopo averla inviata.

  • È possibile soltanto aumentare le dimensioni del volume. Non è possibile ridurre le dimensioni di un volume.

  • Le prestazioni del volume possono invece essere aumentate o diminuite.

  • Se non si modifica il tipo di volume, le modifiche alle dimensioni e alle prestazioni devono rientrare nei limiti del tipo di volume corrente. Se si modifica il tipo di volume, le modifiche alle dimensioni e alle prestazioni devono rientrare nei limiti del tipo di volume di destinazione.

  • Se si modifica il tipo di volume da gp2 a gp3 e non vengono specificati IOPS o prestazioni di velocità di trasmissione effettiva, Amazon EBS effettua automaticamente il provisioning di prestazioni equivalenti a quelle del volume gp2 di origine o gp3 di base, in base alle più elevate.

    Ad esempio, se modifichi un volume gp2 di 500 GiB con velocità di trasmissione effettiva di 250 MiB/s e 1500 IOPS a gp3 senza specificare IOPS o prestazioni di velocità di trasmissione effettiva, Amazon EBS effettua automaticamente il provisioning del volume gp3 con 3000 IOPS (gp3 IOPS di base) e 250 MiB/s (in base alla velocità di trasmissione effettiva del volume gp2 di origine).

Per modificare un volume EBS, utilizza uno dei seguenti metodi.

Console
Per modificare un volume EBS tramite la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

  3. Selezionare il volume da modificare e scegliere Actions (Operazioni), Modify volume (Modifica volume).

  4. La finestra Modify volume (Modifica volume) mostra l'ID del volume e la sua attuale configurazione, inclusi tipo, dimensioni, IOPS e velocità effettiva. Impostare i nuovi valori di configurazione come indicato di seguito:

    • Per modificare il tipo, scegliere un valore per Volume Type (Tipo di volume).

    • Per modificare la dimensione, inserire un nuovo valore in Size (Dimensione).

    • (Solo gp3, io1 e io2) Per modificare l'IOPS, inserire un nuovo valore per IOPS.

    • (Solo gp3) Per modificare la velocità effettiva, inserire un nuovo valore per Throughput (Velocità effettiva).

  5. Dopo aver completato la modifica delle impostazioni di volume, scegliere Modify (Modifica). Quando viene richiesta la conferma, scegliere Modify (Modifica).

  6. Importante

    Se hai aumentato le dimensioni del volume, devi anche estendere la partizione del volume per sfruttare la capacità di storage aggiuntiva. Per ulteriori informazioni, consulta Estendi il file system dopo il ridimensionamento di un volume EBS.

  7. (Solo istanze Windows) Se si aumentano le dimensioni di un volume NVMe su un'istanza che non dispone dei driver NVMe, è necessario riavviare l'istanza per AWS consentire a Windows di visualizzare le nuove dimensioni del volume. Per ulteriori informazioni sull'installazione dei driver NVMe, consulta Driver AWS NVMe per istanze Windows. AWS

AWS CLI
Per modificare un volume EBS utilizzando AWS CLI

Utilizza il comando modify-volume per modificare una o più impostazioni di configurazione per un volume. Ad esempio, se si dispone di un tipo di volume gp2 con una dimensione di 100 GiB, il seguente comando modifica la sua configurazione in un volume di tipo io1 con 10.000 IOPS e una dimensione di 200 GiB.

aws ec2 modify-volume --volume-type io1 --iops 10000 --size 200 --volume-id vol-11111111111111111

Di seguito è riportato un output di esempio:

{ "VolumeModification": { "TargetSize": 200, "TargetVolumeType": "io1", "ModificationState": "modifying", "VolumeId": "vol-11111111111111111", "TargetIops": 10000, "StartTime": "2017-01-19T22:21:02.959Z", "Progress": 0, "OriginalVolumeType": "gp2", "OriginalIops": 300, "OriginalSize": 100 } }
Importante

Se hai aumentato le dimensioni del volume, devi anche estendere la partizione del volume per sfruttare la capacità di storage aggiuntiva. Per ulteriori informazioni, consulta Estendi il file system dopo il ridimensionamento di un volume EBS.

Inizializzazione del supporto di Elastic Volumes (se necessario)

Prima che sia possibile modificare un volume collegato a un'istanza antecedente alle 23:40 UTC del 3 novembre 2016, è necessario inizializzare il supporto per la modifica del volume tramite una delle azioni seguenti:

  • Distaccare e collegare il volume

  • Arrestare e avviare l'istanza

Usa una delle seguenti procedure per determinare se le istanze sono pronte per la modifica del volume.

Console
Per determinare se le istanze sono pronte mediante la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Instances (Istanze).

  3. Scegliere l'icona (l'ingranaggio) Show/Hide Columns (Mostra/Nascondi colonne). Selezionare la colonna degli attributi Launch time (Ora di avvio) quindi scegliere Confirm (Conferma).

  4. Ordinare l'elenco delle istanze dalla colonna Launch Time (Ora di avvio). Per ogni istanza avviata prima della data limite, scegliere la scheda Archiviazione e controllare la colonna Attachment time (Ora di collegamento) per vedere quando i volumi sono stati collegati.

AWS CLI
Per determinare se le istanze sono pronte mediante la CLI

Utilizzare il comando describe-instances seguente per determinare se il volume è stato collegato prima delle 23:40 UTC del 3 novembre 2016.

aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,LaunchTime<='2016-11-01',BlockDeviceMappings[*][Ebs.AttachTime<='2016-11-01']]" --output text

La prima riga dell'output per ogni istanza ne mostra l'ID e se è stato avviato prima della data limite (Vero o Falso). La prima riga è seguita da una o più righe che mostrano se ogni volume EBS è stato collegato prima della data limite (Vero o Falso). Nell'esempio seguente di output, è necessario inizializzare la modifica del volume per la prima istanza in quanto è stata avviata prima della data limite e il suo volume root è stato collegato prima della data limite. Le altre istanze sono pronte perché sono state avviate dopo la data limite.

i-e905622e True True i-719f99a8 False True i-006b02c1b78381e57 False False False i-e3d172ed False True

Modifica di un volume EBS se Elastic Volumes non è supportato

Se si utilizza un tipo di istanza supportata, è possibile utilizzare volumi elastici per modificare dinamicamente la dimensione, le prestazioni e il tipo di volume dei volumi Amazon EBS senza scollegarli.

Se non si utilizzano volumi elastici ma occorre modificare il volume root (di avvio), è necessario arrestare l'istanza, modificare il volume, quindi riavviare l'istanza.

Dopo che l'istanza è stata avviata, è possibile controllare le dimensioni del file system per vedere se l'istanza riconosce lo spazio più grande del volume. Su Linux, utilizzate il df -h comando per controllare la dimensione del file system.

[ec2-user ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 943M 6.9G 12% / tmpfs 1.9G 0 1.9G 0% /dev/shm

Se le dimensioni non riflettono il volume appena ampliato, è necessario estendere il file system del dispositivo in modo che l'istanza possa utilizzare il nuovo spazio. Per ulteriori informazioni, consulta Estendi il file system dopo il ridimensionamento di un volume EBS.

Con le istanze Windows, potrebbe essere necessario portare il volume online per poterlo utilizzare. Per ulteriori informazioni, consulta Rendi disponibile un volume Amazon EBS per l'uso. Non è necessario riformattare il volume.