Hitting EBS volume limit

10.6k views Asked by At

I am trying to launch 210 instances of type p2.xlarge. Earlier I am hitting instance limit which I have increased now to 300 but now I am getting 'Client.VolumeLimitExceeded: Volume limit exceeded' error. Can you please help to resolve this issue? Any one knows the

  1. What is Volume limit?

  2. What should I request to increase inorder to run 210 instance (p2.xlarge) and aviod this error.

2

There are 2 answers

3
helloV On

The default EBS limits are: Amazon Elastic Block Store (Amazon EBS) Limits

It is the number of EBS volumes an account can use. You have a bigger problem if you are launching 210 p2.xlarge instances. You will hit various resource limits. You may need to request increase in limits for those resources.

  • Delete unattached/unused EBS volumes in your account
  • Check your EBS limits in: Amazon EC2 Service Limits
  • Calculate the number of volumes you will be using for each instance (Check your AMI)
  • Request for more EBS volume limit.
1
John Hanley On

Your error means: Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your limits.

The AWS Limits page for EBS lists the default limit being 5,000 EBS volumes and 10,000 EBS snapshots. Total storage limit is 20 TB per type (gp2, io12, st1, sc1). Make sure that this is not your issue.

Amazon Elastic Block Store (Amazon EBS) Limits

To request an increase for EBS go to Volume List Increase Request. On the same page your can change the Limit Type for other limit increases.

I would open a support case with Amazon support and ask them to review your requirements to make sure that all your limits are managed for this usage case instead of hitting one limit after the other. Amazon will definitely help you.