Condividi tramite


hpcazurelog

Gestisce i file di log di traccia per le distribuzioni di nodi di Windows Azure da HPC Pack.

Nota

Questo comando è stato introdotto in HPC Pack 2012 con Service Pack 1 (SP1) e non è supportato nelle versioni precedenti.

Importante

Questo comando può essere eseguito solo nel nodo head del cluster WINDOWS HPC.

Sintassi

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}  

Sottocomandi

Sottocomando Descrizione
hpcazurelog SetComponentTracingLevel Imposta il livello di registrazione dei componenti HPC in esecuzione nei nodi di Windows Azure distribuiti con un modello di nodo specificato. Se /component non viene specificato, il livello viene impostato per tutti i componenti HPC.
hpcazurelog ListComponentTracingLevel Elenca il set di livelli di registrazione per i componenti HPC in esecuzione nei nodi di Windows Azure distribuiti con un modello di nodo specificato. Se /component non viene specificato, viene elencato il livello di tutti i componenti HPC.
hpcazurelog GetNodeLogs Scarica nella cartella corrente i file di log archiviati nei nodi di Windows Azure distribuiti con un modello di nodo specificato e attualmente in esecuzione. Se viene specificato "all" per il nome del nodo o dell'istanza, i file di log per tutti i nodi vengono scaricati. Se viene specificato /startDate, ma /endDate non viene specificato, vengono scaricati tutti i file dalla data di inizio o versione successiva. Se non si specifica /UTC, le date e le ore si basano sul fuso orario locale.
hpcazurelog GetProxyLogs Scarica nella cartella corrente i file di log archiviati nei nodi proxy di Windows Azure distribuiti con un modello di nodo specificato. Se non viene specificato un nome di istanza, vengono scaricati i file di log per tutti i nodi proxy. Se viene specificato /startDate, ma /endDate non viene specificato, vengono scaricati tutti i file dalla data di inizio o versione successiva. Se non si specifica /UTC, le date e le ore si basano sul fuso orario locale.
hpcazurelog GetBlobLogs Scarica i file di log archiviati nell'archivio BLOB nell'account di archiviazione specificato per il periodo di tempo specificato. Specificare un account di archiviazione con una chiave di archiviazione, un nome di modello di nodo o un URL di firma di accesso condiviso con autorizzazioni di lettura e scrittura per il contenitore hpclogs. Specificare un numero di giorni precedenti dalla data corrente o da un intervallo di date. Specificare anche se si desiderano file di log solo per i nodi proxy o per tutti i nodi. Se /startDate viene specificato ma /endDate non viene specificato, i file di log dalla data di inizio o versioni successive vengono scaricati. Se non viene specificato /UTC, le date sono basate sul fuso orario locale. Se si specifica /deployment ID, vengono scaricati solo i file di log per tale distribuzione. Se viene specificato il nome di un nodo head (o il nome del cluster di failover, per un nodo head configurato per la disponibilità elevata), vengono scaricati solo i file di log per tale nodo head. È possibile usare /localPath per specificare dove scaricare i file di log (il valore predefinito è la cartella corrente).
hpcazurelog DeleteBlobLogs Elimina i file di log archiviati nell'archivio BLOB nell'account di archiviazione specificato per il periodo di tempo specificato. Specificare un account di archiviazione in base a una chiave di archiviazione, un nome di modello di nodo o un URL di firma di accesso condiviso con autorizzazioni di lettura, scrittura ed eliminazione per il contenitore hpclogs.

