Freigeben über


hpcazurelog

Verwaltet die Ablaufverfolgungsprotokolldateien für Windows Azure-Knotenbereitstellungen aus HPC Pack.

Hinweis

Dieser Befehl wurde in HPC Pack 2012 mit Service Pack 1 (SP1) eingeführt und wird in früheren Versionen nicht unterstützt.

Wichtig

Dieser Befehl kann nur auf dem Kopfknoten des Windows HPC-Clusters ausgeführt werden.

Syntax

hpcazurelog SetComponentTracingLevel /template:<nodeTemplateName>  
/level:{off|admin|debug}  
[/component:{AzureNodeManagerTracing|  
AzureFileStagingWorkerTracing|  
AzureNodeCountersTracing|  
AzureSoaDiagMonTracing|  
AzureHostsFileDistributionTracing|  
AzureSchedulerProxyTracing|  
AzureBrokerProxyTracing|  
AzureDataProxyTracing|  
AzureFileStagingProxyTracing}]  
  
hpcazurelog ListComponentTracingLevel /template:<nodeTemplateName>  
[/component:{AzureNodeManagerTracing|  
AzureFileStagingWorkerTracing|  
AzureNodeCountersTracing|  
AzureSoaDiagMonTracing|  
AzureHostsFileDistributionTracing|  
AzureSchedulerProxyTracing|  
AzureBrokerProxyTracing|  
AzureDataProxyTracing|  
AzureFileStagingProxyTracing}]  
  
hpcazurelog GetNodeLogs /template:<nodeTemplateName>  
/nodeName:{<node1,node2,...>|all}  
/instanceName:{<instance1,instance2,...>|all}  
[/startDate:<"yyyy/mm/dd hh:mm:ss">]  
[/endDate:<"yyyy/mm/dd hh:mm:ss">]  
[/UTC]  
[/Y]  
  
hpcazurelog GetProxyLogs /template:<nodeTemplateName>  
[/instanceName:<instance1,instance2,...>]  
[/startDate:<"yyyy/mm/dd hh:mm:ss">]  
[/endDate:<"yyyy/mm/dd hh:mm:ss">]  
[/UTC]  
  
hpcazurelog GetBlobLogs  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>|<storageAccountName>:<SAStoken>}  
{/latest:dd|/startDate:<"yyyy/mm/dd">  
[/endDate:<"yyyy/mm/dd">]}  
/nodes:{proxy|all}  
[/deploymentId:<deploymentID>]  
[/headNode:<headNodeName>]  
[/allHeadNodes]  
[/localPath:<path>]  
[/UTC]  
[/Y]  
  
hpcazurelog DeleteBlobLogs  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>|<storageAccountName>:<SAStoken>}  
{/olderThan:dd|[/startDate:<"yyyy/mm/dd">]/endDate:<"yyyy/mm/dd">|/all}  
[/deploymentId:<deploymentID>]  
[/headNode:<headNodeName>]  
[/allHeadNodes]  
[/UTC]  
[/Y]  
  
hpcazurelog CreateBlobSAS  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>}  
[/fullAccess]  
  
hpcazurelog SetTracingLevel /template:<nodeTemplateName>  
/level:{off|admin|debug}  
[/Y]  
  
hpcazurelog ListTracingLevel /template:<nodeTemplateName>  
  
hpcazurelog GetTracingLogs  
{/template:<nodeTemplateName>|/storageAccount:<nodeTemplateName>}  
/outputfile:<filename>  
[/deploymentId:<deploymentID>]  
  
hpcazurelog DeleteTracingLogs  
{/template:<nodeTemplateName>|/storageAccount:<nodeTemplateName>}  
[/deploymentId:<deploymentID>]  
[/Y]  
  
hpcazurelog {/? | /help}  

Unterbefehle

