PowerEdge: HTTP de recurso compartido de archivos remotos de iDRAC no se puede conectar
Summary: Se produce un error y la imagen no se monta cuando se intenta conectarse a un recurso compartido de archivos remotos (RFS) HTTP. Es posible que no se trate de un error de iDRAC, sino de un problema del servidor HTTP. La función RFS de iDRAC requiere que el servidor HTTP ejecute HTTP 1.1. ...
Symptoms
Después de ingresar el comando de la CLI para montar un recurso compartido de archivos HTTP:
racadm remoteimage -c -l http://<path/to/image.iso>
Mensaje visto:
ERROR: Unable to perform requested operation.
O bien, en la interfaz de usuario web, se ve el siguiente mensaje:
Cause
iDRAC requiere que el servidor HTTP ejecute al menos HTTP 1.1, ya que requiere persistencia de la conexión.
Cualquier valor inferior a HTTP 1.1 no es compatible con esta función.
Servidor HTTP simple de Python ("python -m http.server 80" donde '80' es el número de puerto), por ejemplo, se ejecuta con la versión 1.0 de forma predeterminada.
Ejecute el siguiente comando para confirmar qué versión de HTTP se está sirviendo:
curl --head http://server[:port]
Esto devuelve lo siguiente cuando se utiliza el servidor HTTP simple de Python:
O cuando se utiliza un servidor Apache):
En la primera línea, se muestra qué versión del protocolo HTTP se está sirviendo.