Condividi tramite


Prerequisiti per il test del controller SCSI

Questa sezione descrive le attività che è necessario completare prima di testare un controller SCSI usando Windows Hardware Lab Kit (Windows HLK):

Requisiti hardware

L'hardware seguente è necessario per testare un controller ATA/ATAPI. Potrebbe essere necessario un hardware aggiuntivo se il dispositivo di test offre altre funzionalità. Per determinare se si applicano requisiti hardware aggiuntivi, vedere la descrizione del test per ogni test visualizzato per il dispositivo in Windows HLK Studio.

Nota

Ad eccezione del computer di test e del controller di test, tutti gli hardware coinvolti nel test devono già avere un logo.

  • Un computer di test. Il computer di test deve soddisfare i requisiti di Windows HLK. Per altre informazioni, vedere Prerequisiti di Windows HLK.

  • Due controller SCSI identici (dispositivi di test), a meno che il dispositivo di test non sia un controller integrato.

  • Un adattatore bridge PCI-to-PCI, a meno che non si applichino alcune delle condizioni seguenti:

    • I controller RAID non possono adattarsi agli adattatori bridge PCI. Ciò può verificarsi se i controller sono controller integrati o se i controller possono adattarsi solo a slot appositamente progettati.

    • Il controller RAID è progettato e venduto solo per i sistemi che non possono accettare adattatori bridge PCI-to-PCI completi, ad esempio server di pannello.

    • È possibile inserire uno dei controller RAID in uno slot del bus PCI già dietro un bridge PCI.

  • Se il controller SCSI supporta RAID, è necessario disporre di tutti i seguenti elementi:

    • Un JBOD SCSI.

    • Un'altra unità disco rigido SCSI JBOD o tre dischi rigidi SCSI, a meno che il dispositivo di test non sia un controller integrato.

    • Un'unità ottica.

  • Se il controller SCSI non supporta RAID, è necessario disporre di tutti i seguenti elementi:

    • Tre unità disco rigido SCSI identiche con supporto wide SCSI, se il dispositivo di test lo supporta. I dischi rigidi devono avere almeno 40 gigabyte (GB).

    • Due unità CD SCSI con velocità minima di 8x.

    • Un'unità multimediale rimovibile SCSI.

    • Un'unità nastro SCSI con supporto Wide SCSI, se il dispositivo di test lo supporta.

    • Una cartuccia di nastro vuota.

  • Un controller di avvio e un disco rigido (minimo 36 GB), se il dispositivo di test non supporta l'avvio.

Nota

Per certificare il prodotto da usare nei server, il computer di test deve supportare quattro processori e almeno 1 GB di RAM. Queste funzionalità di sistema sono necessarie per testare la funzionalità Rebalance, D3 State e Multiple Processor Group del dispositivo e del driver. Non è necessario un computer con più di 64 processori per testare il dispositivo. Inoltre, i sistemi server usati per il test del dispositivo o del driver devono avere Server Core installato prima del test. Per altre informazioni, vedere Opzioni di installazione di Windows Server.

Se si usa un pool di computer di test per testare i dispositivi, almeno un computer nel pool deve contenere quattro processori e un minimo di 1 GB di RAM. Inoltre, tale computer deve contenere il dispositivo e il driver da testare. Se il driver è uguale a tutti i computer del pool, il sistema crea una pianificazione da eseguire su tutti i computer di test.

Per i test che non includono un driver da testare, ad esempio i test dell'unità disco rigido, l'utilità di pianificazione di Windows HLK limita i test che convalidano il bilanciamento del dispositivo e del driver, lo stato D3 e più gruppi di processori da eseguire nel computer di test predefinito. È necessario configurare manualmente questo computer per avere più gruppi di processori. Il computer predefinito è il primo computer di test nell'elenco. Il personale di test deve assicurarsi che il primo computer di test nell'elenco soddisfi i requisiti hardware minimi.

Nota

Ad eccezione dei driver di para-virtualizzazione (come definito dal documento Criteri e processi WHCP ), è possibile non usare alcuna forma di virtualizzazione quando si testano i dispositivi fisici e i driver associati per la certificazione o la firma del server. Tutti i prodotti di virtualizzazione non supportano le funzionalità sottostanti necessarie per superare i test correlati a più gruppi di processori, gestione energia del dispositivo, funzionalità PCI del dispositivo e altri test.

Nota