Subcommand Beschreibung
hpcazurelog SetComponentTracingLevel Legt die Protokollierungsebene von HPC-Komponenten fest, die auf Windows Azure-Knoten ausgeführt werden, die mit einer angegebenen Knotenvorlage bereitgestellt werden. Wenn /component nicht angegeben ist, wird die Ebene für alle HPC-Komponenten festgelegt.
hpcazurelog ListComponentTracingLevel Listet die Protokollierungsebene für HPC-Komponenten auf, die auf Windows Azure-Knoten ausgeführt werden, die mit einer angegebenen Knotenvorlage bereitgestellt werden. Wenn /component nicht angegeben ist, wird die Ebene aller HPC-Komponenten aufgelistet.
hpcazurelog GetNodeLogs Lädt in den aktuellen Ordner die Protokolldateien herunter, die in Windows Azure-Knoten gespeichert sind, die mit einer angegebenen Knotenvorlage bereitgestellt werden und derzeit ausgeführt werden. Wenn "alle" für Knoten- oder Instanznamen angegeben ist, werden Protokolldateien für alle Knoten heruntergeladen. Wenn /startDate angegeben ist, aber /endDate nicht angegeben ist, werden alle Dateien vom Startdatum oder neuer heruntergeladen. Wenn /UTC- nicht angegeben ist, basieren Datums- und Uhrzeitangaben auf der lokalen Zeitzone.
hpcazurelog GetProxyLogs Lädt in den aktuellen Ordner die Protokolldateien herunter, die in Windows Azure-Proxyknoten gespeichert sind, die mit einer angegebenen Knotenvorlage bereitgestellt werden. Wenn kein Instanzname angegeben ist, werden Protokolldateien für alle Proxyknoten heruntergeladen. Wenn /startDate angegeben ist, aber /endDate nicht angegeben ist, werden alle Dateien vom Startdatum oder neuer heruntergeladen. Wenn /UTC- nicht angegeben ist, basieren Datums- und Uhrzeitangaben auf der lokalen Zeitzone.
hpcazurelog GetBlobLogs Lädt die Protokolldateien herunter, die im BLOB-Speicher im angegebenen Speicherkonto für den angegebenen Zeitraum gespeichert sind. Geben Sie ein Speicherkonto durch einen Speicherschlüssel, einen Knotenvorlagennamen oder eine SAS-URL (Shared Access Signature) mit Lese- und Schreibberechtigungen für den Hpclogs-Container an. Geben Sie entweder eine Anzahl der letzten Tage aus dem aktuellen Datum oder einen Datumsbereich an. Geben Sie außerdem an, ob Protokolldateien nur für Proxyknoten oder für alle Knoten verwendet werden sollen. Wenn /startDate angegeben ist, aber /endDate nicht angegeben ist, werden Protokolldateien vom Startdatum oder höher heruntergeladen. Wenn /UTC- nicht angegeben ist, basieren Datumsangaben auf der lokalen Zeitzone. Wenn /deployment ID angegeben ist, werden nur die Protokolldateien für diese Bereitstellung heruntergeladen. Wenn der Name eines Kopfknotens (oder der Name des Failoverclusters für einen für hohe Verfügbarkeit konfigurierten Kopfknoten) angegeben wird, werden nur Protokolldateien für diesen Kopfknoten heruntergeladen. Sie können /localPath verwenden, um anzugeben, wo die Protokolldateien heruntergeladen werden sollen (Standard ist der aktuelle Ordner).
hpcazurelog DeleteBlobLogs Löscht die Protokolldateien, die im BLOB-Speicher im angegebenen Speicherkonto gespeichert sind, für den angegebenen Zeitraum. Geben Sie ein Speicherkonto durch einen Speicherschlüssel, einen Knotenvorlagennamen oder eine SAS-URL mit Lese-, Schreib- und Löschberechtigungen für den Hpclogs-Container an.

