Unable to create cinder volume using backend EMC VNX storage in Red Hat OpenStack Platform

Solution In Progress - Updated -

Issue

Unable to create cinder volume using backend EMC VNX storage due to Filter CapacityFilter returned 0 host(s)

Error from cinder scheduler.log

/var/log/cinder/scheduler.log:2017-02-08 22:17:24.975 113068 DEBUG cinder.scheduler.manager [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Task 'cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create' (42fff233-630a-4f46-8c36-5678d7c0b10e) transitioned into state 'RUNNING' from state 'PENDING' _task_receiver /usr/lib/python2.7/site-packages/taskflow/listeners/logging.py:190
/var/log/cinder/scheduler.log:2017-02-08 22:17:24.986 113068 DEBUG cinder.openstack.common.scheduler.base_filter [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Starting with 1 host(s) get_filtered_objects /usr/lib/python2.7/site-packages/cinder/openstack/common/scheduler/base_filter.py:77
/var/log/cinder/scheduler.log:2017-02-08 22:17:24.987 113068 DEBUG cinder.openstack.common.scheduler.base_filter [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Filter AvailabilityZoneFilter returned 1 host(s) get_filtered_objects /usr/lib/python2.7/site-packages/cinder/openstack/common/scheduler/base_filter.py:94
/var/log/cinder/scheduler.log:2017-02-08 22:17:24.988 113068 INFO cinder.openstack.common.scheduler.base_filter [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Filter CapacityFilter returned 0 host(s)
/var/log/cinder/scheduler.log:2017-02-08 22:17:24.989 113068 WARNING cinder.scheduler.filter_scheduler [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] No weighed hosts found for volume with properties: {}
(...)
/var/log/cinder/scheduler.log:2017-02-08 22:17:26.023 113068 ERROR cinder.scheduler.flows.create_volume [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid host was found. No weighed hosts available
/var/log/cinder/scheduler.log:2017-02-08 22:17:26.026 113068 DEBUG cinder.volume.flows.common [req-fea34315-f01a-435f-98d0-ca05f7f58908 2d4890e90b0a4ca088785b8fe94e83a8 bebea5cdcec8414ca1dc0959a65cb123 - - -] Updating volume: 1436e867-9cab-4070-976b-4b711724744e with {'status': 'error'} due to: No valid host was found. No weighed hosts available _update_object /usr/lib/python2.7/site-packages/cinder/volume/flows/common.py:87

The driver which is used is EMCCLIISCSIDriver

[root@overcloud-controller-0 ~]# grep emccliiscsidriver -i /usr/lib/python2.7/site-packages/cinder* -R
/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/emc_cli_iscsi.py:class EMCCLIISCSIDriver(driver.ISCSIDriver):
/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/emc_cli_iscsi.py:        super(EMCCLIISCSIDriver, self).__init__(*args, **kwargs)
/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/emc_cli_iscsi.py:        data['volume_backend_name'] = backend_name or 'EMCCLIISCSIDriver'

Environment

Red Hat OpenStack Platform 8.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.