ECS. Как сбросить SSL-сертификат и загрузить новый сертификат, если вставлен неверный сертификат
Summary: Данная статья используется для возврата исходного состояния, предшествовавшего выпуску нового сертификата.
Instructions
- Вставка неверных или частичных сертификатов может привести к сбою nginx, что препятствует загрузке пользовательского интерфейса ECS. Для этого потребуется сбросить сертификат до уровня самозаверяющего сертификата по умолчанию, который предоставляется вместе с ECS при установке.
Чтобы проверить это, проанализируйте журналы и определите, есть ли у вас проблема с определением сбоя хранилища ключей как не загружаемого из-за несоответствия:
Команда.# tail /opt/emc/caspian/fabric/agent/services/object/main/log/nginx/nginx.log
Пример.
Setting up SSL certificates
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/opt/storageos/conf/storageos.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
- Даже если nginx работает, вы не сможете подключиться к вышестоящим сервисам. При попытке использовать curl для доступа к ресурсам возникает следующая ошибка.
Команда. (Обратите внимание, что необходимо обновить IP-адрес управления и пароль root до пользовательского интерфейса в команде.)# TOKEN=$(curl -i -k https://<Management IP>:4443/login -u root:<PASSWORD> | grep X-SDS-AUTH-TOKEN);echo $TOKEN# curl -ks -H "$TOKEN" https://<Management IP>:4443/object/vdcs/vdc/list
Пример.
admin@node1:~>curl -ks -H "$TOKEN" https://x.x.x.x:4443/object/vdcs/vdc/list <?xml version="1.0" encoding="UTF-8"?> <error> <code>6503</code> <description>Unable to connect to the service. The service is unavailable, try again later.</description> <details>The service is currently unavailable because a connection failed to a core component. Please contact an administrator or try again later.</details> <retryable>true</retryable> </error>
Чтобы загрузить новый сертификат, необходимо иметь возможность использовать curl для доступа к /vdc/keystore, но из-за проблемы, описанной выше, сначала необходимо сбросить пару ключ или сертификат. Если для загрузки нового сертификата необходимо сбросить SSL-сертификат, откройте сервисную заявку в службе технической поддержки, указав ссылку на эту статью базы знаний.
Additional Information
ECS: Установка SSL-сертификата для доступа к объектному API и графическому интерфейсу
ECSECS: Как сбросить SSL-сертификат и загрузить новый, если был вставлен неверный/частичный сертификат
ECS: SSL-сертификат объектного хранилища заполняется не на всех узлах
ECS: Создание SSL-сертификатов для поддержки альтернативных имен субъектов (SAN)
ECS: Isilon. Проблемы производительности CloudPools