cinder-vmware integration: stuck with error "No backend provided & No valid host was found" [closed]
Hi , I am trying to integrate openstack cinder-volume with vmware datastore. I have already integrated Vcenter with nova. With the same setup now I am working on this cinder integration. I have setup architecture as follows..
I installed nova-compute service in controller for vcenter integration which has nova-network for networking. I have 1 ESXI server added as a compute code. I have launched 3 virtual machine in ESXI host using openstack horizon which occupied half of the Datastore space. I am trying to use the remaining datastore space of ESXI host for Vmware-cinder integration.
Before trying vmware-cinder integration I have installed default cinder service in my icehouse openstack setup. In that I was successfully able to create Volumes.
Then, I followed this reference link for cinder-vmware integration.
I have added the following line in cinder.conf file:
volume_driver = cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver
vmware_host_ip=192.168.1.15
vmware_host_password=**
vmware_host_username=Administrator
vmware_wsdl_location=http://opt/stack/vmware/SDK/vsphere-ws/wsdl/vim25/vimService.wsdl
Then I created storage policy (name=thin) with tag (name=sample) in vcenter. Then I mapped the existing datastore with the created storage policy.
Now, when I am try creating the cinder volume I recevied the following error message in cinder-scheduler.log
No backend provided, not calling functor 'taskflow.storage.SingleThreadedStorage._save_task_detail' _with_connection /usr/lib/python2.7/dist-packages/taskflow/storage.py:88
WARNING cinder.scheduler.host_manager [req-f6ecedd9-2781-4964-b2f5-923ecf4f81bd daf52fac21554a77833dbf065c7f9c8d 19c208485cac4c72895b2c806f5a9a71 - - -] volume service is down or disabled. (host: icehouse)
DEBUG cinder.openstack.common.scheduler.filters.capabilities_filter [req-f6ecedd9-2781-4964-b2f5-923ecf4f81bd daf52fac21554a77833dbf065c7f9c8d 19c208485cac4c72895b2c806f5a9a71 - - -] extra_spec requirement 'thin' does not match 'LVM_iSCSI' _satisfies_extra_specs /usr/lib/python2.7/dist-packages/cinder/openstack/common/scheduler/filters/capabilities_filter.py:55
DEBUG cinder.openstack.common.scheduler.filters.capabilities_filter [req-f6ecedd9-2781-4964-b2f5-923ecf4f81bd daf52fac21554a77833dbf065c7f9c8d 19c208485cac4c72895b2c806f5a9a71 - - -] host 'icehouse@thin': free_capacity_gb: 19.0 fails resource_type extra_specs requirements host_passes /usr/lib/python2.7/dist-packages/cinder/openstack/common/scheduler/filters/capabilities_filter.py:68
ERROR cinder.scheduler.flows.create_volume [req-f6ecedd9-2781-4964-b2f5-923ecf4f81bd daf52fac21554a77833dbf065c7f9c8d 19c208485cac4c72895b2c806f5a9a71 - - -] Failed to schedule_create_volume: No valid host was found.
Could anyone help me with solution ?