The customer's environment is running RHOSP 16.2.4 with ontap 9.7P16. We upgraded OpenStack to version 17.1.6 using the following command:
openstack overcloud upgrade run --stack central --debug --limit allovercloud,undercloud --playbook
After the upgrade, while the services started initializing, the process generated an error which caused the cinder volume service to go down.
2025-06-12 11:05:51.025 34 DEBUG cinder.volume.drivers.netapp.dataontap.client.api [req-1c9a7af4-6363-4bf8-a9aa-82cb8e39028c - - - - -] Using NetApp controller: 10.13.10.105 __init__ /usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/api.py:84
2025-06-12 11:05:51.026 34 DEBUG cinder.ssh_utils [req-1c9a7af4-6363-4bf8-a9aa-82cb8e39028c - - - - -] Setting strict_ssh_host_key_policy to 'False' using ssh_hosts_key_file '/var/lib/cinder/ssh_known_hosts'. __init__ /usr/lib/python3.9/site-packages/cinder/ssh_utils.py:88
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager [req-1c9a7af4-6363-4bf8-a9aa-82cb8e39028c - - - - -] Failed to initialize driver.: TypeError: argument of type 'NoneType' is not iterable
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager Traceback (most recent call last):
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/manager.py", line 481, in _init_host
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager self.driver.do_setup(ctxt)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/nfs_cmode.py", line 89, in do_setup
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager self.zapi_client = dot_utils.get_client_for_backend(
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/utils/utils.py", line 67, in get_client_for_backend
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager client = client_cmode.Client(
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode.py", line 55, in __init__
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager self._init_features()
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/volume_utils.py", line 1490, in trace_method_logging_wrapper
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager return f(*args, **kwargs)
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode.py", line 80, in _init_features
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager elif ONTAP_C190 in node['model']:
2025-06-12 11:05:51.150 34 ERROR cinder.volume.manager TypeError: argument of type 'NoneType' is not iterable
1:05:51.150 34 ERROR cinder.volume.manager
below is my question:
1. I couldn’t find the compatibility list for RHOSP 17.1.6 and ontap 9.7P16 on the IMT website. Is it supported, and are there any limitations?
2. i believe that netapp should provide the corresponding driver,right? How can we address the issue mentioned above?