Wenn /olderThan angegeben ist, werden nur Protokolldateien gelöscht, die vor der angegebenen Anzahl von Tagen (aus dem aktuellen Datum) geschriebene Einträge enthalten. Alternativ können Sie einen Datumsbereich angeben oder /all angeben, um alle Protokolldateien zu löschen. Wenn /endDate angegeben ist, aber /startDate nicht angegeben ist, werden Protokolldateien vom Enddatum oder älter gelöscht. Wenn /UTC- nicht angegeben ist, basieren Datumsangaben auf der lokalen Zeitzone. Wenn der Name eines Kopfknotens (oder der Name des Failoverclusters für einen für hohe Verfügbarkeit konfigurierten Kopfknoten) angegeben wird, werden nur Protokolldateien für diesen Kopfknoten gelöscht. Vorsicht: Dieser Unterbefehl löscht Protokolldateien im Speicherkonto. Bevor Sie Protokolldateien löschen, sollten Sie sie mithilfe des GetBlobLogs Unterbefehl herunterladen.
hpcazurelog CreateBlobSAS Generiert eine schreibgeschützte SAS-URL (Shared Access Signature), die für 72 Stunden gültig ist, für den Hpclogs-Container im angegebenen Speicherkonto. Anschließend können Sie die SAS für jemanden freigeben, der Sie bei der Protokollanalyse unterstützt. Geben Sie ein Speicherkonto anhand eines Speicherschlüssels oder eines Knotenvorlagennamens an. Geben Sie optional /fullAccess- an, um Lese-, Schreib-, Lösch- und Listenberechtigungen zu erteilen (erforderlich für einige hpcazurelog Befehle oder andere Tools).
hpcazurelog SetTracingLevel Legt die Protokollierungsebene von HPC-Ablaufverfolgungsinformationen fest, die in der WADLogsTable im Speicherkonto einer vorhandenen Bereitstellung von Windows Azure-Knoten mit der angegebenen Knotenvorlage gespeichert sind.
hpcazurelog ListTracingLevel Listet die aktuelle Protokollierungsebene für HPC-Ablaufverfolgungsinformationen auf, die in der WADLogsTable im Speicherkonto einer vorhandenen Bereitstellung von Windows Azure-Knoten mit der angegebenen Knotenvorlage gespeichert sind.
hpcazurelog GetTracingLogs Lädt in eine angegebene Ausgabedatei die Informationen in der WADLogsTable im Speicherkonto einer vorhandenen Bereitstellung von Windows Azure-Knoten mit der angegebenen Knotenvorlage herunter. Wenn /deploymentID- angegeben ist, werden nur die Informationen für diese Bereitstellung heruntergeladen.
hpcazurelog DeleteTracingLogs Löscht die WADLogsTable im Speicherkonto einer vorhandenen Bereitstellung von Windows Azure-Knoten mit der angegebenen Knotenvorlage. Vorsicht: Dieser Unterbefehl löscht die Daten und die WADLogsTable im Speicherkonto. Bevor Sie die WADLogsTable löschen, sollten Sie sie mithilfe des GetTracingLogs Unterbefehl herunterladen.
hpcazurelog /? Zeigt die Hilfe an der Eingabeaufforderung an.
hpcazurelog /help Zeigt die Hilfe an der Eingabeaufforderung an.

Parameter

Parameter Beschreibung
/alle Gibt HPC-Ablaufverfolgungsprotokolldateien aus allen Datumsangaben in einem Windows Azure-Speicherkonto an. Gilt nur für den DeleteBlobLogs Unterbefehl.
/allHeadNodes Gibt optional HPC-Ablaufverfolgungsprotokolldateien von allen Kopfknoten in einem Windows Azure-Speicherkonto an. Gilt nur für die GetBlobLogs- und DeleteBlobLogs Unterbefehle.
/Bestandteil Gibt die HPC-Komponente zum Verwalten von Ablaufverfolgungsprotokollebenen an. Gilt nur für die SetComponentTracingLevel- und ListComponentTracingLevel Unterbefehle. Wenn nicht angegeben, werden Ablaufverfolgungsprotokolle für alle HPC-Komponenten verwaltet.
/deploymentID Gibt optional eine Windows Azure-Bereitstellungs-ID für eine Reihe von Windows Azure-Knoten an, um Ablaufverfolgungsprotokollinformationen in Windows Azure Storage auszuwählen. Gilt nur für die GetBlobLogs, DeleteBlobLogs, GetTracingLogsund DeleteTracingLogs Unterbefehle.
/endDate Gibt ein Enddatum im Format jjjj/mm/tt- (für GetBlobLogs und DeleteBlobLogs) oder 1 mm/mm/dd hh:mm:ss (für GetProxyLogs und GetNodeLogs), um Protokolldateien im Windows Azure-Speicher nach Datum auszuwählen.
/fullAccess Gibt an, dass die SAS-URL, die vom CreateBlobSAS Unterbefehl erstellt wurde, Lese-, Schreib-, Lösch- und Listenberechtigungen für den Hpclogs-Container in einem angegebenen Speicherkonto besitzt. Standardmäßig verfügt die VON CreateBlobSAS erstellte SAS-URL über schreibgeschützte Berechtigungen.
/headNode Gibt optional den Namen des Clusterkopfknotens oder im Falle eines für hohe Verfügbarkeit konfigurierten Kopfknotens den Namen des Failoverclusters an, um Ablaufverfolgungsprotokolldateien auszuwählen. Gilt nur für die GetBlobLogs- und DeleteBlobLogs Unterbefehle.
/instanceName Gibt den Namen einer oder mehrerer Windows Azure-Rolleninstanzen an, für die Ablaufverfolgungsprotokolle ausgewählt sind. Gilt nur für die GetNodeLogs- und "GetProxyLogs" Unterbefehle.
/neueste Gibt eine Anzahl von Tagen bis zum aktuellen Datum an, um Protokolldateien im Windows Azure-Speicher nach Datum auszuwählen. Gilt nur für den unterbefehl GetBlobLogs.
/Niveau Gibt die Ebenen der Ereignisse in HPC-Ablaufverfolgungsprotokollen (sofern vorhanden) an, die im Windows Azure-Speicher gespeichert werden sollen. Gilt nur für die SetComponentTracingLevel- und SetTracingLevel-Unterbefehle. Die verfügbaren Ebenen sind:

