Partager via


Conditions préalables au test de l’adaptateur HBA iSCSI

Cette section décrit les tâches que vous devez effectuer avant de tester un adaptateur de bus hôte (HBA) iSCSI à l’aide du Kit de laboratoire matériel Windows (Windows HLK) :

Configuration matérielle requise

Vous pouvez exécuter les tests iSCSI HBA dans une configuration unique. Toutefois, vous pouvez implémenter cette configuration de l’une des deux manières suivantes :

  • Un adaptateur HBA iSCSI, un système de stockage sur disque iSCSI et un changeur de support sur bande iSCSI

  • Un adaptateur HBA iSCSI, un pont vers un autre bus, un système de stockage sur disque et un changeur de support sur bande iSCSI

Le matériel suivant est requis pour tester un adaptateur HBA iSCSI. Vous aurez peut-être besoin de matériel supplémentaire si l’appareil de test offre d’autres fonctionnalités. Pour déterminer si des exigences matérielles supplémentaires s’appliquent, consultez la description de chaque test qui s’affiche pour l’appareil dans Windows HLK Studio.

Notes

À l’exception de l’ordinateur de test et du contrôleur de test, tout le matériel impliqué dans le test doit déjà avoir un logo.

  • Un ordinateur de test. L’ordinateur de test doit répondre à la configuration requise pour Windows HLK, comme décrit dans Configuration requise pour Windows HLK et les exigences spécifiques au système d’exploitation suivantes.

    • Pour les tests sur Windows 8, Windows 7, Windows Vista ou Windows XP :

      • Un processeur double cœur ou équivalent

      • 4 Go de mémoire

    • Pour les tests sur Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 ou Windows Server 2003 :

      • Un processeur à quatre cœurs ou équivalent

      • 6 Go de mémoire

  • Un HBA iSCSI (le périphérique de test).

  • Un lecteur de bande combiné et un périphérique de changeur de support. Si vous testez sans pont, cet appareil doit être un appareil iSCSI. Si vous testez avec un pont, cet appareil doit être un appareil qui se connecte via un autre bus.

  • Deux systèmes de stockage sur disque. Si vous testez sans pont, ces systèmes doivent être des systèmes de stockage sur disque iSCSI. Si vous testez avec un pont, ces systèmes doivent être des systèmes de stockage sur disque qui se connectent via un autre bus.

    Notes

    Si l’appareil de test prend en charge le démarrage, vous devez avoir deux cibles de disque. Ces cibles peuvent exister sur le même périphérique de stockage sur disque si elles ont des noms de cibles différents.

  • Un pont iSCSI, si vous testez dans une configuration qui a un pont.

  • Trois cartouches de média vides pour chaque lecteur sur l’appareil de changeur moyen.

  • Un moniteur, un clavier et une souris.

  • Un lecteur de disquette prenant en charge le démarrage, si votre appareil prend en charge le démarrage.

  • Deux (2) cartes réseau Gigabit Ethernet.

Notes

Pour certifier votre produit pour une utilisation sur des serveurs, l’ordinateur de test doit prendre en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont requises pour tester les fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples de l’appareil et du pilote. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil. En outre, le ou les systèmes serveurs utilisés pour les tests de périphérique ou de pilote doivent avoir Server Core installé avant le test. Pour plus d’informations, consultez Options d’installation de Windows Server.

Si vous utilisez un pool d’ordinateurs de test pour tester des appareils, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le périphérique et le pilote que vous souhaitez tester. Si le pilote est identique sur tous les ordinateurs du pool, le système crée une planification pour s’exécuter sur tous les ordinateurs de test.

Pour les tests qui n’incluent pas de pilote à tester, tels que les tests de disque dur, le planificateur Windows HLK limite les tests qui valident le rééquilibrage de l’appareil et du pilote, l’état D3 et les fonctionnalités de plusieurs groupes de processeurs à exécuter sur l’ordinateur de test par défaut. Vous devez configurer manuellement cet ordinateur pour qu’il dispose de plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur de test de la liste. Le personnel de test doit s’assurer que le premier ordinateur de test de la liste répond à la configuration matérielle minimale requise.

Notes

À l’exception des pilotes de para virtualisation (tels que définis par le document Stratégies et processus WHCP ), vous ne pouvez utiliser aucune forme de virtualisation lorsque vous testez des appareils physiques et leurs pilotes associés pour la certification ou la signature du serveur. Tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes requises pour réussir les tests liés à plusieurs groupes de processeurs, à la gestion de l’alimentation des appareils, à la fonctionnalité PCI des appareils et à d’autres tests.

Notes

  Paramètre Groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour le test hardware Lab Kit des pilotes de périphérique Windows Server 2008 R2 et versions ultérieures pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.

Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :

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

Les commandes de suppression des paramètres de groupe et de redémarrage sont les suivantes :

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

Notes

Paramètre d’intégrité du code

La fonctionnalité VBS (Virtualization Based Security) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.

Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :

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

Configuration logicielle requise

Les logiciels suivants sont requis pour tester un adaptateur HBA iSCSI :

  • Pilotes du périphérique de test.

  • Les derniers filtres ou mises à jour Windows HLK.

  • Fichiers de symboles Windows. Celles-ci sont disponibles sur le site web Fichiers de symboles.

  • Version actuelle du Kit de pilotes Windows (WDK)

