Essex EPEL Testing

Marco Sinhoreli msinhore at gmail.com
Sat Apr 28 14:15:07 UTC 2012


Hi David, hi all:

Looking the openstack-nova package, I suggest to build separated packages
for api, network, compute, cert, objectstorage, scheduler, docs,
python-nova and others needed. I'm thinking in run these components in
separated machines like many others users thinking in an enterprise
environment. Like it is, is generally used for development environments.
What you think about it? I can prepare the sub-packages if you accept this
change.

Cheers,



On Thu, Apr 26, 2012 at 12:25 PM, Brown, David M JR <david.brown at pnnl.gov>wrote:

> Aha!!!
>
> Figured it out.
>
> The compute node also needs to have auth_stragegy = keystone to work
> properly and pull the compute image across the wire. Might be something to
> add to the EPEL page for adding a compute node.
>
> Thanks,
> - David Brown
>
> -----Original Message-----
> From: Brown, David M JR
> Sent: Thursday, April 26, 2012 7:21 AM
> To: 'Derek Higgins'; Fedora Cloud SIG
> Subject: RE: Essex EPEL Testing
>
> >
> > It looks to me like your missing qpid_hostname from the compute node,
> because your using qpid as the rpc backend I think rabbit_host is ignored,
> try qpid_hostname = <ipaddr>
>
> > That config param on the wiki needs to be updated, I'll sort that out
> now, I noticed also it says to start the network service on the compute
> node I don't think this is required (infact it might cause problems).
> > I'll run through this section of the wiki and see if anything else needs
> updating. If you notice anything else yourself, feel free to update the
> document or post here.
>
> Thanks Derek that seemed to work. However, aren't all AMQP derivatives
> going to have the same endpoint configuration? Why isn't amqp_host and
> amqp_port? Probably something for the openstack guys.
>
> So now the compute node and the controller are communicating I'm getting a
> back trace when trying to launch an instance over there.
>
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp Traceback (most recent call last):
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/rpc/amqp.py", line 252, in
> _process_data
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     rval = node_func(context=ctxt,
> **node_args)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/exception.py", line 114, in wrapped
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return f(*args, **kw)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 177, in
> decorated_function
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     sys.exc_info())
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     self.gen.next()
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 171, in
> decorated_function
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return function(self, context,
> instance_uuid, *args, **kwargs)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 651, in
> run_instance
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     do_run_instance()
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/utils.py", line 946, in inner
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     retval = f(*args, **kwargs)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 650, in
> do_run_instance
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     self._run_instance(context,
> instance_uuid, **kwargs)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 451, in
> _run_instance
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp
> self._set_instance_error_state(context, instance_uuid)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     self.gen.next()
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 420, in
> _run_instance
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     image_meta =
> self._check_image_size(context, instance)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 498, in
> _check_image_size
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     image_meta =
> _get_image_meta(context, instance['image_ref'])
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 184, in
> _get_image_meta
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return
> image_service.show(context, image_id)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 241, in show
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp
> _reraise_translated_image_exception(image_id)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 239, in show
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     image_id)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/nova/image/glance.py", line 145, in
> _call_retry
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return getattr(client,
> name)(*args, **kwargs)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/glance/client.py", line 101, in
> get_image_meta
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     res = self.do_request("HEAD",
> "/images/%s" % image_id)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/glance/common/client.py", line 61, in
> wrapped
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return func(self, *args,
> **kwargs)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/glance/common/client.py", line 420, in
> do_request
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     headers=headers)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/glance/common/client.py", line 75, in
> wrapped
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     return func(self, method, url,
> body, headers)
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp   File
> "/usr/lib/python2.6/site-packages/glance/common/client.py", line 534, in
> _do_request
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp     raise
> exception.NotAuthenticated(res.read())
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp ImageNotAuthorized: Not authorized
> for image 74ac10a0-5522-44f7-b677-b2b5060a4b18.
> 2012-04-26 07:11:04 TRACE nova.rpc.amqp
>
> The last line is the important bit. Is there a way to run a glance client
> from the command line to the remote controller? Are there credentials for
> every node in the cluster and did they get corrupt somehow?
>
> Thoughts?
>
> Thanks,
> - David Brown
> _______________________________________________
> cloud mailing list
> cloud at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/cloud
>



-- 
Marco Sinhoreli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/cloud/attachments/20120428/ee7a234b/attachment.html>


More information about the cloud mailing list