PowerEdge : Échec de la connexion HTTP de partage de fichier distant iDRAC
Summary: Une erreur se produit et l’image n’est pas montée lors de la tentative de connexion à un RFS (Remote File Share) HTTP. Il ne s’agit peut-être pas d’une erreur avec l’iDRAC, mais d’un problème avec le serveur HTTP. La fonctionnalité RFS de l’iDRAC exige que le serveur HTTP exécute HTTP 1.1. ...
Symptoms
Après avoir saisi la commande CLI pour monter un partage de fichiers HTTP :
racadm remoteimage -c -l http://<path/to/image.iso>
Message détecté :
ERROR: Unable to perform requested operation.
Ou dans l’interface utilisateur Web, le message suivant s’affiche :
Cause
L’iDRAC exige que le serveur HTTP exécute au moins HTTP 1.1, car il nécessite la persistance de la connexion.
Tout ce qui est inférieur à HTTP 1.1 ne prend pas en charge cette fonction.
Serveur HTTP simple Python ("python -m http.server 80" où '80' est le numéro de port), par exemple, s’exécute avec la version 1.0 par défaut.
Exécutez la commande suivante pour confirmer la version HTTP qui est servie :
curl --head http://server[:port]
Cela renvoie ce qui suit lors de l’utilisation du serveur Python Simple HTTP :
Ou lors de l’utilisation d’un serveur Apache) :
La première ligne indique la version du protocole HTTP utilisée.