OpenStack cinder netapp driver initialization fails with "NaApiError: NetApp API failed. Reason - 13001:Object "system:constituent" was not found."
Issue
Cinder volume NetApp driver initialization fails on cinder-volume start with
{"asctime": "2018-01-09 10:04:41.710","process": "139","levelname": "ERROR","name": "cinder.volume.drivers.netapp.dataontap.performance.perf_cmode", "request_id": "req-7eafb49c-ee33-4abf-b442-569bac2a7d87", "user_identity": {"user_id": "-", "project_id": "-", "domain_id": "-", "user_domain_id": "-", "project_domain_id": "-"},"instance": {},"message":"Could not get performance base counter name. Performance-based scheduler functions may not be available."}
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>>Traceback (most recent call last):
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/performance/perf_cmode.py", line 47, in _init_counter_info
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> 'avg_processor_busy'))
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/performance/perf_base.py", line 224, in _get_base_counter_name
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> object_name, counter_name)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 842, in trace_method_logging_wrapper
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> return f(*args, **kwargs)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_base.py", line 292, in get_performance_counter_info
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> enable_tunneling=False)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 842, in trace_method_logging_wrapper
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> return f(*args, **kwargs)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_base.py", line 93, in send_request
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> return self.connection.invoke_successfully(request, enable_tunneling)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/api.py", line 222, in invoke_successfully
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>> raise NaApiError(code, msg)
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>>NaApiError: NetApp API failed. Reason - 13001:Object "system:constituent" was not found.
2018-01-09 10:04:41.710 139 TRACE cinder.volume.drivers.netapp.dataontap.performance.perf_cmode >>>>>
{"asctime": "2018-01-09 10:04:41.757","process": "95","levelname": "ERROR","name": "cinder.volume.manager", "request_id": "req-74539636-26c2-466e-94f3-375c64739ee3", "user_identity": {"user_id": "-", "project_id": "-", "domain_id": "-", "user_domain_id": "-", "project_domain_id": "-"},"instance": {},"message":"Failed to initialize driver."}
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>>Traceback (most recent call last):
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 415, in init_host
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> self.driver.check_for_setup_error()
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 842, in trace_method_logging_wrapper
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> return f(*args, **kwargs)
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 842, in trace_method_logging_wrapper
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> return f(*args, **kwargs)
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 842, in trace_method_logging_wrapper
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> return f(*args, **kwargs)
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/nfs_cmode.py", line 99, in check_for_setup_error
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> self.ssc_library.check_api_permissions()
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/utils/capabilities.py", line 79, in check_api_permissions
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>> raise exception.VolumeBackendAPIException(data=msg)
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>>VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: User not permitted to query Data ONTAP volumes.
2018-01-09 10:04:41.757 95 TRACE cinder.volume.manager >>>>>
Environment
- Red Hat OpenStack Platform 10.0
openstack-cinder<9.1.4-10.el7ost
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
