13.07.2015 Aufrufe

HP iLO 4 Benutzerhandbuch - Hewlett Packard

HP iLO 4 Benutzerhandbuch - Hewlett Packard

HP iLO 4 Benutzerhandbuch - Hewlett Packard

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

• Pfad: Obligatorisch. Die Abbilddatei, auf die derzeit zugegriffen wird.• Helper-Skript: Optional. Der Speicherort des Helper-Skripts auf IIS Webservern.Detaillierte Informationen zum Befehl INSERT_VIRTUAL_MEDIA finden Sie im <strong>HP</strong> <strong>iLO</strong> 4 SkriptundBefehlszeilenhandbuch.Virtual Media-Helper-BeispielanwendungDas folgende Perl-Skript ist ein Beispiel einer CGI-Helper-Anwendung, mit der Disketten aufWebservern geschrieben werden können, die keine partiellen Schreibvorgänge durchführen können.Eine Helper-Anwendung kann zusammen mit dem Befehl INSERT_VIRTUAL_MEDIA zurBereitstellung eines beschreibbaren Datenträgers verwendet werden.Wenn die Helper-Anwendung verwendet wird, sendet die <strong>iLO</strong> Firmware eine Anforderung mit denfolgenden Parametern an diese Anwendung:• Der Parameter file enthält den Namen der Datei, die in der Original-URL bereitgestellt wird.• Der Parameter range enthält einen eingeschlossenen Bereich (Hexadezimal), der angibt, wodie Daten geschrieben werden sollen.• Der Parameter data enthält eine Hexadezimalzeichenfolge, die die Daten darstellt, diegeschrieben werden sollen.Das Helper-Skript muss den Parameter file in einen relativen Pfad zum Arbeitsverzeichnisumwandeln. Eventuell setzt die Datei ein Präfix „../“ voraus, oder ein Alias-URL-Pfad muss in denrichtigen Pfad auf dem Dateisystem umgewandelt werden. Das Helper-Skript setzt Schreibzugriffauf die Zieldatei voraus. Disketten-Abbilddateien benötigen die geeigneten Berechtigungen.Beispiel:#!/usr/bin/perluse CGI;use Fcntl;## The prefix is used to get from the current working directory to the# location of the image file that you are trying to write#my ($prefix) = "c:/inetpub/wwwroot";my ($start, $end, $len, $decode);my $q = new CGI();# Get CGI datamy $file = $q->param('file'); # File to be writtenmy $range = $q->param('range'); # Byte range to be writtenmy $data = $q->param('data'); # Data to be written## Change the file name appropriately#$file = $prefix . "/" . $file;## Decode the range#if ($range =~ m/([0-9A-Fa-f]+)-([0-9A-Fa-f]+)/) {$start = hex($1);Verwenden von <strong>iLO</strong> Virtual Media 193

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!