Glance unable to download images, cannot create instances.
I'm using: Grizzly Keystone+Nova+Quantum+Cinder+Glance version 2013.1 on a single node, though might expand to multiple nodes later (if I get this working).
I add a CirrOS or Ubuntu QCOW2 image using the Horizon dashboard. Glance logs look fine. The glance image IDs appear in the glance directory, and 'glance image-list' shows expected output:
+--------------------------------------+----------+-------------+------------------+---------+--------+
| ID | Name | Disk Format | Container Format | Size | Status |
+--------------------------------------+----------+-------------+------------------+---------+--------+
| 960aa9a4-78cf-417b-8171-3a2bdab103f3 | CirrusOS | qcow2 | bare | 9761280 | active |
+--------------------------------------+----------+-------------+------------------+---------+--------+
I decide to create an instance. This is where things go awry in nova, as per http://paste.openstack.org/show/38113/ (this verbose trace and log). The instance is now stuck on 'scheduled'. [redacted.hostname] is my FQDN and X.X.X.X is my globally routable IP.
I'm also seeing an issue with Cinder when using the rootwrap configuration, as opposed to pure sudo. Whenever I start Cinder with root_wrap=/etc/cinder/rootwrap.conf or rootwrap.conf, I get http://paste.openstack.org/show/38114/ (this error) and Cinder refuses to do anything through rootwrap. rootwrap.conf and volume.filters are correct as per their repository equivalents. Running the commands myself produces http://paste.openstack.org/show/38127/ (this) output.
http://paste.openstack.org/show/38119/ (glance-api.conf), http://paste.openstack.org/show/38120/ (glance-registry.conf), http://paste.openstack.org/show/38121/ (glance-api-paste.ini), http://paste.openstack.org/show/38122/ (glance-registry-paste.ini), http://paste.openstack.org/show/38123/ (glance-cache.conf), http://paste.openstack.org/show/38124/ (glance-scrubber.conf), other Glance configuration files match the defaults from the grizzly repo exactly.
http://paste.openstack.org/show/38125/ (nova.conf), http://paste.openstack.org/show/38126/ (api-paste.ini), other Nova configuration files match the defaults from the grizzly repo exactly.
http://paste.openstack.org/show/38115/ (cinder.conf), http://paste.openstack.org/show/38117/ (cinder-api-paste.ini), other Cinder configuration files match the defaults from the grizzly repo exactly.
Note that all config files were processed through s/^#/d and s/^\n/d for conciseness.