[Openstack] even with 60G qcow2 image " FlavorDiskTooSmall: Flavor's disk is too small for requested image. " for m1.small

Don Waterloo don.waterloo at gmail.com
Sun Aug 10 15:09:07 UTC 2014


On 10 August 2014 09:55, mad Engineer <themadengin33r at gmail.com> wrote:
>
> Hi,
>     i am using Centos6.5 with Icehouse release,on KVM Hypervisor,
>
> Trying to launch Centos  instance from a newly uploaded qcow2 image.
>
> Created centos6.5 image in qcow2 format with 60G virtual size and actual size of 1.7G
>
> image: Centos6.5_x64.qcow2
> file format: qcow2
> virtual size: 60G (64424509440 bytes)
> disk size: 1.7G
> cluster_size: 65536
>
> after uploading to glance
>
> glance image-list
>
> glance image-list
> +--------------------------------------+---------------------+-------------+------------------+------------+--------+
> | ID                                   | Name                | Disk Format | Container Format | Size       | Status |
> +--------------------------------------+---------------------+-------------+------------------+------------+--------+
> | 34b7dc50-51b2-4c01-9605-444f4f01f02d | centos6.5           | qcow2       | bare             | 1851195392 | active |
>
>
> When an instance is created from above image with flavor m1.small ie with 20.0GB Disk
>
> compute.log shows
> FlavorDiskTooSmall: Flavor's disk is too small for requested image.
> any idea why is it so,even with disk size 60Gb > 20G
>
> Can this be a Bug
>
> "Cirros works fine"
> Thanks,

It must allocate the 60GB that it might grow to.
Instead, make the disk be 2GB (qemu-img create centos6.5.qcow 2G),
install in it, and install the growfs info.
When you launch from glance to nova, it will auto-size to whatever
disk you give it. Use a flavor with min-disk 2G.

Now someone can launch it @ 2G, have ~300MB free, or launch it as 20G
and have ~18GB free, their call.

But the way you have it, you must use a flavor of min-disk >= 60.

Not a bug.




More information about the Openstack mailing list