Prerequisiti per il test dell'adattatore Fibre Channel
I test per la certificazione dei driver includono test case manuali e automatizzati. Tutti i test automatizzati e manuali devono passare per la certificazione.
Questa sezione descrive le attività che è necessario completare prima di testare un controller di archiviazione Fibre Channel usando Windows Hardware Lab Kit (Windows HLK):
Test case manuali
Test automatizzati
Requisiti hardware
L'hardware seguente è necessario per testare un controller di archiviazione Fibre Channel. 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.
Un sottosistema di archiviazione RAID Fibre Channel che può supportare uno dei seguenti elementi: RAID-0, RAID-1, RAID-5, RAID-10 o RAID-6.
Avviso
Non testare usando un sottosistema di archiviazione che si connette tramite MPIO.
Se la scheda Fibre Channel non è avviabile, un controller ATA o SCSI.
Se l'adattatore Fibre Channel non è avviabile, un'unità disco ATA o SCSI. Il disco deve avere almeno 18 GB di spazio.
Un'unità disco floppy avviabile.
Un disco floppy.
Due schede Fibre Channel identiche (i dispositivi di test) basati su PCI-X o PCIe.
Due (o tre, se si testa RAID-5) Unità disco rigido Fibre Channel o Fibre Channel JBOD.
Una scheda bridge PCI-to-PCI.
Un adattatore bridge PCI-to-PCI, a meno che non si applichino alcune delle condizioni seguenti:
I controller 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 è 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 in uno slot del bus PCI già dietro un bridge PCI.
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 di archiviazione Fibre Channel:
Driver per il dispositivo 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
Per configurare il computer di test per testare un controller di archiviazione Fibre Channel, seguire questa procedura:
Quando il computer di test è disattivato, completare la procedura di assembly seguente:
Installare un'unità CD nel sistema di test, se il sistema non ne contiene già uno.
Installare una scheda Fibre Channel (Test Device 1).
Connettere l'adattatore Fibre Channel al sistema RAID.
Se si applicano una delle situazioni seguenti, connettere due unità disco rigido Fibre Channel o un JBOD Fibre Channel al dispositivo di test e quindi passare al passaggio G:
Il dispositivo di test dell'adattatore Fibre Channel è un controller integrato, esiste solo uno di questi controller nel sistema e non esiste una versione equivalente dell'adattatore PCI del dispositivo.
L'adattatore Fibre Channel è progettato per e venduto solo in un sistema di test host che accetta solo una sola versione del controller.
Nota
Usare tre dischi rigidi Fibre Channel per i test RAID-5.
Installare un bridge PCI-to-PCI in uno slot PCI nel sistema di test.
Nota
È anche possibile usare uno slot esistente dietro un ponte.
Installare un adattatore Fibre Channel secondario identico (Test Device 2) nella scheda bridge PCI-to-PCI.
Connettere due unità disco rigido Fibre Channel o un JBOD Fibre Channel per testare il dispositivo 2.
Nota
Usare tre dischi rigidi Fibre Channel per i test RAID-5.
Attivare il computer di test.
Configurare JBOD o dischi come Array 2, in base all'elenco seguente:
Se il dispositivo di test supporta un solo livello RAID, configurare JBOD o dischi usando tale livello. In caso contrario, configurare i dischi o JBOD nei livelli RAID specificati nella tabella seguente.
Livelli RAID supportati dal dispositivo di test Usare il livello RAID 0 e 1
1
0 e 5
5
1 e 5
1 o 5
0, 1 e 5
1 o 5
- Array 2 must contain at least 60 GB of space.
10. Configure the RAID system as Array 1 according to the following list:
- If the RAID system supports only one RAID level, configure it by using that level. Otherwise, configure the RAID system according to the preceding table.
- Array 2 must contain at least 60 GB of space.
11. If the test Fibre Channel adapter is not bootable, install an ATA or SCSI hard disk drive and an alternate ATA or SCSI boot controller if they are not present.
Attivare il computer di test, installare il sistema operativo Windows appropriato, installare tutti gli aggiornamenti di Windows disponibili 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.
Installare tutti i driver di sistema HBA o RAID necessari per connettersi o gestire i dispositivi periferici.
Eseguire una delle operazioni seguenti per installare il sistema operativo:
Se l'adattatore Fibre Channel di test è avviabile, installare il sistema operativo in una partizione NTFS da 364 GB nel sistema RAID.
Installare il sistema operativo in una partizione ntfs formattata da 36 GB nell'unità disco rigido ATA o SCSI connessa al controller di avvio ATA o SCSI alternativo nel sistema di test.
Avviare il sistema di test nel sistema operativo Microsoft Windows.
Usare l'utilità Gestione dischi di Windows per configurare tre 4 GB di partizioni NTFS nell'array 1, come illustrato nel diagramma seguente:
Usare l'utilità Gestione dischi di Windows per eseguire il mirroring di uno dei volumi creati nel passaggio 6 alla matrice 2.
Per impostare il file di pagina di sistema e abilitare crashdump, seguire questa procedura:
Fare clic sul pulsante Start , fare clic con il pulsante destro del mouse su Computer, quindi scegliere Proprietà.
Fare clic sulla scheda Generale e quindi prendere nota della quantità di RAM contenuta nel computer.
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.
Fare clic sulla scheda Avanzate e quindi nell'area Memoria virtuale fare clic su Cambia.
Selezionare Dimensioni personalizzate e quindi immettere un numero nella casella Dimensioni iniziali (MB) maggiore della dimensione della RAM annotata nel passaggio b.
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.
Fare clic su Imposta e quindi su OK due volte.
Fare clic su OK e quindi riavviare il computer per aggiornare le dimensioni del file di pagina.
Copiare i file di simboli di Windows in %SystemDrive%\Symbols.
Verificare che Windows possa accedere all'array di archiviazione Fibre Channel.
Installare l'applicazione client Windows HLK nel computer di test.
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 dei concetti fondamentali dei dispositivi prima di avviare i test di archiviazione. I test di archiviazione riconfigureranno il dispositivo di test, lasciando il dispositivo in uno stato non idoneo per supportare i test dei concetti fondamentali del dispositivo. Le configurazioni seguenti illustrano i passaggi per creare un volume nel dispositivo di test dell'archiviazione. Questo è importante per completare la parte fondamentale del dispositivo di test (Dev Fund).