Condividi tramite


Aggiungere test di diagnostica nuovi e personalizzati

In Microsoft HPC Pack, gli amministratori e i partner del cluster possono creare test di diagnostica personalizzati. I partner includono fornitori di software indipendenti (ISV), fornitori di hardware indipendenti (IHD), produttori di apparecchiature originali (OEM) e integratori di sistemi. Gli amministratori del cluster possono aggiungere questi test all'elenco dei test di diagnostica per il cluster HPC e quindi eseguirli nello stesso modo dei test di diagnostica predefiniti per HPC Pack. Con i test di diagnostica personalizzati, gli amministratori del cluster possono verificare che il software o l'hardware personalizzato e non Microsoft aggiunto al cluster HPC funzioni correttamente.

I test di diagnostica vengono definiti in un file XML. Il file XML per il test include metadati, informazioni sui parametri e comandi per l'esecuzione del test. Questo argomento include le sezioni seguenti:

Passaggio 1: Copiare il file XML di test nel nodo head e visualizzare i metadati di test

È possibile aggiungere il file XML di test a una cartella esistente oppure creare una nuova cartella per i file di descrizione diagnostica personalizzati. Se non si dispone di documentazione per il test personalizzato o non è stato creato il test, è possibile visualizzare il file XML per individuare il gruppo di test, il nome, la società e l'alias. Questi sono attributi obbligatori e consentono di identificare il test nella visualizzazione Diagnostica in Gestione cluster HPC oppure di richiamare il test in HPC PowerShell o al prompt dei comandi.

Importante

Se il test usa file di programma o script, verificare che i file si trovino nella cartella appropriata in tutti i nodi del cluster o in una condivisione appropriata accessibile da tutti i nodi. Il percorso dei file deve corrispondere al percorso specificato nel file XML. Nel file XML txt è possibile verificare se sono specificati file o script negli elementi seguenti: PreStep, RunStep e PostStep.

Nella procedura seguente viene descritto come creare una nuova cartella per i test personalizzati e come trovare informazioni di test di base nel file XML.

Per copiare il file XML di test nel nodo head e visualizzare i metadati di test

  1. Nel nodo head creare una nuova cartella denominata C:\CustomTests.

  2. Copiare il file XML di test nella cartella C:\CustomTests.

  3. Aprire il file nel Blocco note o in un visualizzatore XML.

  4. Nell'elemento DiagnosticTest trovare gli attributi Name, Company, Suitee Alias per il test. Ad esempio, il frammento XML seguente mostra la definizione per un test denominato "Spazio libero su disco", da una società denominata "Contoso, Ltd", in una suite denominata "Sample", che usa "diskspace" come 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 il nodo head è configurato per la disponibilità elevata, è necessario copiare i file binari di test nei nodi head attivi e passivi.

Passaggio 2: Aggiunta del test personalizzato al cluster

Le procedure seguenti descrivono come aggiungere un test personalizzato al cluster usando HPC PowerShell. Per altre informazioni sull'uso dei cmdlet, vedere Add-HpcTest e Get-HpcTestDetail.

Per aggiungere un test di diagnostica personalizzato tramite HPC PowerShell

  1. Per aprire HPC PowerShell:

    • HPC Pack 2012: nella schermata start digitare HPC PowerShelle quindi fare clic su HPC PowerShell.

    • Windows HPC Server 2008 R2 e versioni precedenti: nel nodo head fare clic su Start, scegliere Tutti i programmi, fare clic su Microsoft HPC Pack 2008 R2, fare clic con il pulsante destro del mouse su HPC PowerShelle quindi scegliere Esegui come amministratore.

  2. In HPC PowerShell digitare il cmdlet seguente per aggiungere il test, dove C:\CustomTests\myTest.xml è il percorso del file XML per il test che si sta aggiungendo:

    Add-HpcTest -File C:\CustomTests\myTest.xml

  3. Digitare il comando seguente per verificare che i metadati, i parametri e il comando per il test siano stati aggiunti correttamente al cluster HPC, dove testAlias è l'alias del test aggiunto:

    Get-HpcTestDetail -Alias testAlias

Nota

È possibile rimuovere i test usando il cmdlet Remove-HpcTest .

Passaggio 3: Eseguire il nuovo test e visualizzare i risultati

Dopo aver aggiunto il test al cluster, è possibile eseguirli nello stesso modo dei test di diagnostica predefiniti per HPC Pack. I test sono elencati nel riquadro di spostamento Diagnostica per società e quindi per Suite. La procedura seguente descrive come eseguire un test di diagnostica personalizzato.

Per eseguire un test di diagnostica personalizzato

  1. In Gestione cluster HPC fare clic su Diagnostica.

  2. Nel riquadro di spostamento , in Testselezionare il nodo corrispondente all'attributo Company del test aggiunto. Il test o i test corrispondenti vengono visualizzati nel riquadro di visualizzazione.

  3. Nel riquadro della visualizzazione fare clic con il pulsante destro del mouse sul nome del test, quindi scegliere Esegui.

  4. Nella finestra di dialogo Esegui test di diagnostica fare clic su Esegui.

  5. Nel riquadro di spostamento fare clic su Risultati test, quindi selezionare il test nel riquadro di visualizzazione.

  6. Nel riquadro dei dettagli è possibile visualizzare i risultati, i dettagli del test e i parametri di esecuzione per l'esecuzione del test.