Also, is it possible your token timed out during the upload (thereby truncating it)? Validate the byte size of the final uploaded (large) glance image.
On Mon, Jan 25, 2016 at 10:59 AM, Abel Lopez <[email protected]> wrote: > First question, what is your glance store? > Also, it sounds like you created the large image from a running instance, > is that correct? If so, was the instance suspended when you initiated the > image-create? > > > On Monday, January 25, 2016, Christopher Hull <[email protected]> > wrote: > >> Hello all; >> >> I'm an experienced developer and I work at Cisco. Chances are I've >> covered the basics here,but just in case, check me. >> I've followed the Kilo install instructions to the letter so far as I can >> tell. I have not installed Swift, but I think everything else, and my >> installation almost works. I'm having a little trouble with Glance. >> >> It seems that when I attempt to create a large image (that may or not may >> be the issue), the checksum that Glance records in it's DB is incorrect. >> Cirros image runs just fine. CentOS cloud works. But when I offload and >> create an image from a big CentOS install (say 100gb), nova says the >> checksum is wrong when I try to boot it. >> >> Install was on a fresh CentOS7 on new system I built, i7 32GB 7TB. >> Plenty of speed and space. And this system is dedicated to Openstack. >> >> >> http://docs.openstack.org/kilo/install-guide/install/yum/content/index.html >> >> >> >> Here's a little test I ran. >> >> ======= >> Attempt to deploy image >> >> >> nova boot --flavor m1.medium --image v4c-centos-volume1-img1 --nic >> net-id=61a08e7c-8d4b-42c3-b963-eddcf98113a2 \ >> --security-group default --key-name demo-key >> v4c-centos-volume1-instance1 >> >> >> 2016-01-02 16:37:27.764 4490 ERROR nova.compute.manager >> [req-87feb5bf-0e29-432b-8f6c-aeac1fba4753 196b1dc42db94eb7bf210c2281b68e67 >> 3690e3975f6546d793b530dffa8f1a8d - - -] [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] Instance failed to spawn >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] Traceback (most recent call last): >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2461, in >> _build_resources >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] yield resources >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2333, in >> _build_and_run_instance >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] >> block_device_info=block_device_info) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2378, >> in spawn >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] admin_pass=admin_password) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 2776, >> in _create_image >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] instance, size, >> fallback_from_host) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 5894, >> in _try_fetch_image_cache >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] size=size) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/imagebackend.py", line >> 231, in cache >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] *args, **kwargs) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/imagebackend.py", line >> 480, in create_image >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] prepare_template(target=base, >> max_size=size, *args, **kwargs) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 445, >> in inner >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] return f(*args, **kwargs) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/imagebackend.py", line >> 221, in fetch_func_sync >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] fetch_func(target=target, *args, >> **kwargs) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/libvirt/utils.py", line 501, in >> fetch_image >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] max_size=max_size) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/images.py", line 87, in >> fetch_to_raw >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] max_size=max_size) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/virt/images.py", line 77, in fetch >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] IMAGE_API.download(context, >> image_href, dest_path=path) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/image/api.py", line 182, in download >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] dst_path=dest_path) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/nova/image/glance.py", line 363, in >> download >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] for chunk in image_chunks: >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] File >> "/usr/lib/python2.7/site-packages/glanceclient/common/utils.py", line 401, >> in integrity_iter >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] (md5sum, checksum)) >> 2016-01-02 16:37:27.764 4490 TRACE nova.compute.manager [instance: >> 9e7d930d-4ee7-4556-905c-d4d54406c677] IOError: [Errno 32] Corrupt image >> download. Checksum was 5c9d88c413ae3c562d07f85d84e70452 expected >> 7fbc000798c3daa7ec168f48604fe353 >> >> >> Thank you very much for your help. Looking forward to getting this >> system fully op and operational. >> >> -Chris >> Cisco Systems [email protected] >> >> >> - Christopher T. Hull >> 333 Orchard Ave, Sunnyvale CA. 94085 >> (415) 385 4865 >> [email protected] >> http://chrishull.com >> >> >> > _______________________________________________ > OpenStack-operators mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators > >
_______________________________________________ OpenStack-operators mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
