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