PowerFlex: Come aggiungere e approvare certificati MDM sul gateway tramite RESTAPI

Summary: Quando il nodo MDM viene sostituito o aggiunto, utilizzare la seguente procedura RestAPI per aggiungere i certificati all'archivio chiavi del gateway

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.

Instructions

Di seguito sono riportati gli acronimi utilizzati nel comando fornito di seguito per aggiungere il certificato MDM. Si prega di sostituirli in base all'ambiente.

<mdm-password> - Password MDM per accedere aScaleio<Gateway-ip> - IP gateway utilizzato per connettersi tramite token restapi
<>- Il token ricevuto dal passaggio 1
<hostname> - replace with hostname (assicurarsi di avere un nome host diverso per ogni MDM)
<hostname_mentioned in /etc/hosts>- il nome host MDM menzionato in /etc/hosts


La procedura riportata di seguito include un esempio di riferimento, in cui 192.168.2.126 è il gateway e Node1 è uno dei nodi MDM per i quali è necessario aggiungere i certificati MDM al gateway.
È possibile eseguire questo comando da qualsiasi host con curl installato e connettività al gateway.
Non è necessario
riavviare il daemon del gateway È possibile controllare i certificati MDM disponibili nell'archivio chiavi del gateway tramite il comando fornito nel passaggio 5 riportato di seguito.

Passaggio 1) Ottenere il token

# curl -k --basic -u admin:<mdm-password> https://<Gateway-ip>/api/gatewayLogin 

eg:# curl -k --basic -u admin:hagsjfs https://xx.yy.uu.ii/api/gatewayLogin 
"YWRtaW46MTYxMjM4NTI5NDgyODo2YmRiOGFhNGQxNzk2NWY1OWJmZmE1NDU1MWU2MjlkMw"
 

Passaggio 2) Assicurarsi di aggiungere l'indirizzo IP e il nome host dell MDM in /etc/hosts sul server gateway (IM).

Passaggio 3) Dal passaggio precedente è necessario utilizzare il token ricevuto. Ottenere i certificati degli MDM che devono essere aggiunti:

# curl -k -u foo:<token> https://<Gateway-ip>/api/getHostCertificate/Mdm?host=<hostname_mentioned_in_/etc/hosts> > /tmp/mdmcert_<hostname>

eg:curl -k -u foo:YWRtaW46MTYxMjM4NTI5NDgyODo2YmRiOGFhNGQxNzk2NWY1OWJmZmE1NDU1MWU2MjlkMw https://xx.yy.uu.ii/api/getHostCertificate/Mdm?host=Node1 > /tmp/Node1.crt
 


Passaggio 4) Installare il certificato nell'archivio chiavi gateway

# curl -k -u foo:<token> --form "file=@/tmp/mdmcert_<hostname>" https://<Gateway-ip>/api/trustHostCertificate/Mdm


eg:# curl -k -u foo:YWRtaW46MTYxMjM4NTI5NDgyODo2YmRiOGFhNGQxNzk2NWY1OWJmZmE1NDU1MWU2MjlkMw --form "file=@/tmp/Node1.crt" https://xx.yy.uu.ii/api/trustHostCertificate/Mdm
 


Passaggio 5) Verificare che i certificati vengano visualizzati. Nell'alias visualizzato, è necessario fare riferimento al nome CN che deve essere univoco per ogni nodo. Il comando seguente deve essere eseguito dal gateway.

# /usr/bin/keytool -list -keystore /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/certificates/truststore.jks  -storepass changeit| grep mdm -A1 

eg: 
# /usr/bin/keytool -list -keystore /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/certificates/truststore.jks  -storepass changeit| grep mdm -A1
ou=asd, o=emc, c=us, st=massachusetts, l=hopkinton, cn=node1, givenname=mdm, Feb 3, 2021, trustedCertEntry,
Certificate fingerprint (SHA1): C6:99:F2:8C:82:4A:25:44:36:AF:90:51:43:B9:27:98:7C:9D:F1:6C
 


Passaggio 6) Ripetere la stessa procedura per aggiungere il certificato MDM agli archivi chiavi del gateway nel caso mancante.

Passaggio 7)Riavviare il daemon del gateway una volta aggiunti i certificati MDM da tutti i nodi MDM

# service scaleio-gateway restart
 

Additional Information

Viene visualizzato il seguente errore nel browser web del gateway quando il certificato viene modificato o manca nell'archivio chiavi del gateway:

"Il certificato dell MDM primario non è approvato. Clicca qui per vedere i dettagli del certificato"


Il comando Openstack potrebbe anche avere esito negativo quando i certificati MDM non vengono aggiunti all'archivio chiavi del gateway.

Il gateway (tramite web browser) si connetterà sempre all MDM master per l'autenticazione. Se gateway (web browser) registra un errore di certificato, significa che il certificato è stato modificato sull MDM primario e deve essere aggiunto all'archivio chiavi del gateway.
Il gateway non verificherà i certificati MDM secondari a meno che non si passi al cluster MDM.

Altro metodo per aggiungere i certificati MDM all'archivio chiavi del gateway -

1) Commutare il cluster MDM sul nodo MDM in cui il certificato è stato sostituito o i certificati mancano nell'archivio chiavi del gateway. 
Accedere al web browser Gateway, cliccare sulla scheda Maintain e selezionare "Retrieve System Topology". Viene visualizzata la schermata seguente in cui è possibile selezionare "fare clic qui" e approvare il certificato MDM dopo aver verificato che il nome CN sia diverso.
Questa procedura richiede di cambiare il cluster MDM.




2) Trasferire il certificato MDM al nodo Gateway, quindi utilizzare il comando Keytool per incorporare questi certificati nell'archivio chiavi Gateway. Dopo aver aggiunto i certificati da tutti i nodi MDM, è necessario riavviare il daemon del gateway.

Affected Products

PowerFlex Software, VxFlex Product Family

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, VxFlex Product Family
Article Properties
Article Number: 000182990
Article Type: How To
Last Modified: 11 Nov 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.