PowerFlex 3.X : Échec de la mise à niveau avec incompatibilité entre la version du cluster MDM
Summary: L’opération de mise à niveau de la passerelle PowerFlex ne parvient pas à mettre à niveau le cluster MDM.
Symptoms
L’opération de mise à niveau de la passerelle PowerFlex ne parvient pas à mettre à niveau le cluster MDM en raison d’une non-correspondance de version du cluster MDM.
Journaux d’événements MDM primaires indiquant que la commande de démarrage de la mise à niveau a échoué.
2022-03-29 12:15:40.406 MDM_CLI_CONF_COMMAND_RECEIVED INFO Command start_upgrade received, User: 'admin'. [301312170]
2022-03-29 12:15:40.406 CLI_COMMAND_FAILED WARNING Command start_upgrade was not successful. Error code: The command cannot be executed in the current upgrade state [301312170]
Les journaux de suivi du MDM principal indiquant le MDM récemment mis à niveau ne peuvent pas communiquer avec l’ancienne version du MDM principal :
2022-03-29 12:32:18.079 MDM_CLUSTER_NODE_FAILURE ERROR This MDM cannot communicate with MDM cluster node, MDM2 (ID 03023c1c60dd2101), invalid response (The version of the MDM is too new)
Impact
Le cluster MDM sera dans un état dégradé. La mise à niveau est interrompue.
Cause
La passerelle PowerFlex demande au MDM de démarrer une mise à niveau. Même si le MDM ne parvient pas à passer à l’état de mise à niveau, la passerelle continue d’effectuer la mise à niveau. Le MDM secondaire est mis à niveau, mais ne peut pas se reconnecter au MDM principal, car le cluster n’est pas à l’état de mise à niveau.
Resolution
Le cluster MDM doit d’abord revenir à un état sain.
1. À partir de la passerelle PowerFlex, utilisez le bouton de restauration pour annuler la mise à niveau qui a été effectuée sur les MDM/TB secondaires.
2. Vérifiez que tous les MDM/TB secondaires sont connectés et que le cluster MDM est en bon état.
3. Vérifiez que l’état de la mise à niveau est « Aucune mise à niveau ». Si l’état est différent, finalisez la mise à niveau manuellement à l’aide de SCLI :
scli --finilize_upgrade
4. Démarrez la mise à niveau manuellement à l’aide de SCLI :
scli --start_upgrade
5. À partir de la passerelle PowerFlex, redémarrez la mise à niveau maintenant que le cluster est à l’état de mise à niveau.
Versions affectées
3.x.x
Problème résolu dans la version
PowerFlex 3.6.4
PFMP 4.5.3