On Thu, 10 May 2012, George Mihaiescu wrote: > Hi, > > First, check if nova-api is running on the host where your nova-network runs > (same as nova-compute if using a multi_host=true setup). > > Second, using the console of the instance check if your instance can access > the API service by doing a: > GET http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key > > You can also read this doc for more info about the metadata service: > http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html > > > George > > ________________________________ > > From: [email protected] > [mailto:[email protected]] On > Behalf Of livemoon > Sent: Thursday, May 10, 2012 9:26 AM > To: Yong Sheng Gong > Cc: [email protected] > Subject: Re: [Openstack] Cannot get ssh-key in instance > > > I am sure image is ok since of I use the same image in both older version > installed via devstack on ubuntu11.10 and new version installed on > ubuntu12.04. > > In older version, it can work well. but now it cannot. Am I missing something > in nova.conf ? > > > On Thu, May 10, 2012 at 8:29 PM, Yong Sheng Gong <[email protected]> wrote: > > > > have you started the instance with keypair? > > > > [email protected] wrote: > ----- > > > > To: livemoon <[email protected]> <mailto:[email protected]> > From: Razique Mahroua <[email protected]> > <mailto:[email protected]> > Sent by: > [email protected] > Date: 05/10/2012 06:29PM > Cc: [email protected] > Subject: Re: [Openstack] Cannot get ssh-key in instance > > > Hey livememon, > is it possible to see the content of the rc.local. Also, are > other instances able to reach the metadata server ? > > > > > livemoon <mailto:[email protected]> > 10 mai 2012 12:24 > > I running an instance(ubuntu or centos), and it cannot > get keypair. > In ubuntu12.04, I have install cloud-init and in centos > I have add some command into /etc/rc.local > There is some of instance's logs about cloud-init: > cloud-init start-local running: Thu, 10 May 2012 > 10:17:33 +0000. up 4.47 seconds > no instance data found in start-local > ci-info: lo : 1 127.0.0.1 255.0.0.0 . > ci-info: eth0 : 1 10.0.200.5 255.255.255.224 > fa:16:3e:6a:30:7c > ci-info: route-0: 0.0.0.0 10.0.200.1 > 0.0.0.0 eth0 UG > ci-info: route-1: 10.0.200.0 0.0.0.0 > 255.255.255.224 eth0 U > cloud-init start running: Thu, 10 May 2012 10:17:33 > +0000. up 5.00 seconds > no instance data found in start
Did you snip this log? I would have thought you'd see cloud-init complaining about lack of data source. (re-trying on the meta-data source). Also, in order to debug why there is no user data service, there are 2 things you can do: a.) mount an ubuntu image loopback, generate private ssh keys for the host, set a password ... basically make it so that you can get in even if there is no data source. b.) try cirros (http://launchpad.net/cirros) upload and run one of those, even if it fails to get the metadata service, you'll be able to log in with password auth as 'cirros' with 'cubswin:)' as the password. _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

