PowerFlex: REST-ohjelmointirajapinnan kutsuja ei voi suorittaa PowerFlex IM Gateway -yhdyskäytävässä

Summary: IM Gateway palauttaa HTTP-virheen 428, kun REST-ohjelmointirajapinta yritetään testata im-toiminnosta tai kun REST-ohjelmointirajapintatyökalua yritetään käyttää IP-osoitteen kanssa (esimerkiksi "curl"). ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ongelma voi ilmetä, kun IM-yhdyskäytävää yritetään käyttää REST-ohjelmointirajapinnan päätepisteenä. 

Virhe yritettäessä käyttää Test REST configuration -toimintoa yhdyskäytävässä:
 
IM.png

Virhe yritettäessä muodostaa yhteyttä ohjelmointirajapintapalvelimeen (Gateway):
 
Browser.png

Virheilmoitus, kun curl-toimintoa yritetään käyttää:
 
curl -k -v --basic --user admin:password https://10.200.x.x/api/login [10.200.x.x]

* About to connect() to 10.200.x.x port 443 (#0)
* Trying 10.200.x.x...
*  Yhdistetty versioon 10.200.x.x (10.200.x.x) porttiin 443 (#0)
* NSS:n alustaminen certpathilla: sql:/etc/pki/nssdb
* SSL-vertaisvarmenteiden vahvistuksen ohittaminen
* SSL-yhteys TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Palvelinvarmenteen avulla:
*       subject: CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* aloituspäivä: Dec 02 7.30.05 2019 GMT
* vanhenemispäivä: 5.11.07.30.05 2024 GMT
* yleinen nimi: ScaleIO-10-200-x-x-GW.sioesxinode06
* -myöntäjä: CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US * Server auth ja Basic ja
käyttäjä 'admin'
> GET /api/login HTTP/1.1
> Authorization: Basic YWRtaW46U2NhbAFAta==
> User-Agent: curl/7.29.0
> Host: 10.200.x.x
> Hyväksy: */*
>
< HTTP/1.1 428
< Cache-Control: välimuistia ei
< Vanhenee: To 1.1.1970 00.00.00 GMT
< Pragma: välimuistin
< välimuistin hallinta: no-store
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: chunked
< Vary: Accept-Encoding
< Päivämäärä: Pe 25.6.2021 14.00.00 GMT
< Server: ScaleIO Gateway
<
* Connection #0 to host 10.200.x.x left intact
{"message":"Failed connecting to cluster: 10.200.x.x 10.200.x.x", "httpStatusCode":428,"errorCode":0}

IM Gateway "scaleio.log":


2021-06-25 05:14:27,153 [https-jsse-nio-443-exec-7] INFO c.e.s.s.s.ConnectionServiceImpl - poikkeus yritettäessä muodostaa yhteyttä klusteriin: tcp://10.200.x.x:6611 (määritetyillä 10 samanaikaisen pyynnön pyynnöt)
com.emc.ecs.net.exceptions.SecureConnectionDisabledException: null 

 

Vaikutus
REST-ohjelmointirajapintaa ei voi käyttää PowerFlexin kanssa.

Cause

MDM-klusteriin on määritetty secure management communication -asetus, joka on poistettu käytöstä:


# scli --query_all | grep -i secure
Management Client -suojausviestintä: Poissa käytöstä

 

Im Gateway on määritetty toimimaan seuraavilla määrityksillä:


# grep -i secure /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
######Secure yhteys MDM-ominaisuuksiin######
Salli suojaamaton REST-yhteys MDM:ään, jos suojattua yhteyttä ei voi muodostaa
gateway-security.allow_non_secure_communication=true


Yhdyskäytävän ja MDM:n välinen tiedonsiirto ei onnistunut ohjelmisto-ongelman vuoksi.

Resolution

Määritä MDM Management Client -viestintä suojaksi:
scli --set_management_client_communication --enable_client_secure_communication

Additional Information

Versiot, joihin ongelma vaikuttaa:
PowerFlex-käyttöjärjestelmä 3.0.x.x.

Korjattu versiossa:
PowerFlex-käyttöjärjestelmä 3.0.1.4 ja uudemmat.

Affected Products

PowerFlex Software
Article Properties
Article Number: 000189979
Article Type: Solution
Last Modified: 12 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.