Se si specifica /olderThan, vengono eliminati solo i file di log contenenti voci scritte prima del numero di giorni specificato (dalla data corrente). In alternativa, specificare un intervallo di date o specificare /all per eliminare tutti i file di log. Se /endDate viene specificato ma /startDate non viene specificato, i file di log dalla data di fine o versioni precedenti vengono eliminati. Se non viene specificato /UTC, le date sono basate sul fuso orario locale. Se viene specificato il nome di un nodo head (o il nome del cluster di failover, per un nodo head configurato per la disponibilità elevata), vengono eliminati solo i file di log per tale nodo head. Attenzione: Questo sottocomando eliminerà i file di log nell'account di archiviazione. Prima di eliminare i file di log, è consigliabile scaricarl i usando il sottocomando GetBlobLogs.
hpcazurelog CreateBlobSAS Genera un URL di firma di accesso condiviso di sola lettura, valido per 72 ore, per il contenitore hpclogs nell'account di archiviazione specificato. È quindi possibile condividere la firma di accesso condiviso con un utente che assiste l'utente con l'analisi dei log. Specificare un account di archiviazione in base a una chiave di archiviazione o a un nome modello di nodo. Facoltativamente, specificare /fullAccess per concedere autorizzazioni di lettura, scrittura, eliminazione ed elenco (richieste da alcuni comandi hpcazurelog o altri strumenti).
hpcazurelog SetTracingLevel Imposta il livello di registrazione delle informazioni di traccia HPC archiviate in WADLogsTable nell'account di archiviazione di una distribuzione esistente di nodi di Windows Azure con il modello di nodo specificato.
hpcazurelog ListTracingLevel Elenca il set di livelli di registrazione corrente per le informazioni di traccia HPC archiviate in WADLogsTable nell'account di archiviazione di una distribuzione esistente di nodi di Windows Azure con il modello di nodo specificato.
hpcazurelog GetTracingLogs Scarica in un file di output specificato le informazioni contenute in WADLogsTable nell'account di archiviazione di una distribuzione esistente di nodi di Windows Azure con il modello di nodo specificato. Se viene specificato /deploymentID, vengono scaricate solo le informazioni per tale distribuzione.
hpcazurelog DeleteTracingLogs Elimina WADLogsTable nell'account di archiviazione di una distribuzione esistente di nodi di Windows Azure con il modello di nodo specificato. attenzione: Questo sottocomando eliminerà i dati e WADLogsTable nell'account di archiviazione. Prima di eliminare WADLogsTable, è consigliabile scaricarlo usando il GetTracingLogs sottocomando.
hpcazurelog /? Visualizza la Guida al prompt dei comandi.
hpcazurelog /help Visualizza la Guida al prompt dei comandi.

Parametri

Parametro Descrizione
/tutto Specifica i file di log di traccia HPC da tutte le date in un account di archiviazione di Windows Azure. Si applica solo al sottocomando DeleteBlobLogs .
/allHeadNodes Facoltativamente, specifica i file di log di traccia HPC da tutti i nodi head in un account di archiviazione di Windows Azure. Si applica solo ai GetBlobLogs e DeleteBlobLogs sottocomandi.
/componente Specifica il componente HPC per la gestione dei livelli di log di traccia. Si applica solo al SetComponentTracingLevel e ListComponentTracingLevel sottocomandi. Se non specificato, i log di traccia vengono gestiti per tutti i componenti HPC.
/deploymentID Facoltativamente, specifica un ID di distribuzione di Windows Azure per un set di nodi di Windows Azure per selezionare le informazioni del log di traccia in Archiviazione di Windows Azure. Si applica solo all'GetBlobLogs , DeleteBlobLogs, GetTracingLogse DeleteTracingLogs sottocomandi.
/endDate Specifica una data di fine nel formato aaaa/mm/gg (per GetBlobLogs e DeleteBlobLogs) o 1 aa/mm/gg hh:mm:ss (per GetProxyLogs e GetNodeLogs) per selezionare i file di log nell'archiviazione di Windows Azure per data.
/fullAccess Specifica che l'URL di firma di accesso condiviso creato dal CreateBlobSAS sottocomando dispone di autorizzazioni di lettura, scrittura, eliminazione ed elenco per il contenitore hpclogs in un account di archiviazione specificato. Per impostazione predefinita, l'URL di firma di accesso condiviso creato da CreateBlobSAS dispone di autorizzazioni di sola lettura.
/headNode Facoltativamente, specifica il nome del nodo head del cluster o, nel caso di un nodo head configurato per la disponibilità elevata, il nome del cluster di failover per selezionare i file di log di traccia. Si applica solo ai GetBlobLogs e DeleteBlobLogs sottocomandi.
/instanceName Specifica il nome di una o più istanze del ruolo di Windows Azure per cui vengono selezionati i log di traccia. Si applica solo agli GetNodeLogs e GetProxyLogs sottocomandi.
/ultimissimo Specifica un numero di giorni fino alla data corrente per selezionare i file di log nell'archiviazione di Windows Azure per data. Si applica solo al sottocomando GetBlobLogs .
/livello Specifica i livelli degli eventi nei log di traccia HPC (se presenti) selezionati per l'archiviazione in Archiviazione di Windows Azure. Si applica solo ai sottocomandi setComponentTracingLevel e SetTracingLevel. I livelli disponibili sono:

