PowerFlex: Nelze spustit volání ROZHRANÍ REST API na bránu PowerFlex IM

Summary: Brána IM vrací chybu HTTP 428 při pokusu o testování rozhraní REST API z im nebo při pokusu o použití nástroje REST API (například "curl") vůči jeho IP adrese.

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

Tento problém může nastat při pokusu o použití brány IM jako koncového bodu rozhraní REST API. 

Chyba při pokusu o použití příkazu "Test REST configuration" ze zařízení Gateway:
 
IM.png

Chyba při pokusu o připojení k serveru API (Brána):
 
Prohlížeč.png

Chybová zpráva při pokusu o použití příkazu "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...
*  Připojeno k portu 10.200.x.x (10.200.x.x) 443 (#0)
* Inicializace řešení NSS pomocí příkazu certpath: sql:/etc/pki/nssdb
* přeskočení ověření partnerského certifikátu SSL
* Připojení SSL pomocí TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Certifikát
serveru:
*       subject: CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* datum zahájení: 02. prosince 07:30:05 2019 GMT
* datum konce platnosti: 5. listopadu 2024 7:30:05 GMT
* běžný název: ScaleIO-10-200-x-x-GW.sioesxinode06
* vydavatel: CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* Ověření serveru pomocí basic s uživatelským oprávněním "admin" > GET
/api/login HTTP/1.1
> Authorization: Basic YW Czk46U2ParbAFAta==
> user-agent: curl/7.29.0
> hostitel: 10.200.x.x
> Přijmout: */*
>
< http/1.1 428
< Cache-Control: konec platnosti
< mezipaměti: Čt, 01. ledna 1970, 0:00:00 GMT
< Pragma: no-cache
< Cache-Control: no-store
< Content-Type: application/json;charset=JSON-8
< Transfer-Controller: rozdělený
< Vary:
Datum potvrzení <: Pá 25. června 2021, 14:00:00 GMT
< server: ScaleIO Gateway
<
* Connection #0 to host 10.200.x.x left intact
{"message":"Failed connection to cluster: 10.200.x.x 10.200.x.x","httpStatusCode":428,"errorCode":0}

Brána IM "scaleio.log":


2021-06-25 05:14:27,153 [https-jsse-hjsse-443-exec-7] INFO c.e.s.s.s.ConnectionServiceImpl – Došlo k výjimce při pokusu o připojení ke clusteru: tcp://10.200.x.x:6611 (s nakonfigurovanými 10 souběžnými požadavky)
com.emc.ecs.net.exceptions.SecureConnectionDisabledException: null 

 

Dopad
Se softwarem PowerFlex nelze použít rozhraní REST API.

Cause

Cluster MDM byl nakonfigurován s vypnutou komunikací pro zabezpečenou správu:


# scli --query_all | grep -i
secure Management Clients zabezpečená komunikace: Disabled

 

Brána IM byla nakonfigurována tak, aby fungovala s následující konfigurací:


# grep -i secure /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
#######Secure spojení s vlastnostmi MDM#######
# Povolte nezabezpečené připojení REST k MDM, pokud nelze navázat zabezpečenou
bránu -security.allow_non_secure_communication=true


Kvůli softwarovému problému nebyla komunikace mezi bránou a řešením MDM úspěšná.

Resolution

Nastavte komunikaci klientů MDM Management na zabezpečení:
scli --set_management_client_communication --enable_client_secure_communication

Additional Information

Dotčené verze:
Operační systém PowerFlex 3.0.x.x.

Vyřešeno ve verzi:
Operační systém PowerFlex 3.0.1.4 a novější.

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.