And once/if you have no Classic instance running in a region, you should file a ticket to AWS Support asking for a default VPC creation. Once it's done, you don't need to supply the VPC ID anymore.
Could juju maybe be instructed to use a VPC if and only if a single VPC exist in a region, without specifying its ID ? For example, --config "force-vpc=true" or something. On Thu, Mar 16, 2017 at 08:04:22AM -0400, Tim Van Steenburgh wrote: > Ahhhh. That was it. After passing --config "vpc-id=vpc-924fc7f6" to `juju > bootstrap`, I can now deploy p2 instance types. Thanks Andrew! > > On Thu, Mar 16, 2017 at 4:21 AM, Samuel Cozannet < > [email protected]> wrote: > > > Aaah whaow. I have a default VPC myself, so that may explain the problem > > Tim is having. Early adopters problem!! > > > > > > -- > > Samuel Cozannet > > Cloud, Big Data and IoT Strategy Team > > Business Development - Cloud and ISV Ecosystem > > Changing the Future of Cloud > > Ubuntu <http://ubuntu.com> / Canonical UK LTD <http://canonical.com> / > > Juju <https://jujucharms.com> > > [email protected] > > mob: +33 616 702 389 > > skype: samnco > > Twitter: @SaMnCo_23 > > [image: View Samuel Cozannet's profile on LinkedIn] > > <https://es.linkedin.com/in/scozannet> > > > > On Thu, Mar 16, 2017 at 9:17 AM, Andrew Wilkins < > > [email protected]> wrote: > > > >> On Thu, Mar 16, 2017 at 3:57 PM Samuel Cozannet < > >> [email protected]> wrote: > >> > >>> I am using the default settings, no change as far as I know to what Juju > >>> would do by default. > >>> > >> > >> What Juju will do depends on what is available in your EC2 account. Not > >> all EC2 accounts were born alike. > >> > >> If your account has a default VPC, that will be used by Juju. In that > >> case, you'll have p2 instance types available. I expect this to be the case > >> for most people - all accounts created since 2013-12-04 will have a default > >> VPC. > >> > >> If you've got an older account, then you may or may not have a default > >> VPC. If you do not, then Juju will fall back to EC2 Classic. In that case, > >> no p2 instance types. > >> > >> Cheers, > >> Andrew > >> > >> > >>> -- > >>> Samuel Cozannet > >>> Cloud, Big Data and IoT Strategy Team > >>> Business Development - Cloud and ISV Ecosystem > >>> Changing the Future of Cloud > >>> Ubuntu <http://ubuntu.com> / Canonical UK LTD <http://canonical.com> / > >>> Juju <https://jujucharms.com> > >>> [email protected] > >>> mob: +33 616 702 389 > >>> skype: samnco > >>> Twitter: @SaMnCo_23 > >>> [image: View Samuel Cozannet's profile on LinkedIn] > >>> <https://es.linkedin.com/in/scozannet> > >>> > >>> On Thu, Mar 16, 2017 at 8:52 AM, Andrew Wilkins < > >>> [email protected]> wrote: > >>> > >>> On Tue, Mar 14, 2017 at 8:48 PM Tim Van Steenburgh < > >>> [email protected]> wrote: > >>> > >>> 2.1.1 juju client and controller, controller bootstrapped in > >>> aws/us-east-1: > >>> > >>> juju deploy ./kubernetes-worker --constraints "instance-type=p2.xlarge" > >>> kubernetes-worker-gpu > >>> Deploying charm "local:xenial/kubernetes-worker-1". > >>> ERROR cannot add application "kubernetes-worker-gpu": invalid constraint > >>> value: instance-type=p2.xlarge > >>> valid values are: [m1.small cc2.8xlarge cr1.8xlarge g2.2xlarge r3.8xlarge > >>> i2.xlarge t1.micro c1.xlarge g2.8xlarge m3.xlarge m3.medium c3.4xlarge > >>> hs1.8xlarge r3.2xlarge m1.xlarge c3.xlarge c3.large c3.8xlarge r3.xlarge > >>> m2.xlarge m1.large i2.2xlarge i2.8xlarge cg1.4xlarge d2.2xlarge > >>> m2.2xlarge m3.2xlarge hi1.4xlarge m2.4xlarge r3.4xlarge r3.large > >>> d2.xlarge c1.medium d2.8xlarge m3.large m1.medium c3.2xlarge i2.4xlarge > >>> d2.4xlarge] > >>> > >>> Are you using VPC? p2 instance types only support VPC. > >>> > >>> I /am/ able to deploy a p2.xlarge in aws/us-east-1 using the AWS console. > >>> Looking at the code it seems this instance-type should be available: > >>> https://github.com/juju/juju/blob/juju-2.1.1/provider/ec2/internal/ec2instancetypes/generated.go#L6165 > >>> > >>> Not sure if this is a bug or PEBKAC. Grateful for any ideas while I > >>> continue to poke at it. > >>> > >>> > >>> Tim > >>> > >>> -- > >>> Juju mailing list > >>> [email protected] > >>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm > >>> an/listinfo/juju > >>> > >>> > >>> -- > >>> Juju mailing list > >>> [email protected] > >>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm > >>> an/listinfo/juju > >>> > >>> > >>> > > > -- > Juju mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
