aws-ethereum-miner
aws-ethereum-miner copied to clipboard
Instnace g4dn.xlarge not starting even after the CF template successfully created the stack
You can see the output and dashboard url, the worker did not start.
I have recreated cloudformation with template multiple times, but no luck. Could you throw some light here.
Thanks in advance,
What do you get in the Auto scaling group "Events" tab? There may be some hints on why it fails to spin up the instances.
I checked the Autoscaling group events tab, there seems to an issue with the low no. of spot instances in the Ohio region, those instances are not starting up. What is the best way to avoid this.
Should I run the Cloud formation template in Virginia or Oregon? or reduce the capacity of auto-scaling from 0-5 to something else?
I have figured it out. My aws account didnot have the Spot limit required.
Facing a similar issue in Events tab of Auto Scaling Group I see:
"Launching a new EC2 instance. Status Reason: We currently do not have sufficient g4dn.xlarge capacity in the Availability Zone you requested (us-east-1a). Our system will be working on provisioning additional capacity. You can currently get g4dn.xlarge capacity by not specifying an Availability Zone in your request or choosing us-east-1b, us-east-1c, us-east-1d, us-east-1f. Launching EC2 instance failed."
Should I wait for the service request to be processed?
The g4dn.xlarge have availability issues across all the cheapest regions. However you can currently run them in the Los Angeles (LAX) local zone (us-west-2-lax-1) for the same spot price as in Oregon. All you have to do is:
-
Opt-in to the LAX zone with:
aws --region us-west-2 ec2 modify-availability-zone-group --group-name us-west-2-lax-1 --opt-in-status opted-in
- Create new default subnets in the VPC in the 2 LAX AZs:
aws --region us-west-2 ec2 create-default-subnet --availability-zone us-west-2-lax-1a aws --region us-west-2 ec2 create-default-subnet --availability-zone us-west-2-lax-1b
- Delete and re-deploy the CFN stack (because it picks up the AZ list when it's getting created).
Thanks it got created in 20-30mins after I recreated the template. How to check what spot price I am getting on that AWS instance?
@mludvig - I tried this , but when the ASG is created I'm getting the same error as below screenshot. In my case 2 out of 10 instances are getting created which are in us-west-2-lax-1b, us-west-2-lax-1a
zones.
Also the ASG Details shows the Availability zones - us-west-2a, us-west-2b, us-west-2-lax-1b, us-west-2-lax-1a, us-west-2c, us-west-2d
which means us-west-2-lax-1b, us-west-2-lax-1a
are added.
I wonder if this is due to the spot on limitation. I've tried this as suggested.
![Screenshot 2021-11-04 at 9 40 33 PM](https://user-images.githubusercontent.com/6604995/140376546-22f86454-5ab1-44ea-b180-78e2f4331b12.png)
![Screenshot 2021-11-04 at 9 30 54 PM](https://user-images.githubusercontent.com/6604995/140376026-06c6a66f-af22-4d14-9c93-504735a9475c.png)
Hi @wilfi
The log message says:
Max spot instance count exceeded.
You'll have to raise a support request to increase the spot instance quota for your account. The quota is in vCPU units and each g4dn.xlarge has 4 vCPUs, so increasing it to 40 will give you enough capacity for 10 instances in the region.
See: Increasing resource quotas in the README file.
How long does it take for AWS to increase quotas? Still haven't heard back after a few days
how to launch the CF tempalte via aws cli ? o.o
@d4op don't add unrelated comments to existing issues. Open a new ticket and I'll tell you how to do it with aws cli ;)
@0xtruth GPU limits often take them a few days to process or to ask for more info. Unfortunately quite often they reject it when a good justification for the request wasn't provided.
I have figured it out. My aws account didnot have the Spot limit required.
What was the solution for this? I am facing the same issue.