[Feature Request] Provide 32bit CirrOS images

Bug #1252038 reported by Igor D.C.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Invalid
Wishlist
Unassigned

Bug Description

I have just installed devstack under a 32bit Ubuntu 12.04 LTS host and noticed that the bundled CirrOS images were all 64 bit.
Please consider bundling 32 bit images as well, at least when the host is 32 bit (and removing the 64 bit ones).

Tags: 32bit devstack
Dean Troyer (dtroyer)
Changed in devstack:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Mark Tearle (mark-tearle) wrote :

This also affected myself on my test machine

Having a quick look at the code, it appears $CIRROS_ARCH is not being set appropriately for non 64-bit architectures. Perhaps some autodetection code is needed?

https://github.com/openstack-dev/devstack/blob/master/stackrc#L382

CIRROS_ARCH=${CIRROS_ARCH:-"x86_64"}

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

Fix proposed to branch: master
Review: https://review.openstack.org/117877

Changed in devstack:
assignee: nobody → Bryan Havenstein (bryan-havenstein)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on devstack (master)

Change abandoned by Sean Dague (<email address hidden>) on branch: master
Review: https://review.openstack.org/117877
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
yalei wang (yalei-wang) wrote :

get the same problem.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

Fix proposed to branch: master
Review: https://review.openstack.org/178482

Changed in devstack:
assignee: Bryan Havenstein (bryan-havenstein) → yalei wang (yalei-wang)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on devstack (master)

Change abandoned by Sean Dague (<email address hidden>) on branch: master
Review: https://review.openstack.org/178482

Revision history for this message
Igor D.C. (igordcard) wrote :

The major reason I see for why this hasn't gone forward is when we have a multi-node deployment, where architectures might be different and consequently the default images wouldn't fit some machines. Why not provide both 32bit and 64bit images independently of the underlying architecture? Both 32bit and 64bit IA machines would have at least 1 compatible CirrOS version.

Changed in devstack:
status: In Progress → Incomplete
Revision history for this message
Igor D.C. (igordcard) wrote :

After further investigation, it seems more adequate to abandon this since it is possible to request a custom image through local.conf:

DOWNLOAD_DEFAULT_IMAGES=False
IMAGE_URLS+="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img"

This way, no assumptions need to be made about what the community/industry usually wants, and we keep it simple, consistent and predictable. Besides, this is also documented at:
http://docs.openstack.org/developer/devstack/configuration.html#guest-images

So, recommended way to get a 32bit CirrOS image on DevStack: do something like my example above.

Changed in devstack:
status: Incomplete → Invalid
Igor D.C. (igordcard)
Changed in devstack:
assignee: yalei wang (yalei-wang) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.