> On May 14, 2015, at 1:21 AM, [email protected] wrote:
> 
> Hi J,
> 
> I ran the command 'knife node list' and found the list to be empty while the 
> 'knife client list' command displays chef-validator and chef-webui. It seems 
> like when I was creating the node through  knife openstack server create the 
> node got launched successfully in the dashboard and I'm able to ssh the node 
> but the command gives error as:
> 
> Waiting for sshd to host 
> (x.x.x.x).................................................................done
> Doing old-style registration with the validation key at 
> /root/chef-repo/.chef/chef-validator.pem...
> Delete your validation key in order to use your user credentials instead
> 
> Connecting to x.x.x.x
> FATAL: Check if --bootstrap-protocol and --image-os-type is correct. 
> connection closed by remote host
> ERROR: Net::SSH::Disconnect: Check if --bootstrap-protocol and 
> --image-os-type is correct. connection closed by remote host
> 
> 
> The command I'm using to create the node is:
> 
> knife openstack server create -f 2 -I ubuntu_image -a 
> external_id--network-ids alphanumeric_id -S chef_key -N node_name

I’m at a loss here. If this is a Ubuntu box, neither of the —bootstrap-protocol 
or the —image-os-type should be even checked. This is also failing because the 
connection was closed, so thats pointing to your vm on the in your OpenStack 
instance. Do you have any networking oddities between your workstation and this 
vm and cloud?

Also, i’m hoping that “ubuntu_image” is you scrubbing your UUID, because I’ve 
seen some issues with using the “easy name” in Juno. I’m pretty sure it was 
resolved in the 1.0.0 release though.

Actually yeah i don’t know what version of the OpenStack are you running 
against? Is this a major public cloud or is it in-house?

I’ve personally tested the knife-openstack 1.1.0 against a couple major public 
clouds, devstack, and the Chef cookbook built OpenStack instance so I know we 
have a good coverage.

You said you can SSH into the box, that’s good, so also lets take a step back. 
Can you provision a machine with knife openstack server create? When you do, do 
you see it pop up in nova list or the horizon dashboard? If so, then we can 
determine that the creation is working and we can move forward with the network 
connection and bootstrapping. 

In very simple terms the bootstrap literally SSHs into the box, pulls down 
chef, moves up the validation key and then runs chef-client. If you can SSH to 
it from the box you run your knife commands from, then there is no reason why 
this shouldn’t work.

Anyway, this is the best i got via email, i’m curious to see if any of this 
helps you,
-JJ
_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to