Impostazione Di più gruppi di processori è necessario impostare il valore per le dimensioni del gruppo di processori per i test di Hardware Lab Kit di Windows Server 2008 R2 e i driver di dispositivo successivi per la certificazione. Questa operazione viene eseguita eseguendo bcdedit in una finestra del prompt dei comandi con privilegi elevati usando l'opzione /set.

I comandi per aggiungere le impostazioni del gruppo e il riavvio sono i seguenti:

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

I comandi per rimuovere le impostazioni del gruppo e il riavvio sono i seguenti:

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Nota

Impostazione di integrità del codice

La funzionalità di sicurezza basata su virtualizzazione (VBS) di Windows Server 2016 deve essere abilitata prima usando Server Manager.

Dopo aver eseguito l'operazione, è necessario creare e impostare la chiave del Registro di sistema seguente:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Requisiti software

Il software seguente è necessario per testare un controller SCSI:

  • Driver per i controller di test.

  • I filtri o gli aggiornamenti più recenti di Windows HLK.

  • File di simboli di Windows. Sono disponibili nel sito Web File di simboli.

  • Versione corrente di Windows Driver Kit (WDK).

Testare la configurazione computer

Esistono tre possibili configurazioni per il test dei controller SCSI:

Prima di testare un controller SCSI in uno dei tre scenari di utilizzo, assicurarsi che il computer di test si trovi nello stato pronto. Se un test richiede che i parametri vengano impostati prima dell'esecuzione, viene visualizzata una finestra di dialogo per tale test. Per altre informazioni, vedere l'argomento di test specifico.

Alcuni test di Windows HLK richiedono l'intervento dell'utente. Quando si eseguono test per un invio, è consigliabile eseguire i test automatizzati in un blocco separatamente dai test manuali. Ciò impedisce a un test manuale di interrompere il completamento di un test automatizzato.

Configurazione del test del controller RAID del componente aggiuntivo

