PowerFlex: Nie można uruchomić wywołań interfejsu REST API dla bramy POWERFlex IM Gateway

Summary: Brama IM zwraca błąd HTTP 428 podczas próby przetestowania interfejsu REST API z im lub podczas próby użycia narzędzia REST API (na przykład "curl") z jego adresem IP.

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

Ten problem może wystąpić podczas próby użycia bramy IM jako punktu końcowego REST API. 

Błąd podczas próby użycia "Testuj konfigurację REST" z bramy:
 
IM.png

Błąd podczas próby nawiązania połączenia z serwerem INTERFEJSU API (brama):
 
Przeglądarka.png

Komunikat o błędzie podczas próby użycia polecenia "curl":
 
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...
*  Połączono z portem 10.200.x.x (10.200.x.x) 443 (#0)
* Inicjowanie NSS za pomocą certpath: sql:/etc/pki/nssdb
* pomijając weryfikację certyfikatu równorzędnego SSL
* połączenie SSL przy użyciu TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* certyfikat serwera:
*       subject: CN =ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US*
data rozpoczęcia: Data wygaśnięcia* 2 grudnia 07:30:05 2019
GMT* 5 listopada 07:30:05 2024 GMT
* wspólne imię i nazwisko: ScaleIO-10-200-x-x-GW.sioesxinode06
* wystawca: CN =ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US*
Autoryzacja serwera podstawowego z użytkownikiem "admin"
> GET /api/login HTTP/1.1
> Authorization: Basic YWRtaW46U2NhbAFAta==
> User-Agent: curl/7.29.0
> Host: 10.200.x.x
> zaakceptuj: */*
>
< HTTP/1.1 428
< Cache-Control: brak pamięci
podręcznej, < wygasa: Czw, 1 stycznia 1970 r. 00:00:00 GMT
< Pragma: no-cache
< Cache-Control: no-store
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: fragmentowane
< różnią się: Accept-Encoding
< Data: Pt., 25 czerwca 2021 r. 14:00:00 GMT
< Serwer: ScaleIO Gateway
<
* Połączenie nr 0 do hosta 10.200.x.x pozostaje nienaruszone
{"message":"Nieudane połączenie z klastrem: 10.200.x.x 10.200.x.x","httpStatusCode":428,"errorCode":0}

Brama IM "scaleio.log":


2021-06-25 05:14:27, 153 [https-jsse-nio-443-exec-7] INFO c.e.s.s.s. ConnectionServiceImpl — wystąpił wyjątek podczas próby nawiązania połączenia z klastrem: tcp://10.200.x.x:6611 (ze skonfigurowanymi 10 równoczesnymi żądaniami)
com.emc.ecs.net.exceptions.SecureConnectionDisabledException: null 

 

Wpływ
Nie można użyć interfejsu REST API z PowerFlex.

Cause

Klaster MDM został skonfigurowany z wyłączoną komunikacją bezpiecznego zarządzania:


# scli --query_all | Grep -i
bezpieczna komunikacja z klientami zarządzania: Wyłączona

 

Brama IM została skonfigurowana do pracy z następującą konfiguracją:


# grep -i secure /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
########Secure połączenie z właściwościami MDM#######
# Zezwalaj na niezabezpieczone połączenie REST z MDM, jeśli nie można ustanowić bezpiecznego połączenia
bramy-security.allow_non_secure_communication=true


Ze względu na problem z oprogramowaniem komunikacja między bramą i MDM nie powiódł się.

Resolution

Ustaw komunikację klientów zarządzania MDM na bezpieczną:
scli --set_management_client_communication --enable_client_secure_communication

Additional Information

Wersje, których dotyczy problem:
System operacyjny PowerFlex 3.0.x.x.

Adresowany w wersji:
System operacyjny PowerFlex w wersji 3.0.1.4 lub nowszej.

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.