ECS: Så här återställer du ett SSL-certifikat och laddar upp ett nytt certifikat om fel certifikat infogas
Summary: Den här artikeln används för att återställa det ursprungliga tillståndet innan ett nytt certifikat utfärdades.
Instructions
- Om du infogar felaktiga eller partiella certifikat kan det leda till att nginx misslyckas och förhindrar att ECS-gränssnittet läses in. Detta kräver en återställning av certifikatet till det självsignerade standardcertifikatet som medföljde ECS vid installationen.
Så här verifierar du dessa utvärderingsloggar för att avgöra om du har problem med att identifiera nyckelbehållaren som inte kan läsas in på grund av ett matchningsfel:
Kommando:# tail /opt/emc/caspian/fabric/agent/services/object/main/log/nginx/nginx.log
Exempel:
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)
- Även om nginx fungerar skulle du inte kunna ansluta till uppströmstjänster. Du får felmeddelandet nedan när du försöker använda curl för att komma åt resurser.
Kommando: (Observera att du måste uppdatera IP-adressen för hantering och rotlösenordet till användargränssnittet i kommandot)# 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
Exempel:
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>
För att kunna ladda upp ett nytt certifikat måste du kunna använda curl för att komma åt /vdc/keystore, men på grund av problemet som beskrivs ovan måste du först återställa nyckel- eller certifikatparet. Om du behöver återställa SSL-certifikatet för att kunna ladda upp ett nytt öppnar du en tjänstebegäran hos teknisk support som hänvisar till denna KB.
Additional Information
ECS: Så här installerar du SSL-certifikat för objekt-API-åtkomst och ECS-gränssnitt
ECS: Så här återställer du SSL-certifikat och laddar upp ett nytt när felaktigt/partiellt certifikat har infogats
ECS: SSL-certifikat för objektlagring är inte ifyllt i alla noder
ECS: Skapa SSL-certifikat för att stödja SAN (Subject Alternative Names)
ECS: Isilon: Prestandaproblem med CloudPools