Per configurare il computer di test per testare un controller SCSI in una configurazione RAID del componente aggiuntivo, seguire questa procedura:

  1. Quando il computer di test è disattivato, completare la procedura di assembly seguente:

    1. Installare un controller con supporto per l'avvio (non il dispositivo di test) e l'unità disco rigido, se i dispositivi di test non supportano l'avvio.

    2. Installare un controller di test (Controller 1).

    3. Installare un bridge PCI-to-PCI, a meno che non si applichino alcune delle condizioni seguenti:

      • I controller RAID non possono adattarsi agli adattatori bridge PCI. Ciò può verificarsi se i controller sono controller integrati o se i controller possono adattarsi solo a slot appositamente progettati.

      • Il controller RAID è progettato e venduto solo per i sistemi che non possono accettare adattatori bridge PCI-to-PCI completi, ad esempio server di pannello.

      • È possibile inserire uno dei controller RAID in uno slot del bus PCI già dietro un bridge PCI.

    4. Installare un secondo controller di test duplicato (Controller 2) nella scheda bridge PCI-to-PCI (o nel bridge PCI se la scheda bridge non è necessaria).

    5. Collegare i dischi ai dispositivi di test in base alla tabella seguente:

      Tipo di controller Controller 1 Controller 2

      SCSI RAID

      Un JBOD SCSI

      Un JBOD SCSI

    6. Collegare un'unità ottica al sistema, se non è già collegata.

  2. Attivare il computer di test.

  3. Impostare il BIOS di sistema per supportare lo stato S3.

  4. Creare una matrice RAID da 60 GB in Controller 1 e due matrici RAID da 60 GB in Controller 2. La matrice RAID sul controller 1 è RAID Array 1 e le matrici RAID sul controller 2 sono RAID Array 2 e RAID Array 3.

  5. Configurare le matrici RAID in base alla tabella seguente:

    Livelli RAID supportati dal dispositivo di test Livello RAID per l'array RAID 1 Livello RAID per RAID Array 2 Livello RAID per RAID Array 3

    Solo 0

    0

    0

    0

    Solo 1

    1

    1

    1

    Solo 5

    5

    5

    5

    Solo 0 e 1

    1

    9

    0

    Solo 0 e 5

    5

    9

    0

    Solo 1 e 5

    5

    1

    1

    0, 1 e 10

    10

    1

    0

    0, 1 e 5

    5

    1

    0

    0, 1, 10 e 5

    5

    10

    0

  6. Attivare il computer di test, installare il sistema operativo Windows appropriato su disco 1 usando una partizione NTFS appena creata con almeno 36 GB di spazio su disco e quindi configurare il computer per la rete di test. La rete di test è la rete che contiene Windows HLK Studio e Windows HLK Controller. Se il controller di test non è avviabile, installare un'unità disco rigido separata in un controller di avvio.

  7. Se è necessario installare il driver di dispositivo fornito dal produttore nel computer di test, eseguire questa operazione.

  8. Avviare Windows nel computer di test.

  9. Creare tre partizioni da 4 GB nell'array RAID 2.

  10. Se si esegue il test usando un sistema operativo client, creare un volume con estensione NTFS da 4 GB che usa lo spazio non allocato nell'array RAID 1, RAID Array 2 e RAID Array 3, come illustrato nel diagramma seguente.

    Diagramma di configurazione dell'array raid del componente aggiuntivo (client)

    Se si esegue il test usando un sistema operativo server, eseguire le operazioni seguenti:

    1. Creare un mirror RAID 1 software da una delle partizioni NTFS nell'array RAID 2 allo spazio non allocato nell'array RAID 1

    2. Creare una matrice RAID 5 software NTFS da 4 GB che usa lo spazio non allocato nell'array RAID 1, RAID Array 2 e RAID Array 3, come illustrato nel diagramma seguente.

      Diagramma di configurazione dell'array raid del componente aggiuntivo (server)

  11. Per impostare il file di pagina di sistema e abilitare crashdump, seguire questa procedura:

    1. Fare clic sul pulsante Start , fare clic con il pulsante destro del mouse su Computer, quindi scegliere Proprietà.

    2. Fare clic sulla scheda Generale e quindi prendere nota della quantità di RAM contenuta nel computer.

    3. Fare clic sulla scheda Avanzate (o fare clic su Impostazioni di sistema avanzate nel riquadro sinistro per Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 o Windows Server 2012) e quindi nell'area Prestazioni fare clic su Impostazioni.

      Nota

      Se viene richiesto di immettere credenziali amministrative o consentire l'azione, immettere le credenziali o consentire l'azione.

    4. Fare clic sulla scheda Avanzate e quindi nell'area Memoria virtuale fare clic su Cambia.

    5. Selezionare Dimensioni personalizzate e quindi immettere un numero nella casella Dimensioni iniziali (MB) maggiore della dimensione della RAM annotata nel passaggio b.

    6. Nella casella di testo Dimensioni massime (MB) immettere un valore di dimensione massima maggiore delle dimensioni iniziali immesse nella casella Dimensioni iniziali (MB). Le dimensioni massime sono in genere da 1,5 a 2 volte le dimensioni iniziali.

    7. Fare clic su Imposta e quindi su OK due volte.

    8. Fare clic su OK e quindi riavviare il computer per aggiornare le dimensioni del file di pagina.

  12. Verificare che l'array di archiviazione sia accessibile dal computer di test.

  13. Copiare i file di simboli di Windows in %SystemDrive%\Symbols.

  14. Installare l'applicazione client Windows HLK nel computer di test.

  15. Usare Windows HLK Studio per creare un pool di computer e quindi spostare il computer di test in tale pool.

Configurazione di test del controller RAID integrato