Configuration de l’ordinateur de test

Pour configurer l’ordinateur de test afin de tester un adaptateur HBA iSCSI, procédez comme suit :

  1. Lorsque l’ordinateur de test est désactivé, effectuez les étapes d’assembly suivantes :

    1. Installez le contrôleur iSCSI dans le système de test.

    2. Connectez les deux cartes réseau de 1 Go au réseau.

    3. Connectez le contrôleur iSCSI au réseau de test. Le réseau de test est le réseau qui contient windows HLK Studio et le contrôleur Windows HLK.

    4. Si vous utilisez un pont iSCSI, connectez-le au réseau.

    5. Effectuez l'une des opérations suivantes :

      1. Si vous utilisez un pont iSCSI, connectez le système de stockage sur disque, la bande combinée et le changeur de support au pont.

      2. Si vous n’utilisez pas de pont iSCSI, connectez le système de stockage sur disque, la bande combinée et le changeur de support au réseau.

      Le diagramme suivant montre la configuration du système de test sans pont.

      Diagramme de configuration du contrôleur iscsi (aucun pont)

      Le diagramme suivant montre la configuration du système de test avec un pont.

      Diagramme de configuration du contrôleur iscsi (pont)

  2. Activez l’ordinateur de test, installez le système d’exploitation Windows approprié, installez toutes les mises à jour Windows disponibles, puis configurez l’ordinateur pour votre réseau de test.

    Si l’adaptateur HBA iSCSI prend en charge le démarrage, installez le système d’exploitation sur une cible de disque iSCSI différente de celle que vous allez utiliser pour le test.

  3. Si vous devez installer le pilote de périphérique fourni par le fabricant sur l’ordinateur de test, procédez maintenant.

  4. Installez la dernière version de l’initiateur du logiciel iSCSI. Cette option est disponible à partir du Centre de téléchargement Microsoft.

  5. Utilisez le Panneau de configuration iSCSI pour vous connecter à tous les appareils cibles. Lorsque vous vous connectez aux cibles, sélectionnez la zone Restaurer automatiquement cette connexion lorsque le système démarre case activée.

    Important

    Vous devez vous connecter à tous les appareils cibles iSCSI que vous utilisez pour les tests. Vous ne devez pas vous connecter à d’autres appareils cibles iSCSI. Sinon, les tests WLK ne fonctionnent pas correctement.

  6. Utilisez Gestion des disques pour créer trois volumes NTFS de 4 Go sur le système de stockage sur disque qui ne contient pas le système d’exploitation. Affectez à chaque volume une lettre de lecteur.

  7. Utilisez le Panneau de configuration iSCSI pour lier toutes les lettres de lecteur créées à l’étape précédente.

  8. Effectuez la procédure suivante pour définir le fichier de page système et activer crashdump :

    1. Cliquez sur le bouton Démarrer , cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.

    2. Cliquez sur l’onglet Général , puis notez la quantité de RAM que contient l’ordinateur.

    3. Cliquez sur l’onglet Avancé (ou sur Paramètres système avancés dans le volet gauche pour Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 ou Windows Server 2012), puis, dans la zone Performances, cliquez sur Paramètres.

      Notes

      Si vous êtes invité à entrer des informations d’identification administratives ou à autoriser l’action, entrez les informations d’identification ou autorisez l’action.

    4. Cliquez sur l’onglet Avancé , puis, dans la zone Mémoire virtuelle , cliquez sur Modifier.

    5. Sélectionnez Taille personnalisée, puis entrez un nombre dans la zone Taille initiale (Mo) supérieur à la taille de ram que vous avez notée à l’étape b.

    6. Dans la zone de texte Taille maximale (Mo), entrez une valeur de taille maximale supérieure à la taille initiale que vous avez entrée dans la zone Taille initiale (Mo). (La taille maximale est généralement de 1,5 à 2 fois la taille initiale.)

    7. Cliquez sur Définir, puis sur OK deux fois.

    8. Cliquez sur OK, puis redémarrez l’ordinateur pour mettre à jour la taille du fichier de page.

  9. Copiez les fichiers de symboles Windows dans %SystemDrive%\Symbols.

  10. Vérifiez que Windows peut accéder au stockage à l’aide de l’adaptateur HBA iSCSi.

  11. Installez l’application cliente Windows HLK sur l’ordinateur de test.

  12. Utilisez Windows HLK Studio pour créer un pool d’ordinateurs, puis déplacez l’ordinateur de test vers ce pool.

Assurez-vous que l’ordinateur de test est à l’état prêt avant de commencer vos tests. En outre, lorsque vous planifiez des tests ISCSI HBA, configurez la communication entre l’adaptateur HBA (initiateur) et les cibles iSCSI. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.

Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lorsque vous exécutez des tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.

Avertissement

Lorsque vous testez des appareils de stockage, nous vous recommandons vivement d’effectuer tous les tests de base des appareils avant de commencer les tests de stockage. Les tests de stockage reconfigurent votre appareil de test, ce qui laisse l’appareil dans un état inadapté pour prendre en charge les tests De base de l’appareil. Les configurations suivantes fournissent des étapes pour créer un volume sur l’appareil de test de stockage. Il est important d’effectuer la partie De base de l’appareil du test (DevFund).