hpcazurelog
Gerencia os arquivos de log de rastreamento para implantações de nó do Windows Azure do HPC Pack.
Observação
Esse comando foi introduzido no HPC Pack 2012 com Service Pack 1 (SP1) e não tem suporte em versões anteriores.
Importante
Esse comando só pode ser executado no nó principal do cluster do Windows HPC.
Sintaxe
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}
Subcomandos
Subcomando | Descrição |
---|---|
hpcazurelog SetComponentTracingLevel | Define o nível de registro em log de componentes HPC que estão em execução em nós do Windows Azure implantados com um modelo de nó especificado. Se /component não for especificado, o nível será definido para todos os componentes do HPC. |
hpcazurelog ListComponentTracingLevel | Lista o conjunto de nível de registro em log para componentes HPC em execução em nós do Windows Azure implantados com um modelo de nó especificado. Se /component não for especificado, o nível de todos os componentes do HPC será listado. |
hpcazurelog GetNodeLogs | Baixa para a pasta atual os arquivos de log armazenados em nós do Windows Azure que são implantados com um modelo de nó especificado e estão em execução no momento. Se "all" for especificado para o nome do nó ou da instância, os arquivos de log para todos os nós serão baixados. Se /startDate for especificado, mas /endDate não for especificado, todos os arquivos da data de início ou mais recentes serão baixados. Se /UTC não for especificado, datas e horas serão baseadas no fuso horário local. |
hpcazurelog GetProxyLogs | Baixa na pasta atual os arquivos de log armazenados em nós de proxy do Windows Azure implantados com um modelo de nó especificado. Se um nome de instância não for especificado, os arquivos de log para todos os nós proxy serão baixados. Se /startDate for especificado, mas /endDate não for especificado, todos os arquivos da data de início ou mais recentes serão baixados. Se /UTC não for especificado, datas e horas serão baseadas no fuso horário local. |
hpcazurelog GetBlobLogs | Baixa os arquivos de log armazenados no armazenamento de blobs na conta de armazenamento especificada, para o período de tempo especificado. Especifique uma conta de armazenamento por uma chave de armazenamento, um nome de modelo de nó ou uma URL de SAS (Assinatura de Acesso Compartilhado) com permissões de leitura e gravação para o contêiner de hpclogs. Especifique vários dias anteriores da data atual ou um intervalo de datas. Especifique também se você deseja arquivos de log apenas para nós proxy ou para todos os nós. Se /startDate for especificado, mas /endDate não for especificado, os arquivos de log da data de início ou posterior serão baixados. Se /UTC não for especificado, as datas serão baseadas no fuso horário local. Se /iD de implantação for especificado, somente os arquivos de log para essa implantação serão baixados. Se o nome de um nó de cabeçalho (ou o nome do cluster de failover, para um nó principal configurado para alta disponibilidade), for especificado, somente os arquivos de log para esse nó principal serão baixados. Você pode usar /localPath para especificar onde os arquivos de log devem ser baixados (o padrão é a pasta atual). |
hpcazurelog DeleteBlobLogs | Exclui os arquivos de log armazenados no armazenamento de blobs na conta de armazenamento especificada, para o período de tempo especificado. Especifique uma conta de armazenamento por uma chave de armazenamento, um nome de modelo de nó ou uma URL SAS com permissões de leitura, gravação e exclusão para o contêiner de hpclogs. Se /olderThan for especificado, somente os arquivos de log que contêm entradas gravadas anteriormente ao número especificado de dias (da data atual) serão excluídos. Como alternativa, especifique um intervalo de datas ou especifique /todos os para excluir todos os arquivos de log. Se /endDate for especificado, mas /startDate não for especificado, os arquivos de log da data de término ou mais antigos serão excluídos. Se /UTC não for especificado, as datas serão baseadas no fuso horário local. Se o nome de um nó principal (ou o nome do cluster de failover, para um nó principal configurado para alta disponibilidade), for especificado, somente os arquivos de log para esse nó principal serão excluídos. Cuidado: Esse subcomando excluirá arquivos de log na conta de armazenamento. Antes de excluir arquivos de log, considere baixá-los usando o subcomando GetBlobLogs. |
hpcazurelog CreateBlobSAS | Gera uma URL SAS (Assinatura de Acesso Compartilhado) somente leitura, válida por 72 horas, para o contêiner hpclogs na conta de armazenamento especificada. Em seguida, você pode compartilhar a SAS com alguém que o ajude com a análise de log. Especifique uma conta de armazenamento por uma chave de armazenamento ou um nome de modelo de nó. Opcionalmente, especifique /fullAccess para conceder permissões de leitura, gravação, exclusão e lista (exigidos por alguns comandos hpcazurelog ou outras ferramentas). |
hpcazurelog SetTracingLevel | Define o nível de log das informações de rastreamento de HPC armazenadas no WADLogsTable na conta de armazenamento de uma implantação existente de nós do Windows Azure com o modelo de nó especificado. |
hpcazurelog ListTracingLevel | Lista o conjunto de nível de log atual para informações de rastreamento de HPC armazenadas no WADLogsTable na conta de armazenamento de uma implantação existente de nós do Windows Azure com o modelo de nó especificado. |
hpcazurelog GetTracingLogs | Baixa em um arquivo de saída especificado as informações no WADLogsTable na conta de armazenamento de uma implantação existente de nós do Windows Azure com o modelo de nó especificado. Se /deploymentID for especificado, somente as informações dessa implantação serão baixadas. |
hpcazurelog DeleteTracingLogs | Exclui o WADLogsTable na conta de armazenamento de uma implantação existente de nós do Windows Azure com o modelo de nó especificado. Cuidado: Esse subcomando excluirá os dados e o WADLogsTable na conta de armazenamento. Antes de excluir o WADLogsTable, considere baixá-lo usando o subcomando GetTracingLogs. |
hpcazurelog /? | Exibe a Ajuda no prompt de comando. |
hpcazurelog /help | Exibe a Ajuda no prompt de comando. |
Parâmetros
Parâmetro | Descrição |
---|---|
/todo | Especifica arquivos de log de rastreamento HPC de todas as datas em uma conta de armazenamento do Windows Azure. Aplica-se somente ao subcomando DeleteBlobLogs. |
/allHeadNodes | Opcionalmente, especifica arquivos de log de rastreamento HPC de todos os nós principais em uma conta de armazenamento do Windows Azure. Aplica-se somente aos subcomandos GetBlobLogs e DeleteBlobLogs. |
/componente | Especifica o componente HPC para gerenciar níveis de log de rastreamento. Aplica-se somente aos subcomandos |
/deploymentID | Opcionalmente, especifica uma ID de implantação do Windows Azure para um conjunto de nós do Windows Azure para selecionar informações de log de rastreamento no armazenamento do Windows Azure. Aplica-se somente aos |
/endDate | Especifica uma data de término no formato yyyyy/mm/dd (para GetBlobLogs e DeleteBlobLogs) ou yy hh:mm:ss (para GetProxyLogs e GetNodeLogs) para selecionar arquivos de log no armazenamento do Windows Azure por data. |
/fullAccess | Especifica que a URL sas criada pelo CreateBlobSAS subcomando tem permissões de leitura, gravação, exclusão e lista para o contêiner de hpclogs em uma conta de armazenamento especificada. Por padrão, a URL SAS criada pelo CreateBlobSAS tem permissões somente leitura. |
/headNode | Opcionalmente, especifica o nome do nó principal do cluster ou, no caso de um nó principal configurado para alta disponibilidade, o nome do cluster de failover para selecionar arquivos de log de rastreamento. Aplica-se somente aos subcomandos GetBlobLogs e DeleteBlobLogs. |
/instanceName | Especifica o nome de uma ou mais instâncias de função do Windows Azure para as quais os logs de rastreamento são selecionados. Aplica-se somente aos subcomandos GetNodeLogs e GetProxyLogs. |
/mais recente | Especifica um número de dias até e incluindo a data atual para selecionar arquivos de log no armazenamento do Windows Azure por data. Aplica-se somente ao subcomando getBlobLogs |
/nível | Especifica os níveis dos eventos nos logs de rastreamento do HPC (se estiverem presentes) selecionados para serem armazenados no armazenamento do Windows Azure. Aplica-se somente aos subcomandos SetComponentTracingLevel desligado - Nenhum evento administrador - Seleciona somente aviso, erro e eventos críticos depurar - Tudo: seleciona eventos detalhados, informações, aviso, erro e críticos |
/localPath | Opcionalmente, especifica um caminho para baixar arquivos (o padrão é a pasta atual). Aplica-se somente ao subcomando getBlobLogs |
/nodeName | Especifica o nome no cluster HPC de um ou mais nós do Windows Azure para os quais os logs de rastreamento são selecionados. Aplica-se somente aos subcomandos GetNodeLogs e GetProxyLogs. |
/Nós | Especifica se os arquivos de log devem ser selecionados somente de nós proxy ou de todos os nós. Aplica-se somente aos subcomandos GetBlobLogs e DeleteBlobLogs. |
/olderThan | Especifica um número mínimo de dias antes da data atual para selecionar arquivos de log no armazenamento do Windows Azure por data. Aplica-se somente ao subcomando DeleteBlobLogs. |
/outputFile | Especifica um caminho para o qual as informações no WADSLogsTable de uma conta de armazenamento especificada serão baixadas. Aplica-se somente ao subcomando GetTracingLogs. |
/startDate | Especifica uma data de início no formato yyyyy/mm/dd (para GetBlobLogs e DeleteBlobLogs) ou yy hh:mm:ss (para GetProxyLogs e GetNodeLogs) para selecionar arquivos de log no armazenamento do Windows Azure por data. |
/storageAccount | Especifica uma conta de armazenamento do Windows Azure que é usada para armazenar informações ou arquivos de log de rastreamento de HPC. Aplica-se somente aos subcomandos listados abaixo. Você pode especificar a conta de armazenamento da seguinte maneira: Nome de um modelo de nó do Windows Azure – GetTracingLogs, DeleteTracingLogs, GetBlobLogs, DeleteBlobLogs, CreateBlobSAS Nome da conta de armazenamento com a chave da conta de armazenamento, separada por ":" – GetBlobLogs, DeleteBlobLogs, CreateBlobSAS Nome da conta de armazenamento com uma URL sas (token) com permissões para o contêiner hpclogs de uma conta de armazenamento, separada por ":" - GetBlobLogs, DeleteBlobLogsObservação: Você deve colocar o token SAS entre aspas duplas. |
/modelo | Especifica o nome de um modelo de nó usado para a implantação de nós do Windows Azure. Aplica-se somente ao |
/UTC | Quando um período de tempo é usado para selecionar informações de log, opcionalmente especifica que horários e datas estão em Tempo Coordenado Universal em vez do fuso horário local. Aplica-se somente aos GetNodeLogs, GetProxyLogs, GetBlobLogse DeleteBlobLogs subcomandos. |
/Y | Opcionalmente, suprime um prompt interativo do comando e força o comando a ser concluído. Aplica-se somente aos GetNodeLogs, GetBlobLogse DeleteBlobLogs, SetTracingLevele DeleteTracingLogs subcomandos. |