PowerFlex 3.X: RestAPI-Aufruf zum Wechseln der MDM-Eigentumsrechte schlägt fehl
Zusammenfassung: Der RestAPI-Aufruf zum Wechseln der MDM-Eigentumsrechte über das Gateway schlägt mit einem Timeout fehl.
Symptome
- Das Gateway befindet sich nicht auf einem der MDMs oder SDSs im Cluster, sondern befindet sich außerhalb der Clusterknoten.
- Ausführen der ../api/instances/System/action/changeMdmOwnership RestAPI-Aufruf schlägt mit dem folgenden Fehler fehl:
curl -k --basic --user admin:$token -X POST -H "Content-Type: application/json" -d '{"id":"5cfc374653886a00"}' https://xx.yy.xx.zz/api/instances/System/action/changeMdmOwnership
{"message":"java.net.SocketTimeoutException: connect timed out","httpStatusCode":500,"errorCode":1}
-Das scaleio.log In den Gateway-Protokollen wird Folgendes angezeigt:
2021-11-17 15:37:23,784 [https-jsse-nio-443-exec-2] ERROR c.e.s.s.s.ConnectionServiceImpl - Error invoking connection call to server
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.8.0_121]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.8.0_121]
at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.8.0_121]
at java.net.Socket.connect(Unknown Source) ~[na:1.8.0_121]
- Das Wechseln der MDM-Eigentümerschaft über die SCLI-Befehlszeile funktioniert einwandfrei
. Andere RestAPI-Aufrufe über das PowerFlex Gateway funktionieren ordnungsgemäß.
Auswirkungen
Der MDM-Eigentümerwechsel über RestAPI-Aufrufe ist nicht möglich.
Ursache
Lösung
Öffnen Sie Port 9011 zwischen dem Gateway und den MDMs.
Betroffene Versionen
PowerFlex 3.x und höher
Behoben in Version
Funktioniert ordnungsgemäß
Weitere Informationen
Betroffene Versionen
PowerFlex 3.x und höher
Behoben in Version
Funktioniert ordnungsgemäß