Incorrect available space being reported by cinder scheduler

Solution Verified - Updated -

Issue

  • I have successfully deployed a Highly Available (HA) OpenStack cloud using the RHEL OSP Installer (rhel-osp-installer-0.5.5-5.el7ost.noarch). Our cloud configuration consists of three controller nodes and two compute nodes. I am using the default Neutron Networking, RabbitMQ, RHEL OSP6 on RHEL7 deployment option.

  • Cinder is configured to use the NetApp driver backend with NFS. Storage Family selected is Clustered Data ONTAP.

Controller node:
[root@os3ctrl02 ~]# df -h
Filesystem                                  Size  Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root                  14G  5.0G  8.6G  37% /
devtmpfs                                    1.9G     0  1.9G   0% /dev
tmpfs                                       1.9G  245M  1.7G  13% /dev/shm
tmpfs                                       1.9G  185M  1.7G  10% /run
tmpfs                                       1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/vda2                                   477M  124M  329M  28% /boot
tmpfs                                       1.9G  185M  1.7G  10% /run/netns
xx.xx.xx.xx:/nfs_openstack_glance_dev_vol01   95G  411M   95G   1% /var/lib/glance/images
xx.xx.xx.xx:/nfs_openstack_cinder_dev_vol01   95G   28G   68G  29% /var/lib/cinder/mnt/dc4223e54675eae6c88e9e9a5975db40
  • Note the cinder NFS share 'xx.xx.xx.xx:/nfs_openstack_cinder_dev_vol01' is reporting 68 GB available. I am launching an instance and it fails to launch with the following message in /var/log/cinder/scheduler.log:
2015-04-17 15:33:07.575 32331 WARNING cinder.scheduler.filters.capacity_filter [req-212b9fe5-9f4b-4969-aad3-16ad3eca78a7 8612ed5d8c794e9499bc2b6152bec6ad cc3dbcabf1d04bbd875f22f824dd0d5f - - -] Insufficient free space for volume creation on host ha-controller#10.8.1.201:/nfs_openstack_cinder_dev_vol01 (requested / avail): 20/18.0
2015-04-17 15:33:07.579 32331 WARNING cinder.scheduler.filter_scheduler [req-212b9fe5-9f4b-4969-aad3-16ad3eca78a7 8612ed5d8c794e9499bc2b6152bec6ad cc3dbcabf1d04bbd875f22f824dd0d5f - - -] No weighed hosts found for volume with properties: {}
2015-04-17 15:33:07.619 32331 ERROR cinder.scheduler.flows.create_volume [req-212b9fe5-9f4b-4969-aad3-16ad3eca78a7 8612ed5d8c794e9499bc2b6152bec6ad cc3dbcabf1d04bbd875f22f824dd0d5f - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid host was found. No weighed hosts available

Environment

  • Red Hat Open Stack

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content