- 新しい順
- 投票が多い順
- コメントが多い順
このエラーは、vCPUベースのOn-Demandインスタンス制限に関連しています。Amazon EC2では、vCPU数に基づいてインスタンス制限が設定されており、現在のvCPU制限が1960に設定されているようです。
r5.8xlargeインスタンスは32 vCPUを持っています。50台のインスタンスを実行中ということは、すでに1600 vCPU(32 vCPU × 50)を使用していることになります。新たに同じ設定のキャパシティ予約を行おうとすると、さらに1600 vCPUが必要となり、合計で3200 vCPUになります。これは現在の制限である1960 vCPUを超えてしまうため、エラーが発生しています。
この問題を解決するには、以下の手順を試してください:
-
AWS Service Quotasコンソールにアクセスし、EC2サービスの現在の制限を確認します。
-
必要なvCPU数(この場合は少なくとも3200)に基づいて、制限の引き上げをリクエストします。r5インスタンスは標準インスタンスファミリーに属するため、「Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances」の制限を引き上げる必要があります。
-
AWSサポートチームがリクエストをレビューし、承認するまで待ちます。承認されると、新しい制限が適用されます。
-
新しい制限が適用された後、再度キャパシティ予約を試みてください。
制限の引き上げが承認されない場合は、AWSサポートに連絡して詳細な理由を確認し、どのような対策が可能かを相談することをお勧めします。また、必要に応じて、インスタンスタイプの変更や、複数のアベイラビリティーゾーンへの分散なども検討してみてください。
Sources
You have requested more vCPU capacity than your current vCPU limit of 0 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-re | AWS re:Post
vCPU-based On-Demand Instance Limits are Now Available in Amazon EC2