Per configurare il computer di test per testare un controller SCSI in una configurazione RAID integrata, seguire questa procedura:

  1. Quando il computer di test è disattivato, completare i passaggi di assembly seguenti:

    1. Installare un controller con supporto per l'avvio (non il dispositivo di test) e un'unità disco rigido, se i dispositivi di test non supportano l'avvio.

    2. Collegare i dischi al controller di test integrato (Controller 1) in base alla tabella seguente:

      Tipo di controller Controller 1

      SCSI RAID

      Un JBOD SCSI o tre unità disco rigido SCSI e un'unità ottica SCSI (se supportato)

    3. Collegare un'unità ottica al sistema, se non è già collegata.

  2. Attivare il computer di test.

  3. Impostare il BIOS di sistema per supportare lo stato S3.

  4. Creare due matrici RAID da 60 GB nel controller 1.

    Se il controller non supporta una configurazione che include due matrici, usare un disco non RAID anziché l'array 2 per queste procedure. Per SCSI, creare una terza matrice RAID da 60 GB (usando qualsiasi livello RAID supportato).

    Le matrici RAID nel controller 1 sono RAID Array 1 e RAID Array 2.

  5. Configurare le matrici RAID in base alla tabella seguente:

    Livelli RAID supportati dal dispositivo di test Livello RAID per l'array RAID 1 Livello RAID per RAID Array 2

    Solo 0

    0

    0

    Solo 1

    1

    1

    Solo 5

    5

    5 o disco non RAID

    Solo 0 e 1

    1

    0

    Solo 0 e 5

    5

    0 o disco NON RAID

    Solo 1 e 5

    5

    Disco non RAID 1or

    0, 1 e 10

    10

    1 o disco NON RAID

    0, 1 e 5

    5

    0 o disco NON RAID

    0, 1, 10 e 5

    5

    10 o disco NON RAID

  6. Installare il sistema operativo Windows appropriato e quindi configurare il computer per la rete di test. La rete di test è la rete che contiene Windows HLK Studio e Windows HLK Controller.Windows HLK Studio e Windows HLK Controller. Se il controller di test non è avviabile, installare Windows in un disco rigido separato in un controller di avvio.

  7. Se è necessario, installare tutti i driver forniti da un produttore che i dispositivi nel sistema di test richiedono.

  8. Avviare Windows nel computer di test.

  9. Usare l'utilità Gestione dischi di Windows per configurare tutti i dischi da dinamiche.

  10. Creare tre partizioni NTFS da 4 GB in RAID Array 2.

  11. Se si esegue il test usando un sistema operativo client, creare un volume con estensione NTFS di 4 GB che usa spazio non allocato in RAID Array 1, RAID Array 2 e Array 3 come illustrato nel diagramma seguente.

    diagramma di configurazione della matrice raid integrato (clien)

    Se si esegue il test usando un sistema operativo server:

    1. Creare un mirror RAID 1 software da una delle partizioni NTFS in RAID Array 1 allo spazio non allocato in RAID Array 2, come illustrato nel diagramma seguente.

    2. Creare una matrice NTFS RAID 5 software che usa spazio non allocato in RAID Array 1, RAID Array 2 e RAID Array 3, come illustrato nel diagramma seguente.

      diagramma di configurazione della matrice raid integrato (serve)

  12. Per impostare il file di pagina di sistema e abilitare crashdump, seguire questa procedura:

    1. Fare clic sul pulsante Start , fare clic con il pulsante destro del mouse su Computer personale e quindi scegliere Proprietà.

    2. Fare clic sulla scheda Generale e quindi notare la quantità di RAM contenuta nel computer.

    3. Fare clic sulla scheda Avanzate (oppure fare clic su Impostazioni di sistema avanzate nel riquadro sinistro per Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 o Windows Server 2012) e quindi, nell'area Prestazioni fare clic su Impostazioni.

      Nota

      Se viene richiesto di immettere credenziali amministrative o consentire l'azione, immettere le credenziali o consentire l'azione.

    4. Fare clic sulla scheda Avanzate e quindi nell'area Memoria virtuale fare clic su Modifica.

    5. Selezionare Dimensioni personalizzate e quindi immettere un numero nella casella Dimensioni iniziali (MB) maggiore delle dimensioni della RAM annotata nel passaggio b.

    6. Nella casella di testo Dimensioni massime (MB) immettere un valore di dimensione massima maggiore delle dimensioni iniziali immesse nella casella Dimensioni iniziali (MB). Le dimensioni massime sono in genere da 1,5 a 2 volte le dimensioni iniziali.

    7. Fare clic su Imposta, quindi fare clic su OK due volte.

    8. Fare clic su OK e quindi riavviare il computer per aggiornare le dimensioni del file di pagina.

  13. Verificare che la matrice di archiviazione sia accessibile dal computer di test.

  14. Copiare i file di simboli di Windows in %SystemDrive%\Symbols.

  15. Installare l'applicazione client Windows HLK nel computer di test.

  16. Usare Windows HLK Studio per creare un pool di computer e quindi spostare il computer di test in tale pool.

Configurazione del test del controller NON RAID

