PowerFlex : Échec de la mise à niveau du firmware causé par une erreur de transfert réseau RED132
요약: La mise à niveau du firmware de l’appliance PowerFlex se bloque, car le contrôleur de cycle de vie iDRAC ne peut pas récupérer le fichier du firmware, ce qui indique RED132. La cause première est une connectivité réseau intermittente et une corruption de l’état de l’iDRAC. ...
증상
Erreur Lifecycle Controller de l’iDRAC
Les journaux du contrôleur affichent les éléments suivants :
RED132: Unable to transfer the file because the file is not available at the remote host location.
Échec de la tâche ASM
La tâche ASM signale un échec lors de l’étape de mise à jour du firmware :
/Stage[main]/Asm::Resource_wrapper/Asm::Server_update[rackserver-bct6tz3]/Asm::Server_update_esx[server_update_esx]/Idrac_fw_installfromuri[idrac]/ensure: change from 'absent' to 'present' failed: Firmware update failed in the lifecycle controller.
Comportement du processus de mise à niveau
- La mise à niveau du firmware se bloque ou s’interrompt sur un ou plusieurs nœuds.
- Les tentatives de mise à niveau doivent être tentées plusieurs fois.
- La version finale du cluster reste à
46.381.00pour les nœuds défaillants.
원인
Instabilité de la connectivité réseau
Une perte de paquets intermittente ou une latence entre les interfaces iDRAC et le partage HTTP ou HTTPS distant empêche Lifecycle Controller de récupérer l’image du firmware.
- Ports de commutateur peu fiables ou mauvaises configurations VLAN.
- Échecs DNS transitoires ou de routage.
Corruption de l’état de l’iDRAC
Une corruption occasionnelle de l’état du contrôleur de cycle de vie iDRAC entraîne l’échec de l’établissement d’une session de transfert valide, ce qui entraîne RED132 error.
- Configuration résiduelle des mises à jour précédentes.
- Fuites de mémoire dans le firmware iDRAC.
Limitation du mécanisme de transfert du firmware
Le Lifecycle Controller s’attend à ce que le fichier de firmware soit accessible à l’aide d’un HTTP ou HTTPS URI stable. Lorsque le chemin réseau est interrompu, le contrôleur signale RED132: "Unable to transfer the file because the file is not available at the remote host location."
RED132: Unable to transfer the file because the file is not available at the remote host location.
해결
Conditions préalables
- Accès administratif à l’iDRAC pour chaque nœud.
- Fichiers de firmware disponibles sur un partage HTTP ou HTTPS avec les autorisations appropriées.
- Connectivité réseau stable entre les interfaces iDRAC et le partage.
Procédure de résolution
- Effectuez une réinitialisation logicielle de l’iDRAC sur les nœuds concernés. Utilisez l’interface Web iDRAC ou
RACADMcommande pour réinitialiser. - Après la réinitialisation, relancez la mise à niveau du firmware pour ce nœud.
- Si la mise à niveau échoue toujours, répétez la réinitialisation logicielle de l’iDRAC sur les nœuds supplémentaires, puis relancez la mise à niveau.
- Si nécessaire, appliquez manuellement les six composants de firmware requis à l’aide de la page de mise à jour de firmware de l’iDRAC avant d’exécuter à nouveau la tâche de mise à niveau ESXi.
- Vérifiez que les fichiers de mise à niveau sont présents sur le partage HTTP ou HTTPS distant, puis confirmez que le chemin d’accès au fichier et les autorisations sont corrects.
- Confirmer une connectivité réseau stable entre l’iDRAC et le partage de fichiers Résolvez les problèmes intermittents de réseau.
- Continuez à réessayer la mise à niveau sur les nœuds en attente jusqu’à ce que les 7 nœuds sur 7 atteignent la version RCM/IC cible
48.383.02.