[openstack-dev] baremetal nova boot issue
Robert Collins
robertc at robertcollins.net
Sun Oct 13 03:49:40 UTC 2013
Have you read the docs about nova baremetal ? The questions you're
asking - about bootstrapping and about a baremetal agent - don't make
any sense to me ;)
These are the needed steps:
- install openstack
- build a deploy ramdisk and kernel
- put them in glance
- configure nova baremetal as your driver
- configure a flavor with the deploy ramdisk and kernel
- install tftpd pointing at /tftproot
- register machines
- add your own image to glance (must be a partition image with
separate kernel and ramdisk, not a whole disk image)
nova boot, done.
-Rob
On 12 October 2013 13:58, Ravikanth Samprathi <rsamprat at gmail.com> wrote:
> I fixed the quantum issue. Now i am able to successfully do 'nova boot':
>
> root at os:/etc/init.d# nova boot --flavor 9 --image
> 278f9721-1354-4c04-9798-65835398e027 mybmnode
> +-------------------------------------+--------------------------------------+
> | Property | Value
> |
> +-------------------------------------+--------------------------------------+
> | status | BUILD
> |
> | updated | 2013-10-12T00:56:28Z
> |
> | OS-EXT-STS:task_state | scheduling
> |
> | OS-EXT-SRV-ATTR:host | None
> |
> | key_name | None
> |
> | image | my-image
> |
> | hostId |
> |
> | OS-EXT-STS:vm_state | building
> |
> | OS-EXT-SRV-ATTR:instance_name | instance-00000020
> |
> | OS-EXT-SRV-ATTR:hypervisor_hostname | None
> |
> | flavor | my-baremetal-flavor
> |
> | id | beeb7ffd-ed81-44e0-91ae-62435442769a
> |
> | security_groups | [{u'name': u'default'}]
> |
> | user_id | 251bd0a9388a477b9c24c99b223e7b2a
> |
> | name | mybmnode
> |
> | adminPass | xWurDrbi5E8X
> |
> | tenant_id | 8a34123d83824f3ea52527c5a28ad81e
> |
> | created | 2013-10-12T00:56:28Z
> |
> | OS-DCF:diskConfig | MANUAL
> |
> | metadata | {}
> |
> | accessIPv4 |
> |
> | accessIPv6 |
> |
> | progress | 0
> |
> | OS-EXT-STS:power_state | 0
> |
> | OS-EXT-AZ:availability_zone | nova
> |
> | config_drive |
> |
> +-------------------------------------+--------------------------------------+
> root at os:/etc/init.d#
>
>
> Can you please help me on how to go from here: I think all the provisioning
> listed in the baremetal wiki i could do them successfully.
>
> How to now load the images on the baremetal server (bootstrap) and then load
> my own image on the baremetal server?
>
> Thanks
> Ravi
>
>
>
> On Fri, Oct 11, 2013 at 5:41 PM, Ravikanth Samprathi <rsamprat at gmail.com>
> wrote:
>>
>> Hi Joe
>> Thanks, i fixed that, now i see this issue. I have always got
>> confused/wondered about this, which credentials should i use? Can you
>> please help?
>>
>> nova-api.log:
>> ==========
>> 14 2013-10-11 17:35:44.806 4034 INFO nova.osapi_compute.wsgi.server [-]
>> (4034) accepted ('10.40.0.99', 45381)
>> 15
>> 16 2013-10-11 17:35:44.892 ERROR nova.api.openstack
>> [req-12f8de18-544b-4cde-b46a-55fea30d0057 251bd0a9388a477b9c24c99b223e7b2a
>> 8a34123d83824f3ea52527c5a28ad81e] Caught error: 401 Unau thorized
>> 17
>> 18 This server could not verify that you are authorized to access the
>> document you requested. Either you supplied the wrong credentials (e.g., bad
>> password), or your browser does not understand how to supply the
>> credentials required.
>> 19
>> 20 Authentication required
>> 21 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack Traceback (most
>> recent call last):
>> 22 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", line 81,
>> in __call__
>> 23 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> req.get_response(self.application)
>> 24 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/request.py", line 1296, in send
>> 25 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack application,
>> catch_exc_info=False)
>> 26 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/request.py", line 1260, in
>> call_application
>> 27 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack app_iter =
>> application(self.environ, start_response)
>> 28 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
>> 29 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> resp(environ, start_response)
>> 30 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/keystoneclient/middleware/auth_token.py",
>> line 450, in __call__
>> 31 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> self.app(env, start_response)
>> 32 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
>> 33 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> resp(environ, start_response)
>> 34 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
>> 35 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> resp(environ, start_response)
>> 36 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
>> 37 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> resp(environ, start_response)
>> 38 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in
>> __call__
>> 39 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack response =
>> self.app(environ, start_response)
>> 40 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
>> 41 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> resp(environ, start_response)
>> 42 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
>> 43 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack resp =
>> self.call_func(req, *args, **self.kwargs)
>> 44 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
>> 45 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> self.func(req, *args, **kwargs)
>> 46 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 890, in
>> __call__
>> 47 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> content_type, body, accept)
>> 48 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 969, in
>> _process_stack
>> 49 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack request,
>> action_args)
>> 50 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 863, in
>> post_process_extensions
>> 51 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> **action_args)
>> 52 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/contrib/security_groups.py",
>> line 526, in show
>> 53 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack return
>> self._show(req, resp_obj)
>> 54 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/contrib/security_groups.py",
>> line 522, in _show
>> 55 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> self._extend_servers(req, [resp_obj.obj['server']])
>> 56 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/contrib/security_groups.py",
>> line 487, in _extend_servers
>> 57 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> .get_instances_security_groups_bindings(context))
>> 58 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/nova/network/security_group/quantum_driver.py",
>> line 252, in get_instances_security_g roups_bindings
>> 59 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack ports =
>> quantum.list_ports().get('ports')
>> 60 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 107,
>> in with_params
>> 61 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack ret =
>> self.function(instance, *args, **kwargs)
>> 62 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 255,
>> in list_ports
>> 63 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack **_params)
>> 64 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 996,
>> in list
>> 65 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack for r in
>> self._pagination(collection, path, **params):
>> 66 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 1009,
>> in _pagination
>> 67 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack res =
>> self.get(path, params=params)
>> 68 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 982,
>> in get
>> 69 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> headers=headers, params=params)
>> 70 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 967,
>> in retry_request
>> 71 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> headers=headers, params=params)
>> 72 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/client.py", line 904,
>> in do_request
>> 73 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack resp,
>> replybody = self.httpclient.do_request(action, method, body=body)
>> 74 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack File
>> "/usr/lib/python2.7/dist-packages/quantumclient/client.py", line 160, in
>> do_request
>> 75 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack raise ex
>> 76 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack Unauthorized:
>> 401 Unauthorized
>> 77 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> 78 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack This server
>> could not verify that you are authorized to access the document you
>> requested. Either you supplied the wrong crede ntials (e.g., bad
>> password), or your browser does not understand how to supply the credentials
>> required.
>> 79 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> 80 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack Authentication
>> required
>> 81 2013-10-11 17:35:44.892 4034 TRACE nova.api.openstack
>> 82 2013-10-11 17:35:44.899 INFO nova.api.openstack
>> [req-12f8de18-544b-4cde-b46a-55fea30d0057 251bd0a9388a477b9c24c99b223e7b2a
>> 8a34123d83824f3ea52527c5a28ad81e] http://10.40.0.99:8774/
>> v2/8a34123d83824f3ea52527c5a28ad81e/servers/c084bbff-afdd-4043-8623-7643fcf4ea87
>> returned with HTTP 500
>> 83 2013-10-11 17:35:44.908 INFO nova.osapi_compute.wsgi.server
>> [req-12f8de18-544b-4cde-b46a-55fea30d0057 251bd0a9388a477b9c24c99b223e7b2a
>> 8a34123d83824f3ea52527c5a28ad81e] 10.40.0.99 "GET
>> /v2/8a34123d83824f3ea52527c5a28ad81e/servers/c084bbff-afdd-4043-8623-7643fcf4ea87
>> HTTP/1.1" status: 500 len: 335 time: 0.1010859
>>
>> Thanks
>> Ravi
>>
>>
>>
>> On Fri, Oct 11, 2013 at 5:30 PM, Joe Gordon <joe.gordon0 at gmail.com> wrote:
>>>
>>>
>>>
>>>
>>> On Fri, Oct 11, 2013 at 5:17 PM, Ravikanth Samprathi <rsamprat at gmail.com>
>>> wrote:
>>>>
>>>> Thanks Joe.
>>>>
>>>> Also may i please request the info about which kernel and ramdisk image
>>>> to load and how to get baremetal agent loaded into the baremetal server?
>>>>
>>>> The nova-api.log is here:
>>>> ======================
>>>> 2013-10-11 16:43:43.514 ERROR nova.api.openstack
>>>> [req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41 251bd0a9388a477b9c24c99b223
>>>> e7b2a 8a34123d83824f3ea52527c5a28ad81e] Caught error: [Errno 111]
>>>> ECONNREFUSED
>>>> 3746 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack Traceback
>>>> (most recent call last):
>>>> 3747 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/__in it__.py", line
>>>> 81, in __call__
>>>> 3748 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> req.get_response(self.application)
>>>> 3749 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/request.py", line 1296, in send
>>>> 3750 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> application, catch_exc_info=False)
>>>> 3751 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/request.py", line 1260, in
>>>> call_application
>>>> 3752 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack app_iter
>>>> = application(self.environ, start_response)
>>>> 3753 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144 , in __call__
>>>> 3754 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> resp(environ, start_response)
>>>> 3755 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/keystoneclient/middlewa
>>>> re/auth_token.py", line 450, in __call__
>>>> 3756 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> self.app(env, start_response)
>>>> 3757 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144 , in __call__
>>>> 3758 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> resp(environ, start_response)
>>>> 3759 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144 , in __call__
>>>> 3760 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> resp(environ, start_response)
>>>> 3761 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144 , in __call__
>>>> 3762 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> resp(environ, start_response)
>>>> 3763 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in
>>>> __call__
>>>> 3764 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack response
>>>> = self.app(environ, start_response)
>>>> 3765 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144 , in __call__
>>>> 3766 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> resp(environ, start_response)
>>>> 3767 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130 , in __call__
>>>> 3768 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack resp =
>>>> self.call_func(req, *args, **self.kwargs)
>>>> 3769 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195 , in call_func
>>>> 3770 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> self.func(req, *args, **kwargs)
>>>> 3771 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi .py", line
>>>> 890, in __call__
>>>> 3772 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> content_type, body, accept)
>>>> 3773 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi .py", line
>>>> 969, in _process_stack
>>>> 3774 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack request,
>>>> action_args)
>>>> 3775 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi .py", line
>>>> 863, in post_process_extensions
>>>> 3776 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> **action_args)
>>>> 3777 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/comp
>>>> ute/contrib/security_groups.py", line 526, in show
>>>> 3778 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack return
>>>> self._show(req, resp_obj)
>>>> 3779 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/comp
>>>> ute/contrib/security_groups.py", line 522, in _show
>>>> 3780 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> self._extend_servers(req, [resp_obj.obj['server']])
>>>> 3781 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/api/openstack/comp
>>>> ute/contrib/security_groups.py", line 487, in _extend_servers
>>>> 3782 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> .get_instances_security_groups_bindings(context))
>>>> 3783 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/nova/network/security_g
>>>> roup/quantum_driver.py", line 252, in get_instances_security_groups_bindings
>>>> 3784 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack ports =
>>>> quantum.list_ports().get('ports')
>>>> 3785 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 107, in with_params
>>>> 3786 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack ret =
>>>> self.function(instance, *args, **kwargs)
>>>> 3787 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 255, in list_ports
>>>> 3788 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> **_params)
>>>> 3789 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 996, in list
>>>> 3790 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack for r in
>>>> self._pagination(collection, path, **params):
>>>> 3791 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 1009, in _pagination
>>>> 3792 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack res =
>>>> self.get(path, params=params)
>>>> 3793 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 982, in get
>>>> 3794 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> headers=headers, params=params)
>>>> 3795 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 967, in retry_request
>>>> 3796 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> headers=headers, params=params)
>>>> 3797 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 912, in do_request
>>>> 3798 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> self._handle_fault_response(status_code, replybody)
>>>> 3799 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 893, in _handle_fault_response
>>>> 3800 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> exception_handler_v20(status_code, des_error_body)
>>>> 3801 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack File
>>>> "/usr/lib/python2.7/dist-packages/quantumclient/v2_0/clie nt.py", line
>>>> 87, in exception_handler_v20
>>>> 3802 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> message=message)
>>>> 3803 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> QuantumClientException: [Errno 111] ECONNREFUSED
>>>> 3804 2013-10-11 16:43:43.514 4034 TRACE nova.api.openstack
>>>> 3805 2013-10-11 16:43:43.519 INFO nova.api.openstack
>>>> [req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41 251bd0a9388a477b9c24c99b223e
>>>> 7b2a 8a34123d83824f3ea52527c5a28ad81e]
>>>> http://10.40.0.99:8774/v2/8a34123d83824f3ea52527c5a28ad81e/servers/36e71635-5f7
>>>> 3-4895-87a9-6f1082e8cb6a returned with HTTP 500
>>>> 3806 2013-10-11 16:43:43.530 INFO nova.osapi_compute.wsgi.server
>>>> [req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41 251bd0a9388a477b
>>>> 9c24c99b223e7b2a 8a34123d83824f3ea52527c5a28ad81e] 10.40.0.99 "GET
>>>> /v2/8a34123d83824f3ea52527c5a28ad81e/servers/36e716
>>>> 35-5f73-4895-87a9-6f1082e8cb6a HTTP/1.1" status: 500 len: 335 time:
>>>> 0.1915259
>>>> 3807
>>>>
>>>
>>> It looks like you were unable to connect to quantum.
>>>
>>>
>>>>
>>>> Thank you very much for your help.
>>>> Ravi
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Oct 11, 2013 at 5:04 PM, Joe Gordon <joe.gordon0 at gmail.com>
>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Oct 11, 2013 at 4:44 PM, Ravikanth Samprathi
>>>>> <rsamprat at gmail.com> wrote:
>>>>>>
>>>>>> Hi
>>>>>> I am trying to issue the boot command to provision baremetal server.
>>>>>> But i see the following error:
>>>>>>
>>>>>> Also, where can i get the bootstrap kernel and ramdisk images to boot
>>>>>> into the baremetal? And how to get the baremetal agent installed in the
>>>>>> baremetal node?
>>>>>>
>>>>>> command:
>>>>>> =============
>>>>>> root at os:/home/versa# nova boot --flavor 6 --image
>>>>>> 39f4fd3b-15cc-4810-a808-e2c4764ba657 bm
>>>>>> ERROR: The server has either erred or is incapable of performing the
>>>>>> requested operation. (HTTP 500) (Request-ID:
>>>>>> req-c463e02b-7c35-448e-b0a7-97d1c02c6088)
>>>>>>
>>>>>> The log is here:
>>>>>> ==============
>>>>>>
>>>>>> BATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYCEx607Bw1UBm9A87zNIcwDj5VsPwOrLmlq2EG3uWRfyjNoqSZo0jnK-VskJ29hAq1lPZsqe5bnhacWuUUr0nW+aAe-39pcGg9+lXPMOFQEjtRYdwUzhwMz05qm1yWjrdzXl0Hofv7ncdggF8SZbyBG0O68CRwzXRFXeSpGDrHeFw=="
>>>>>>
>>>>>> INFO (connectionpool:191) Starting new HTTP connection (1): 10.40.0.99
>>>>>> DEBUG (connectionpool:283) "GET
>>>>>> /v2/8a34123d83824f3ea52527c5a28ad81e/servers/36e71635-5f73-4895-87a9-6f1082e8cb6a
>>>>>> HTTP/1.1" 500 128
>>>>>> RESP: [500] {'date': 'Fri, 11 Oct 2013 23:43:43 GMT',
>>>>>> 'content-length': '128', 'content-type': 'application/json; charset=UTF-8',
>>>>>> 'x-compute-request-id': 'req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41'}
>>>>>> RESP BODY: {"computeFault": {"message": "The server has either erred
>>>>>> or is incapable of performing the requested operation.", "code": 500}}
>>>>>>
>>>>>> DEBUG (shell:768) The server has either erred or is incapable of
>>>>>> performing the requested operation. (HTTP 500) (Request-ID:
>>>>>> req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41)
>>>>>> Traceback (most recent call last):
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line
>>>>>> 765, in main
>>>>>> OpenStackComputeShell().main(map(strutils.safe_decode,
>>>>>> sys.argv[1:]))
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line
>>>>>> 701, in main
>>>>>> args.func(self.cs, args)
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/shell.py",
>>>>>> line 286, in do_boot
>>>>>> server = cs.servers.get(info['id'])
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py",
>>>>>> line 350, in get
>>>>>> return self._get("/servers/%s" % base.getid(server), "server")
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line
>>>>>> 140, in _get
>>>>>> _resp, body = self.api.client.get(url)
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
>>>>>> 230, in get
>>>>>> return self._cs_request(url, 'GET', **kwargs)
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
>>>>>> 217, in _cs_request
>>>>>> **kwargs)
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
>>>>>> 199, in _time_request
>>>>>> resp, body = self.request(url, method, **kwargs)
>>>>>> File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
>>>>>> 193, in request
>>>>>> raise exceptions.from_response(resp, body, url, method)
>>>>>> ClientException: The server has either erred or is incapable of
>>>>>> performing the requested operation. (HTTP 500) (Request-ID:
>>>>>> req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41)
>>>>>> ERROR: The server has either erred or is incapable of performing the
>>>>>> requested operation. (HTTP 500) (Request-ID:
>>>>>> req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41)
>>>>>>
>>>>>
>>>>> This is the novaclient log, what does the server say? You can search
>>>>> nova-api.log for req-2fff698c-ddf2-47f1-ae82-47fb0dc67d41 to see.
>>>>>
>>>>>>
>>>>>> Appreciate any help.
>>>>>> Thanks
>>>>>> Ravi
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> OpenStack-dev mailing list
>>>>>> OpenStack-dev at lists.openstack.org
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> OpenStack-dev mailing list
>>>>> OpenStack-dev at lists.openstack.org
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud
More information about the OpenStack-dev
mailing list