PowerFlex 3.0 : OpenStack Cinder ne parvient pas à se connecter à la passerelle API REST
Summary: Le pilote Cinder ne parvient pas à communiquer avec la passerelle à l’aide de l’API REST.
Symptoms
IM Gateway ferme les connexions prématurément (pendant la négociation TLS). Des erreurs similaires peuvent être observées dans les bûches de cendres :
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager [req-cdb7ea5a-f422-48f9-bf12-9bd351f519f4 - - - - -] Failed to initialize driver.: requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed
connection without response',))
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager Traceback (most recent call last):
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 672, in urlopen
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager chunked=chunked,
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 421, in _make_request
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager six.raise_from(e, None)
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "", line 3, in raise_from
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 416, in _make_request
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager httplib_response = conn.getresponse()
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib64/python3.6/http/client.py", line 1354, in getresponse
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager response.begin()
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib64/python3.6/http/client.py", line 307, in begin
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager version, status, reason = self._read_status()
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager File "/usr/lib64/python3.6/http/client.py", line 276, in _read_status
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager raise RemoteDisconnected("Remote end closed connection without"
2020-03-25 20:11:43.569 34 ERROR cinder.volume.manager http.client.RemoteDisconnected: Remote end closed connection without response
Impact
Impossible de gérer l’environnement VxFlex OS.
Cause
Une version incorrecte de Java est installée sur le serveur IM Gateway.
Dans ce cas, OpenJDK a été utilisé, tandis que PowerFlex OS 3.0.x prend uniquement en charge Oracle Java.
Resolution
Installez la version prise en charge d’Oracle Java.
Consultez le Guide de déploiement PowerFlex pour connaître les versions prises en charge.
Versions affectées
PowerFlex OS 3.x - avant PowerFlex 3.5
Problème résolu dans la version
Il ne s’agit pas d’un problème PowerFlex, mais plutôt d’un problème de compatibilité. À partir de PowerFlex 3.5, OpenJDK est désormais pris en charge.
Additional Information