Le SDS PowerFlex reste déconnecté après la génération d’un nouveau certificat
Résumé: Le SDS reste déconnecté après la génération d’un nouveau certificat en raison d’une conversion de système d’exploitation.
Symptômes
Scénario
Dans le scénario suivant, l’utilisateur final disposait des configurations suivantes : Logiciel PowerFlex version 3.6.3 uniquement Conversion du système d’exploitation Alma Linux 8.10 vers CentOS 7.9.
Les paramètres corrects du fichier /opt/emc/scaleio/sds/cfg/rep_tgt.txt ont été mis à jour après la conversion du système d’exploitation. ID système et ID SDS précédent :
cat /opt/emc/scaleio/sds/cfg/rep_tgt.txt
mdmId=1d5a21fb4797e30f,tgtId=3977f2e600000000
Authentification des composants activée :
scli --query_all|grep "MDM connection"
Authentification de la connexion MDM : Activé
La commande permettant de générer le certificat devait être exécutée deux fois pour que la reconfiguration réussisse. Ce comportement n’est pas classique, car la commande ne doit être exécutée qu’une seule fois. Événements MDM :
2024-06-27 13:53:30.786000:0035813:MDM_CLI_CONF_COMMAND_RECEIVED INFO Command generate_certificate received, User: 'admin'. [2353485] SDS: Name: P-SDS4 2024-06-27 13:53:40.380000:0035828:CLI_COMMAND_SUCCEEDED INFO Command generate_certificate succeeded. [2353485] 2024-06-27 14:04:41.188000:0000136:MDM_CLI_CONF_COMMAND_RECEIVED INFO Command generate_certificate received, User: 'admin'. [2362619] SDS: Name: P-SDS4 2024-06-27 14:04:41.782000:0000137:CLI_COMMAND_SUCCEEDED INFO Command generate_certificate succeeded. [2362619]
Impact : le SDS ne peut pas être reconnecté au cluster et contribuer au stockage du pool de stockage.
Cause
|
En raison d’un problème logiciel, le MDM principal ne parvient pas à reconnecter le SDS après avoir été marqué comme ayant échoué l’authentification. |
Résolution
Deux solutions de contournement sont disponibles pour résoudre ce problème, selon que le système utilise ou non l’authentification des composants.
Sans authentification des composants
Exécutez la commande de génération de certificat deux fois :
scli --generate_certificate --sds_name
Avec authentification des composants
Désactivez l’authentification des composants :
scli --set_component_authentication_properties --dont_use_authentication
Générez le certificat SDS :
scli --generate_certificate --sds_name
Vérifiez que le SDS est connecté :
scli --query_all_sds | grep
Activez l’authentification des composants une fois que tous les SDS ont terminé la migration du système d’exploitation :
scli --set_component_authentication_properties --use_authentication