- From: James Andrews <
>
- To:
- Subject: [chef] Re: Re: Re: knife-ec2 instance creation and management.
- Date: Thu, 20 Jun 2013 07:36:48 +0900
Hi Kevin,
Thank you for all your help. I did some digging and I got it to work. It
was related to vpc, and I'll go ahead an explain it in detail so others don't
have to spend 3 days banging their heads against the wall.
Amazon sets "default" vpcs for all regions except "N. Virginia". I use using
"Oregon" (us-west2). I tried to delete the vpc but got some nasty warning.
It seems that you are unable to delete these VPCs because if you do you won't
be able to create EC2 instances in those regions anymore.
After changing my knife.rb file to use us-east-1c and generating a new pem
file. I was able to execute the knife file to remotely execute chef-client.
So the moral of the story is use "us-east" region until there is a work
around for these other regions.
Again, thank you very much.
James
On Jun 20, 2013, at 7:02 AM, Kevin Karwaski wrote:
>
Ohai should be capturing this info from the on-instance EC2 metadata
>
store; from the output of your curl command above it looks like that
>
info is not present on your instance. You ran that curl command from
>
the EC2 instance, right?
>
>
Here's what ohai is grabbing:
>
https://github.com/opscode/ohai/blob/master/lib/ohai/mixin/ec2_metadata.rb
>
>
>
This is what I see when I hit the metadata store on an EC2 instance:
>
>
# curl http://169.254.169.254/latest/meta-data/
>
ami-id
>
ami-launch-index
>
ami-manifest-path
>
ancestor-ami-ids
>
block-device-mapping/
>
hostname
>
instance-action
>
instance-id
>
instance-type
>
kernel-id
>
local-hostname
>
local-ipv4
>
mac
>
metrics/
>
network/
>
placement/
>
profile
>
public-hostname
>
public-ipv4
>
public-keys/
>
reservation-id
>
>
# curl http://169.254.169.254/latest/meta-data/public-hostname
>
BLAH-BLAH-BLAH.compute-1.amazonaws.com
>
>
Do you see anything cataloged in the EC2 metadata store?
>
>
>
On Wed, Jun 19, 2013 at 5:52 PM, James Andrews
>
<
>
>
wrote:
>
> I get the following after running that curl command.
>
>
>
> curl http://169.254.169.254/latest/meta-data/public-hostname
>
> <?xml version="1.0" encoding="iso-8859-1"?>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
>
> <head>
>
> <title>404 - Not Found</title>
>
> </head>
>
> <body>
>
> <h1>404 - Not Found</h1>
>
> </body>
>
> </html>
>
>
>
> I ran "knife ec2 server list" I get
>
>
>
> Instance ID Name Public IP Private IP Flavor Image
>
> SSH Key Security Groups State
>
> i-22371517 i-22371517 54.218.44.44 172.31.41.147 m1.small
>
> ami-70f96e40 awsjames default running
>
>
>
> So it sees the server sees the public IP address I just don't understand
>
> why it's not in the meta data.
>
>
>
> James
>
>
>
>
--
>
Kevin Karwaski
>
Operations Engineer @ {Fiksu}
- [chef] Re: knife-ec2 instance creation and management., (continued)
- [chef] Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
- [chef] Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
- [chef] Re: Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: Re: Re: Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
- [chef] Re: Re: Re: Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
- [chef] Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/19/2013
- [chef] Re: Re: Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
- [chef] Re: Re: Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/20/2013
- [chef] Re: Re: Re: Re: Re: knife-ec2 instance creation and management., Maciej Pasternacki, 06/20/2013
- [chef] Re: Re: Re: Re: Re: Re: knife-ec2 instance creation and management., James Andrews, 06/20/2013
- [chef] Re: Re: Re: Re: Re: Re: Re: knife-ec2 instance creation and management., Kevin Karwaski, 06/20/2013
- [chef] Re: knife-ec2 instance creation and management., James Andrews, 06/20/2013
- [chef] Re: Re: knife-ec2 instance creation and management., Alex Koch, 06/20/2013
- [chef] Re: Re: Re: knife-ec2 instance creation and management., James Andrews, 06/20/2013
[chef] Re: Re: Re: Re: knife-ec2 instance creation and management., James Andrews, 06/19/2013
Archive powered by MHonArc 2.6.16.