aus
- Keine Ereignisse

Admin
– Wählt nur Warnungs-, Fehler- und kritische Ereignisse aus.

Debuggen
- Alle: Wählt ausführliche Ereignisse, Informationen, Warnungen, Fehler und kritische Ereignisse aus.
/localPath Gibt optional einen Pfad zum Herunterladen von Dateien an (Standard ist der aktuelle Ordner). Gilt nur für den unterbefehl GetBlobLogs.
/nodeName Gibt den Namen im HPC-Cluster eines oder mehrerer Windows Azure-Knoten an, für die Ablaufverfolgungsprotokolle ausgewählt sind. Gilt nur für die GetNodeLogs- und "GetProxyLogs" Unterbefehle.
/Knoten Gibt an, ob Protokolldateien nur von Proxyknoten oder allen Knoten ausgewählt werden sollen. Gilt nur für die GetBlobLogs- und DeleteBlobLogs Unterbefehle.
/olderThan Gibt eine Mindestanzahl von Tagen vor dem aktuellen Datum an, um Protokolldateien im Windows Azure-Speicher nach Datum auszuwählen. Gilt nur für den DeleteBlobLogs Unterbefehl.
/outputFile Gibt einen Pfad an, in den Informationen in der WADSLogsTable eines angegebenen Speicherkontos heruntergeladen werden. Gilt nur für den unterbefehl GetTracingLogs.
/startDate Gibt ein Startdatum im Format jjjj/mm/tt an (für GetBlobLogs und DeleteBlobLogs) oder 1 mm/mm/dd hh:mm:ss (für GetProxyLogs und GetNodeLogs), um Protokolldateien im Windows Azure-Speicher nach Datum auszuwählen.
/storageAccount Gibt ein Windows Azure-Speicherkonto an, das zum Speichern von HPC-Ablaufverfolgungsprotokollinformationen oder -dateien verwendet wird. Gilt nur für die unten aufgeführten Unterbefehle. Sie können das Speicherkonto wie folgt angeben:

Name einer Windows Azure-Knotenvorlage – GetTracingLogs, DeleteTracingLogs, GetBlobLogs, DeleteBlobLogs, CreateBlobSAS

Speicherkontoname mit dem Speicherkontoschlüssel, getrennt durch ":" - GetBlobLogs, DeleteBlobLogs, CreateBlobSAS

Speicherkontoname mit einer SAS-URL (Token) mit Berechtigungen für den Hpclogs-Container eines Speicherkontos, getrennt durch ":" - GetBlobLogs, DeleteBlobLogsHinweis: Sie sollten das SAS-Token in doppelte Anführungszeichen einschließen.
/Schablone Gibt den Namen einer Knotenvorlage an, die für die Bereitstellung von Windows Azure-Knoten verwendet wird. Gilt nur für die SetComponentTracingLevel, ListComponentTracingLevel, GetNodeLogs, GetProxyLogsSetTracingLevel, ListTracingLevel, GetTracingLogsund DeleteTracingLogs Unterbefehle.
/UTC Wenn ein Zeitraum zum Auswählen von Protokollinformationen verwendet wird, gibt optional an, dass Sich Uhrzeiten und Datumsangaben in der koordinierten Weltzeit anstelle der lokalen Zeitzone befinden. Gilt nur für die GetNodeLogs, GetProxyLogs, GetBlobLogsund DeleteBlobLogs Unterbefehle.
/Y Unterdrückt optional eine interaktive Eingabeaufforderung vom Befehl und erzwingt den Abschluss des Befehls. Gilt nur für die GetNodeLogs, GetBlobLogsund DeleteBlobLogs, SetTracingLevelund DeleteTracingLogs Unterbefehle.

Siehe auch

hpctrace