Per configurare il computer di test per testare un controller SCSI in una configurazione non RAID, seguire questa procedura:

  1. Quando il computer di test è disattivato, completare la procedura di assembly seguente:

    1. Installare un controller con supporto per l'avvio (non il dispositivo di test) e l'unità disco rigido se i dispositivi di test non supportano l'avvio.

    2. Installare il dispositivo di test (Controller 1).

    3. Installare un bridge PCI-to-PCI, a meno che non si applichino alcune delle condizioni seguenti:

      • I controller RAID non possono adattarsi agli adattatori bridge PCI. Ciò può verificarsi se i controller sono controller integrati o se i controller possono adattarsi solo a slot appositamente progettati.

      • Il controller RAID è progettato e venduto solo per i sistemi che non possono accettare adattatori bridge PCI-to-PCI completi, ad esempio server di pannello.

      • È possibile inserire uno dei controller RAID in uno slot del bus PCI già dietro un bridge PCI.

    4. Installare un secondo controller di test duplicato (Controller 2) nella scheda bridge PCI-to-PCI (o nel bridge PCI se la scheda bridge non è necessaria).

    5. Collegare i dischi ai dispositivi di test in base alla tabella seguente.

      Tipo di controller Controller 1 Controller 2

      Controller aggiuntivi SCSI

      HDD SCSI (disco 1)

      Unità ottica SCSI

      Unità nastro SCSI

      Unità multimediale rimovibile SCSI

      HDD SCSI (disco 2)

      Unità ottica SCSI

      Controller integrati SCSI

      Nota

      Vedere il diagramma di configurazione dei controller del componente aggiuntivo SCSI riportato di seguito.

      HDD SCSI (disco 1)

      Unità ottica SCSI

      Unità nastro SCSI

      Unità multimediale rimovibile SCSI

      HDD SCSI (disco 2)

      N/D

    For SCSI add-in controllers, configure the hardware as described in the following diagram:

    ![diagram of an add-in scsi assembly](images/hck-win8-non-raid-config-add-in-scsi.png)

    For SCSI integrated controllers, configure the hardware as described in the following diagram:

    ![diagram of an integrated scsi assembly](images/hck-win8-non-raid-config-integrated-scsi.png)

6.  Attach an optical drive to the system, if one is not already attached.
  1. Attivare il computer di test.

  2. Impostare il BIOS di sistema per supportare lo stato S3.

  3. Installare il sistema operativo Windows appropriato e quindi configurare il computer per la rete di test. La rete di test è la rete che contiene Windows HLK Studio e Windows HLK Controller.

  4. Se è necessario installare il driver del dispositivo fornito dal produttore nel computer di test, eseguire questa operazione.

  5. Creare tre partizioni da 4 GB su Disco 2.

  6. Usare la procedura seguente per impostare il file di pagina di sistema e abilitare crashdump:

    1. Fare clic sul pulsante Start , fare clic con il pulsante destro del mouse su Computer personale e quindi scegliere Proprietà.

    2. Fare clic sulla scheda Generale e quindi notare la quantità di RAM contenuta nel computer.

    3. Fare clic sulla scheda Avanzate (oppure fare clic su Impostazioni di sistema avanzate nel riquadro sinistro per Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 o Windows Server 2012) e quindi, nell'area Prestazioni fare clic su Impostazioni.

      Nota

      Se viene richiesto di immettere credenziali amministrative o consentire l'azione, immettere le credenziali o consentire l'azione.

    4. Fare clic sulla scheda Avanzate e quindi nell'area Memoria virtuale fare clic su Modifica.

    5. Selezionare Dimensioni personalizzate e quindi immettere un numero nella casella Dimensioni iniziali (MB) maggiore delle dimensioni della RAM annotata nel passaggio b.

    6. Nella casella di testo Dimensioni massime (MB) immettere un valore di dimensione massima maggiore delle dimensioni iniziali immesse nella casella Dimensioni iniziali (MB). Le dimensioni massime sono in genere da 1,5 a 2 volte le dimensioni iniziali.

    7. Fare clic su Imposta, quindi fare clic su OK due volte.

    8. Fare clic su OK e quindi riavviare il computer per aggiornare le dimensioni del file di pagina.

  7. Verificare che la matrice di archiviazione sia accessibile dal computer di test.

  8. Copiare i file di simboli di Windows in %SystemDrive%\Symbols.

  9. Installare l'applicazione client Windows HLK nel computer di test.

  10. Usare Windows HLK Studio per creare un pool di computer e quindi spostare il computer di test in tale pool.

Avviso

Quando si testano i dispositivi di archiviazione, è consigliabile completare tutti i test fondamentali del dispositivo prima di avviare i test di archiviazione. I test di archiviazione riconfigureranno il dispositivo di test, lasciando il dispositivo in uno stato non adatto per supportare i test dei concetti fondamentali del dispositivo. Le configurazioni seguenti forniscono passaggi per creare volume nel dispositivo di test di archiviazione. Questo è importante completare la parte fondamentale del dispositivo di test (DevFund).