PowerEdge: połączenie HTTP zdalnego udziału plików kontrolera iDRAC nie nawiązuje połączenia
Summary: Wystąpił błąd, a obraz nie jest zamontowany podczas próby nawiązania połączenia ze zdalnym udostępnianiem plików HTTP (RFS). Może to nie być błąd kontrolera iDRAC, ale problem z serwerem HTTP. Funkcja RFS kontrolera iDRAC wymaga, aby serwer HTTP obsługiwał protokół HTTP 1.1. ...
Symptoms
Po wprowadzeniu polecenia CLI w celu zainstalowania udziału plików HTTP:
racadm remoteimage -c -l http://<path/to/image.iso>
Wyświetlony komunikat:
ERROR: Unable to perform requested operation.
Lub w interfejsie sieciowym zostanie wyświetlony następujący komunikat:
Cause
Kontroler iDRAC wymaga, aby serwer HTTP obsługiwał protokół HTTP co najmniej 1.1, ponieważ wymaga trwałości połączenia.
Żadne elementy poniżej protokołu HTTP 1.1 nie obsługują tej funkcji.
Prosty serwer HTTP Pythona ("python -m http.server 80", gdzie '80' jest numerem portu), na przykład domyślnie działa z wersją 1.0.
Uruchomienie następującego polecenia w celu potwierdzenia, która wersja protokołu HTTP jest obsługiwana:
curl --head http://server[:port]
Zwraca to następujące wartości podczas korzystania z prostego serwera HTTP języka Python:
Lub w przypadku korzystania z serwera Apache):
Pierwszy wiersz pokazuje, która wersja protokołu HTTP jest obsługiwana.