spento
- Nessun evento

amministratore
- Seleziona solo avvisi, errori e eventi critici

debug
- Tutto: seleziona eventi verbose, informazioni, avviso, errore e critici
/localPath Facoltativamente, specifica un percorso per scaricare i file (il valore predefinito è la cartella corrente). Si applica solo al sottocomando GetBlobLogs .
/nodeName Specifica il nome nel cluster HPC di uno o più nodi di Windows Azure per i quali vengono selezionati i log di traccia. Si applica solo agli GetNodeLogs e GetProxyLogs sottocomandi.
/nodi Specifica se selezionare i file di log solo dai nodi proxy o da tutti i nodi. Si applica solo ai GetBlobLogs e DeleteBlobLogs sottocomandi.
/olderThan Specifica un numero minimo di giorni prima della data corrente per selezionare i file di log nell'archiviazione di Windows Azure per data. Si applica solo al sottocomando DeleteBlobLogs .
/outputFile Specifica un percorso a cui verranno scaricate le informazioni nella tabella WADSLogs di un account di archiviazione specificato. Si applica solo al sottocomando getTracingLogs .
/startDate Specifica una data di inizio nel formato aa/mm/gg (per GetBlobLogs e DeleteBlobLogs) o 2 aa/mm/gg hh:mm:ss (per GetProxyLogs e GetNodeLogs) per selezionare i file di log in Archiviazione di Windows Azure per data.
/storageAccount Specifica un account di archiviazione di Windows Azure usato per archiviare le informazioni o i file del log di traccia HPC. Si applica solo ai sottocomandi elencati di seguito. È possibile specificare l'account di archiviazione come indicato di seguito:

Nome di un modello di nodo di Windows Azure: GetTracingLogs, DeleteTracingLogs, GetBlobLogs, DeleteBlobLogs, CreateBlobSAS

Nome dell'account di archiviazione con la chiave dell'account di archiviazione, separato da ":" - GetBlobLogs, DeleteBlobLogs, CreateBlobSAS

Nome dell'account di archiviazione con un URL di firma di accesso condiviso (token) con autorizzazioni per il contenitore hpclogs di un account di archiviazione, separato da ":" - GetBlobLogs, DeleteBlobLogsNota: È necessario racchiudere il token di firma di accesso condiviso tra virgolette doppie.
/sagoma Specifica il nome di un modello di nodo usato per la distribuzione dei nodi di Windows Azure. Si applica solo all'SetComponentTracingLevel, ListComponentTracingLevel, GetNodeLogs, GetProxyLogsSetTracingLevel, ListTracingLevel, GetTracingLogse DeleteTracingLogs sottocomandi.
/UTC Quando viene usato un periodo di tempo per selezionare le informazioni di log, facoltativamente specifica che le ore e le date si trovano in Ora coordinata universale anziché nel fuso orario locale. Si applica solo aiGetNodeLogs , GetProxyLogs, GetBlobLogse DeleteBlobLogs sottocomandi.
/Y Facoltativamente, elimina un prompt interattivo dal comando e forza il completamento del comando. Si applica solo agli GetNodeLogs, GetBlobLogse DeleteBlobLogs, SetTracingLevele DeleteTracingLogs sottocomandi.

Vedi anche

hpctrace