Ejemplo de aplicación auxiliar de virtual media, Ejemplo de aplicación auxiliar de virtual – HP Integrated Lights-Out 3 Manual del usuario

Página 149

Advertising
background image

7.

Compruebe que las extensiones del servicio web permiten la ejecución de secuencias de
comandos Perl. Si no es así, haga clic en Extensiones de servicio web y configure Extensión
CGI de Perl en Permitida.

8.

Compruebe que la variable de prefijo en la aplicación auxiliar esté configurada correctamente.

Para ver un ejemplo de aplicación auxiliar, consulte

«Ejemplo de aplicación auxiliar de Virtual

Media» (página 149)

.

Inserción de Virtual Media con una aplicación auxiliar

Cuando se usa una aplicación auxiliar con el comando INSERT_VIRTUAL_MEDIA, el formato
básico de la dirección URL es el siguiente:

protocolo://usuario:contraseña@nombre-servidor:puerto/ruta,script-auxiliar

donde:

protocolo

: obligatorio. HTTP o HTTPS.

usuario:contraseña

: opcional. Cuando está presente, se utiliza autorización básica

HTTP.

nombre-servidor

: obligatorio El nombre de host o la dirección IP del servidor web.

puerto

: opcional. Un servidor web en un puerto no estándar.

ruta

: obligatorio. El archivo de imagen al que se está accediendo.

script-auxiliar

: opcional. La ubicación de la secuencia de comandos del asistente en

servidores web IIS.

Para obtener información detallada acerca del comando INSERT_VIRTUAL_MEDIA, consulte la
Guía de secuencias y línea de comandos de HP iLO 3.

Ejemplo de aplicación auxiliar de Virtual Media

La siguiente secuencia de comandos Perl es un ejemplo de aplicación auxiliar CGI que permite
que el disquete escriba en servidores web que no pueden realizar escrituras parciales. Una
aplicación auxliar puede utilizarse junto con el comando INSERT_VIRTUAL_MEDIA para montar
un disco que se puede escribir.

Cuando se utiliza la aplicación auxiliar, el firmware de iLO envía una solicitud a esta aplicación
utilizando los parámetros siguientes:

El parámetro file (archivo) contiene el nombre del archivo proporcionado en la dirección
URL original.

El parámetro range (intervalo) contiene un intervalo inclusivo (hexadecimal) que designa
dónde se deben escribir los datos.

El parámetro data (datos) contiene una cadena hexadecimal que representa los datos que
se escribirán.

La secuencia de comandos de la aplicación auxiliar debe transformar el parámetro file (archivo)
en una ruta relativa a su directorio funcional. Esto podría incluir la prefijación con “../,” o la
transformación de una ruta URL con seudónimo en la ruta verdadera en el sistema de archivos.
La secuencia de comandos de la aplicación auxiliar requiere acceso de escritura en el archivo
de destino. Los disquetes de archivos de imagen deben tener los permisos adecuados.

Ejemplo:

#!/usr/bin/perl

use CGI;
use Fcntl;

#

Uso de iLO Virtual Media

149

Advertising