PowerFlex: Kan ikke køre REST API-opkald mod PowerFlex IM-gateway

Summary: IM Gateway returnerer HTTP-fejl 428, når du forsøger at teste REST API fra IM, eller når du forsøger at bruge et REST API-værktøj (for eksempel "curl") i forhold til dens IP-adresse. ...

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

Dette problem kan opstå, når du forsøger at bruge IM-gateway som REST API-slutpunkt. 

Fejl under forsøg på at bruge "Test REST-konfiguration" fra gateway'en:
 
IM.png

Fejl under forsøg på at oprette forbindelse til API-serveren (Gateway):
 
Browser.png

Fejlmeddelelse under forsøg på at bruge "curl":
 
curl -k -v --basic --user admin:password https://10.200.x.x/api/login [10.200.x.x]

* Ved at tilslutte () til 10.200.x.x port 443 (#0)
* Forsøger 10.200.x.x...
*  Tilsluttet til 10.200.x.x (10.200.x.x) port 443 (#0)
* Initialisering af NSS med certpath: sql:/etc/pki/nssdb
* springer SSL-peer-certifikatbekræftelse *
SSL-forbindelse over ved hjælp af TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Servercertifikat:
*       emne: CN=ScaleIO-10-200-x-X-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* startdato: 2. december 07:30:05 2019 GMT
* udløbsdato: 5. november 07:30:05 2024 GMT
* almindeligt navn: ScaleIO-10-200-x-x-GW.sioesxinode06
* udsteder: CN=ScaleIO-10-200-x-X-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* Servergodkendelse ved hjælp af Basic med brugeren 'admin'
> GET /api/login HTTP/1.1
> Godkendelse: Grundlæggende YWRtaW46U2NhbAFAta==
> brugeragent: curl/7,29,0
> vært: 10.200.x.x
> Accepter: */*
>
< HTTP/1.1 428
< cachestyring: ingen
cache-< udløber: Torsdag den 1. januar 1970 00:00:00 GMT
< Skærmbilledema: ingen-cache
< Cache-Control: no-store
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: chunked
< Vary: Accept-indkodningsdato
for <: Fredag den 25. juni 2021 14:00:00 GMT
< Server: ScaleIO Gateway
<
* Forbindelse #0 til vært 10.200.x.x er intakt
{"meddelelse":"Kunne ikke oprette forbindelse til klyngen: 10.200.x.x 10.200.x.x","httpStatusCode":428,"fejlkode":0}

IM Gateway "scaleio.log":


2021-06-25 05:14:27,153 [https-jsse-nio-443-exec-7] INFO c.e.e. s.s.s.ConnectionServiceImpl - Got-undtagelse ved forsøg på at oprette forbindelse til klyngen: tcp://10.200.x.x:6611 (med konfigureret 10 samtidige anmodninger)
com.emc.ecs.net.exceptions.SecureConnectionDisabledException: null 

 

Indvirkning
Kan ikke bruge REST API med PowerFlex.

Cause

MDM-klyngen blev konfigureret med sikker administrationskommunikation deaktiveret:


# scli --query_all | grep -i secure
Management Clients sikker kommunikation: Deaktiveret

 

IM Gateway er konfigureret til at fungere med følgende konfiguration:


# grep -i secure /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
######Secure forbindelse med MDM-egenskaber######
# Tillad en ikke-sikret REST-forbindelse til MDM, hvis en sikret forbindelse ikke kan oprettes
gateway-security.allow_non_secure_communication=true


På grund af et softwareproblem lykkedes kommunikationen mellem gateway'en og MDM ikke.

Resolution

Indstil MDM Management-klienters kommunikation til sikker:
scli --set_management_client_communication --enable_client_secure_communication

Additional Information

Påvirkede versioner:
PowerFlex-operativsystem 3.0.x.x.

Behandlet i version:
PowerFlex-operativsystem 3.0.1.4 og nyere.

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.