PowerEdge: iDRAC-Remote-Dateifreigabe HTTP kann keine Verbindung herstellen
Summary: Ein Fehler tritt auf und das Image wird nicht gemountet, wenn Sie versuchen, eine Verbindung zu einer HTTP-Remotedateifreigabe (RFS) herzustellen. Möglicherweise handelt es sich nicht um einen Fehler des iDRAC, sondern um ein Problem mit dem HTTP-Server. Die RFS-Funktion des iDRAC erfordert, dass auf dem HTTP-Server HTTP 1.1 ausgeführt wird. ...
Symptoms
Nach Eingabe des CLI-Befehls zum Mounten einer HTTP-Dateifreigabe:
racadm remoteimage -c -l http://<path/to/image.iso>
Gesehene Meldung:
ERROR: Unable to perform requested operation.
Oder in der Webnutzeroberfläche wird die folgende Meldung angezeigt:
Cause
iDRAC erfordert, dass auf dem HTTP-Server mindestens HTTP 1.1 ausgeführt wird, da dies Verbindungspersistenz erfordert.
Unterhalb von HTTP 1.1 wird diese Funktion nicht unterstützt.
Einfacher Python-HTTP-Server ("python -m http.server 80" wobei '80' die Portnummer ist), wird z. B. standardmäßig mit Version 1.0 ausgeführt.
Führen Sie den folgenden Befehl aus, um zu bestätigen, welche HTTP-Version bereitgestellt wird:
curl --head http://server[:port]
Dies gibt Folgendes zurück, wenn ein einfacher Python-HTTP-Server verwendet wird:
Oder bei Verwendung eines Apache-Servers):
Die erste Zeile zeigt an, welche Version des HTTP-Protokolls bereitgestellt wird.