PowerFlex 4.X - Échec de la tâche d’ajout d’un groupe de ressources existant L’installation n’est pas terminée
Résumé: Lorsque vous tentez d’ajouter un groupe de ressources existant, la tâche échoue avec l’erreur « La post-installation n’est pas terminée »
Symptômes
deployment.log de la tâche dans le pod Thin-Deployer ou un bundle de logs peut afficher l’erreur suivante :
INFO [2023-11-16T00:49:21.799166] 5172: util.rb:706:in `block in block_and_retry_until_ready': rackserver-xxxxx3: Caught exception RuntimeError: Post install is not complete INFO [2023-11-16T00:49:22.316340] 5184: util.rb:706:in `block in block_and_retry_until_ready': rackserver-xxxxx4: Caught exception RuntimeError: Post install is not complete ...
Impact
Impossible d’ajouter le groupe de ressources existant à PFxM.
Cause
Le système PFxM établit une connexion avec les serveurs back-end PowerFlex et vérifie les fichiers de configuration dans le répertoire /etc/rc.d/ des serveurs. PFxM anticipe l’absence de la ligne « bash /root/post_install.sh » dans le fichier /etc/rc.d/rc.local. Si cette ligne est présente, PFxM rencontre un échec lors de l’ajout du groupe de ressources existant dans PFxM.
La fonctionnalité prévue de PFxM est de supprimer automatiquement cette entrée après l’installation initiale du système d’exploitation, ce qui n’était pas le cas ici.
Résolution
Supprimez manuellement la ligne bash /root/post_install.sh de chacun des serveurs back-end PowerFlex.
1 - Connexion SSH à l’un des serveurs back-end PowerFlex
2- Modifiez le fichier avec vi :
vi /etc/rc.d/rc.local |
3- Si la ligne « bash /root/post_install.sh » existe, supprimez-la (ne vous contentez pas de la commenter)
4- Enregistrez et quittez.
5- Répétez les étapes 1 à 4 sur tous les serveurs back-end PowerFlex.
6- Essayez d’ajouter le groupe de ressources existant.
Versions affectées
PowerFlex Manager 4.x
Problème résolu dans la version
PowerFlex Manager 4.6