PowerFlex. Не удается запустить вызовы REST API для PowerFlex IM Gateway

Summary: Шлюз IM возвращает ошибку HTTP 428 при попытке тестирования REST API из IM или при попытке использования инструмента REST API (например, «curl») на его 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

Эта проблема может возникнуть при попытке использовать шлюз IM в качестве конечной точки REST API. 

Ошибка при попытке использования «Test REST configuration» в шлюзе:
 
IM.png

Ошибка при попытке подключения к серверу API (шлюз):
 
Браузер.png

Сообщение об ошибке при попытке использования команды «curl»:
 
curl -k -v --basic --user admin:password https://10.200.x.x/api/login [10.200.x.x] * О том, чтобы подключиться () к порту

443 (#0)
10.200.x.x...
*  Подключен к порту 10.200.x.x (10.200.x.x) 443 (#0) * Инициализация
NSS с certpath: sql:/etc/pki/nssdb * пропуск проверки однорангового сертификата

SSL * SSL-подключение с помощью TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* сертификат сервера:
*       subject: CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US
* дата начала: 02 декабря 2019 г., 07:30:05 GMT* дата
истечения срока действия: 5 ноября 2024 г., 07:30:05
GMT* общее имя: Выпуск ScaleIO-10-200-x-x-GW.sioesxinode06
* CN=ScaleIO-10-200-x-x-GW.sioesxinode06,OU=ASD,O=EMC,L=Hopkinton,ST=Massachusetts,C=US * Аутентифирование сервера с использованием basic с пользователем

«admin» > GET /api/login HTTP/1.1
> Авторизация: Basic YWRtaW46U2NhbAFAta==
> User-Agent: curl/7.29.0
> Host: 10.200.x.x >
принять: */*
>
< HTTP/1.1 428 <
Cache-Control: срок действия без кэша <
истекает: Четверг, 01 января 1970 00:00:00 GMT
< Pragma: no-cache
< Cache-Control: no-store
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: chunked
< Vary: Принять кодировка <
дата: Пятница, 25 июня 2021 г., 14:00:00 GMT
< сервер: Шлюз ScaleIO < * Подключение No 0 к хосту

10.200.x.x остается неповрежденным
{"сообщение":"Не удалось подключиться к кластеру: 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 — исключение при попытке подключения к кластеру: tcp://10.200.x.x:6611 (с настроенными 10 параллельными запросами)
com.emc.ecs.net.exceptions.SecureConnectionDisabledException: null 

 

Влияние
Не удается использовать REST API с PowerFlex.

Cause

Кластер MDM был настроен с отключенной функцией безопасного управления:


# scli --query_all | grep -i secure
Management Clients secure communication: Отключено

 

Шлюз IM настроен на работу со следующей конфигурацией:


# grep -i secure /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
######Secure подключение к свойствам MDM######## Разрешить незакреплимое подключение REST к MDM, если защищенное подключение не может быть установлено

gateway-security.allow_non_secure_communication=true


Из-за проблемы с программным обеспечением связь между шлюзом и MDM не была успешной.

Resolution

Задайте клиентам управления MDM связь, чтобы она была защищена:
scli --set_management_client_communication --enable_client_secure_communication

Additional Information

Затронутые версии:
Операционная система PowerFlex 3.0.x.x.

Устранено в версии:
Операционная система PowerFlex 3.0.1.4 и более поздних версий.

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.