Getting the following errors in cinder "volume.log", in an Openstack Newton when user "user_cinder" has been defined at the cluster level with a new role. When using "admin" user and associated "role", the errors are not logged in volume.log.
The permissions applied to the role defined for user "user_cinder" are the ones recommended in the following link:
http://netapp.github.io/openstack-deploy-ops-guide/newton/content/cinder.fas.configuration.html#cinder.cdot.account_permissions
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode [req-44442e88-4c77-43fe-8dbf-37946a627cb3 - - - - -] Could not get utilization counters from node Node001
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode Traceback (most recent call last):
2017-10-11 08:51:22.849 27733 ERROR 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 147, in _get_node_utilization_counters
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode self._get_node_utilization_wafl_counters(node_name) +
2017-10-11 08:51:22.849 27733 ERROR 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 159, i
n _get_node_utilization_system_counters
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode self.system_object_name, node_name))
2017-10-11 08:51:22.849 27733 ERROR 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
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode return f(*args, **kwargs)
2017-10-11 08:51:22.849 27733 ERROR 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
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode return f(*args, **kwargs)
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/
client_cmode.py", line 1442, in get_performance_instance_uuids
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode enable_tunneling=False)
2017-10-11 08:51:22.849 27733 ERROR 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
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode return f(*args, **kwargs)
2017-10-11 08:51:22.849 27733 ERROR 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
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode return self.connection.invoke_successfully(request, enable_tunneling)
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode Fil
e "/usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/api.py", line 222, in invoke_successfully
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode raise NaApiError(code, msg)
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode NaApiError: NetApp API failed. Reason - 13003:Insufficient privileges: user 'user_cinder' does not have read access to this resource
2017-10-11 08:51:22.849 27733 ERROR cinder.volume.drivers.netapp.dataontap.performance.perf_cmode
I understand this is a permission issue, but which one should be applied to the role to get rid of the errors in the volume.log?
The stanza in cinder.conf has been defined using the cluster ip address
Thanks