Adicionar testes de diagnóstico novos e personalizados
No Microsoft HPC Pack, os administradores e parceiros de cluster podem criar testes de diagnóstico personalizados. Os parceiros incluem ISVs (fornecedores de software independentes), IHVs (fornecedores de hardware independentes), OEMs (fabricantes de equipamentos originais) e integradores de sistema. Os administradores de cluster podem adicionar esses testes à lista de testes de diagnóstico para seu cluster HPC e executá-los da mesma forma que os testes de diagnóstico internos do HPC Pack. Com testes de diagnóstico personalizados, os administradores de cluster podem verificar se o software ou hardware personalizado e não microsoft que eles adicionaram ao cluster HPC funciona corretamente.
Para obter mais informações sobre como criar testes de diagnóstico personalizados, consulte Guia passo a passo de extensibilidade de diagnóstico no MSDN.
Para obter informações sobre testes recém-disponíveis, consulte Baixar e instalar novos testes de diagnóstico.
Os testes de diagnóstico são definidos em um arquivo XML. O arquivo XML do teste inclui metadados, informações de parâmetro e comandos para o teste a ser executado. Este tópico inclui as seguintes seções:
Etapa 1: Copiar o arquivo XML de teste para o nó principal e exibir metadados de teste
Você pode adicionar o arquivo XML de teste a uma pasta existente ou criar uma nova pasta para arquivos de descrição de diagnóstico personalizados. Se você não tiver documentação para o teste personalizado ou não tiver criado o teste, poderá exibir o arquivo XML para descobrir o conjunto de testes, o nome, a empresa e o alias. Esses são atributos necessários e permitem que você identifique o teste no modo de exibição Diagnóstico no Gerenciador de Cluster de HPC ou invoque o teste no HPC PowerShell ou em um prompt de comando.
Importante
Se o teste usar arquivos ou scripts de programa, verifique se os arquivos estão na pasta apropriada em todos os nós no cluster ou em um compartilhamento apropriado acessível de todos os nós. O local dos arquivos deve corresponder ao local especificado no arquivo XML. No arquivo Txt XML, você pode ver se algum arquivo ou script é especificado nos seguintes elementos: PreStep, RunStep e PostStep.
O procedimento a seguir descreve como criar uma nova pasta para testes personalizados e como encontrar informações básicas de teste no arquivo XML.
Para copiar o arquivo XML de teste para o nó principal e exibir metadados de teste
No nó principal, crie uma nova pasta chamada C:\CustomTests.
Copie o arquivo XML de teste para a pasta C:\CustomTests do
. Abra o arquivo no Bloco de Notas ou em um visualizador XML.
No elemento
DiagnosticTest
, localize os atributosName
,Company
,Suite
eAlias
para o teste. Por exemplo, o snippet XML a seguir mostra a definição de um teste chamado "Espaço livre em disco", por uma empresa chamada "Contoso, Ltd", em um conjunto chamado "Sample", que usa "diskspace" como alias:<DiagnosticTests> <DiagnosticTest Name="Free Disk Space" Description="Checks the amount of disk space free on the specified drive." Company="Contoso, Ltd" Suite="Sample" Alias="diskspace">
Importante
Se o nó principal estiver configurado para alta disponibilidade, você deverá copiar os binários de teste para os nós de cabeçalho ativos e passivos.
Etapa 2: Adicionar o teste personalizado ao cluster
Os procedimentos a seguir descrevem como adicionar um teste personalizado ao cluster usando o HPC PowerShell. Para obter mais informações sobre como usar os cmdlets, consulte Add-HpcTest e Get-HpcTestDetail.
Para adicionar um teste de diagnóstico personalizado usando o HPC PowerShell
Para abrir o HPC PowerShell:
HPC Pack 2012: na tela iniciar
, digite do HPC PowerShell e clique em do HPC PowerShell. Windows HPC Server 2008 R2 e versões anteriores: no nó principal, clique em Iniciar, aponte para Todos os Programas, clique Microsoft HPC Pack 2008 R2, clique com o botão direito do mouse do HPC PowerShell e clique em Executar como administrador.
No HPC PowerShell, digite o seguinte cmdlet para adicionar o teste, em que C:\CustomTests\myTest.xml é o local do arquivo XML para o teste que você está adicionando:
Add-HpcTest -File C:\CustomTests\myTest.xml
Digite o seguinte comando para verificar se os metadados, os parâmetros e o comando do teste foram adicionados corretamente ao cluster HPC, em que testAlias é o alias do teste que você adicionou:
Get-HpcTestDetail -Alias testAlias
Observação
Você pode remover testes usando o cmdlet Remove-HpcTest.
Etapa 3: Executar os novos resultados de teste e exibição
Depois de adicionar o teste ao cluster, você pode executá-los da mesma forma que os testes de diagnóstico internos do HPC Pack. Os testes são listados no painel de navegação diagnóstico pela Empresa e, em seguida, pelo Suite. O procedimento a seguir descreve como executar um teste de diagnóstico personalizado.
Para executar um teste de diagnóstico personalizado
No Gerenciador de Cluster do HPC, clique em Diagnóstico.
No painel de navegação , em Testes, selecione o nó que corresponde ao atributo
Company
do teste que você adicionou. O teste ou os testes correspondentes aparecem no painel de exibição.No painel de exibição, clique com o botão direito do mouse no nome do teste e clique em Executar.
Na caixa de diálogo Executar Testes de Diagnóstico, clique em Executar.
No Painel de Navegação , clique em Resultados do Testee selecione o teste no painel de exibição.
No Painel de Detalhes do você pode ver os resultados, os detalhes do teste e os parâmetros de execução para a execução do teste.