Erreur PowerFlex « Impossible d’effectuer des mises à niveau du nœud » car « le montage du partage distant a échoué »
Summary: Cet article fournit les procédures étape par étape pour résoudre le problème de mise à niveau de nœud qui s’est produit lors de l’exécution des mises à niveau de nœuds à partir de PFMP 4.x en raison d’un problème avec le pod/conteneur NFS qui n’a pas pu télécharger et mettre à niveau le firmware matériel sur la console iDRAC. ...
Instructions
Procédure de résolution du problème de mise à niveau des nœuds en raison de l’incapacité du conteneur NFS de PFMP à communiquer avec l’iDRAC des nœuds.
Étapes :
1) Exécutez la commande ci-dessous à partir de n’importe quel MVM pour vérifier sur quel MVM le conteneur NFS s’exécute.
kubectl get pods -n powerflex -o wide | grep -i nfs
2) Connectez-vous au MVM sur lequel le conteneur NFS est en cours d’exécution et exécutez la commande ci-dessous pour vous assurer que tous les nœuds sont en bon état et prêts.
kubectl get nodes

3) Ouvrez la session SSH sur le MVM sur lequel le conteneur NFS est en cours d’exécution et exécutez la commande ci-dessous pour placer MVM en mode maintenance.
kubectl label node <mvm hostname> cmo.maintenance.mode=true
4) Exécutez la commande ci-dessous pour vider le nœud.
kubectl drain <mvm hostname> --ignore-daemonsets --delete-emptydir-data
5) Exécutez la commande ci-dessous pour vérifier que le conteneur NFS s’exécute sur un autre nœud.
kubectl get pods -n powerflex -o wide | grep -i nfs
6) Redémarrez le nœud en exécutant la commande ci-dessous.
sudo reboot
7) Connectez-vous en SSH à un autre MVM et exécutez la commande suivante pour surveiller le nœud que vous avez redémarré jusqu’à ce qu’il atteigne l’ÉTAT « Ready »
watch kubectl get nodes
8) Lorsque le MVM est en ligne, connectez-vous au MVM via SSH et exécutez la commande suivante pour déconnecter et retirer le MVM du mode maintenance.
kubectl uncordon mvm-hostname ; kubectl label node mvm-hostname cmo.maintenance.mode-
