Solicitar modificações de volume do Amazon EBS - Amazon EBS

Solicitar modificações de volume do Amazon EBS

Com os Elastic Volumes, é possível aumentar dinamicamente o tamanho, a performance e o tipo de volume dos volumes do Amazon EBS sem desvinculá-los.

Use o seguinte processo ao modificar um volume:

  1. (Opcional) Antes de modificar um volume que contém dados valiosos, a prática recomendada é criar um snapshot de volume caso você precise voltar suas alterações. Para ter mais informações, consulte Criar snapshots de Amazon EBS.

  2. Solicite a modificação do volume.

  3. Monitore o progresso da modificação do volume. Para ter mais informações, consulte Monitorar o progresso de modificações de volume do Amazon EBS.

  4. Se o tamanho do volume tiver sido alterado, estenda o sistema de arquivos de volume para aproveitar o aumento da capacidade de armazenamento. Para ter mais informações, consulte Estender um sistema de arquivos após redimensionar um volume do Amazon EBS.

Modificar um volume do EBS usando volumes elásticos

Considerações

Lembre-se do seguinte aomodificar volumes :

  • Depois de modificar um volume, é necessário aguardar pelo menos seis horas e garantir que o volume esteja no estado in-use ou available para poder modificar o mesmo volume.

  • Modificar um volume do EBS pode levar de alguns minutos a algumas horas, dependendo das alterações de configuração que estão sendo aplicadas. Normalmente, um volume do EBS de 1 TiB pode levar até seis horas para ser modificado. No entanto, o mesmo volume pode levar 24 horas ou mais em outras situações. O tempo necessário para que os volumes sejam modificados nem sempre é escalado linearmente. Portanto, um volume maior pode levar menos tempo e um volume menor pode levar mais tempo.

  • Você não pode cancelar uma solicitação de modificação de volume após ela ter sido enviada.

  • Só é possível aumentar o tamanho do volume. Não é possível diminuir o tamanho do volume.

  • É possível aumentar ou diminuir a performance do volume.

  • Se você não estiver alterando o tipo de volume, as modificações no tamanho e na performance do volume devem estar dentro dos limites do tipo de volume atual. Se você não estiver alterando o tipo de volume, as modificações no tamanho e na performance do volume devem estar dentro dos limites do tipo de volume de destino

  • Se você alterar o tipo de volume de gp2 para gp3 e não especificar a performance de IOPS ou throughput, o Amazon EBS provisionará automaticamente a performance equivalente à do volume gp2 de origem ou a performance de gp3 de linha de base, o que for maior.

    Por exemplo, se você modificar um volume gp2 de 500 GiB com throughput de 250 MiB/s e 1500 de IOPS para gp3 sem especificar a performance de IOPS ou throughput, o Amazon EBS provisionará automaticamente o volume gp3 com 3.000 IOPS (gp3 IOPS de linha de base) e 250 MiB/s (para corresponder à throughput do volume gp2 de origem).

Para modificar um volume do EBS, use um dos métodos a seguir.

Console
Para modificar um volume EBS usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Volumes.

  3. Selecione o volume a modificar e escolha Actions (Ações), Modify volume (Modificar volume).

  4. A tela Modify volume (Modificar volume) exibe o ID de volume e a configuração atual do volume, incluindo tipo, tamanho, IOPS e throughput. Defina os novos valores de configuração da forma a seguir:

    • Para modificar o tipo, escolha um valor para Volume type (Tipo de volume).

    • Para modificar o tamanho, insira um novo valor para Size (Tamanho).

    • (gp3 , io1 e io2 apenas) Para modificar o valor de IOPS, insira um novo valor para IOPS.

    • (gp3 apenas) Para modificar a throughput, insira um novo valor para Throughput.

  5. Após a alteração das configurações de volume, selecione Modify (Modificar). Quando for solicitada a confirmação, escolha Modify (Modificar).

  6. Importante

    Se você aumentou o tamanho do volume, também deve estender a partição do volume para usar a capacidade de armazenamento adicional. Para ter mais informações, consulte Estender um sistema de arquivos após redimensionar um volume do Amazon EBS.

  7. (Somente instâncias do Windows) Se você aumentar o tamanho de um volume NVMe em uma instância que não tem os drivers do AWS NVMe, reinicie a instância para permitir que o Windows visualize o novo tamanho do volume. Para obter mais informações sobre a instalação de drivers do AWS NVMe, consulte Drivers do AWS NVMe para instâncias do Windows.

AWS CLI
Para modificar um volume EBS usando a AWS CLI

Use o comando modify-volume para modificar uma ou mais definições de configuração de um volume. Por exemplo, se você tiver um volume do tipo gp2 com um tamanho de 100 GiB, o comando a seguir alterará a configuração para um volume do tipo io1 com 10.000 IOPS e um tamanho de 200 GiB.

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

A seguir está um exemplo de saída:

{ "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 você aumentou o tamanho do volume, também deve estender a partição do volume para usar a capacidade de armazenamento adicional. Para ter mais informações, consulte Estender um sistema de arquivos após redimensionar um volume do Amazon EBS.

Modificar um volume do EBS se não houver suporte para Elastic Volumes

Se estiver usando um tipo de instância com suporte, será possível utilizar Elastic Volumes para modificar dinamicamente o tamanho, a performance e o tipo de volume dos seus volumes do Amazon EBS sem desanexá-los.

Se não puder usar Elastic Volumes, mas precisar modificar o volume raiz (inicialização), você deverá parar a instância, modificar o volume e reiniciar a instância.

Após a instância ter sido iniciada, é possível verificar o tamanho do sistema de arquivos para ver se sua instância reconhece o espaço de volume maior. No Linux, use o comando df -h para verificar o tamanho do sistema de arquivos.

[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 o tamanho não refletir o volume recém-expandido, amplie o sistema de arquivos do seu dispositivo para que a instância possa usar o novo espaço. Para ter mais informações, consulte Estender um sistema de arquivos após redimensionar um volume do Amazon EBS.

Nas instâncias do Windows, talvez seja necessário colocar o volume online para usá-lo. Para ter mais informações, consulte Disponibilizar um volume do Amazon EBS para uso. Você não precisa reformatar o volume.