Compartir a través de


Requisitos previos de prueba de componentes de arranque iSCSI

En esta sección se describen las tareas que debe completar antes de probar un dispositivo de componente de arranque iSCSi mediante el Kit de laboratorio de hardware de Windows (Windows HLK):

La prueba de un componente de arranque iSCSI comprueba que un sistema admite el uso de un destino iSCSI como disco de inicio. El componente de arranque iSCSI puede formar parte del BIOS del sistema, el adaptador de bus de host iSCSI (HBA), la tarjeta de red que tiene BIOS extendido o tarjeta de red que tiene un entorno de ejecución de arranque previo (PXE) y un programa de cargador de arranque iSCSI para iniciar el equipo.

El programa bios o cargador de arranque iSCSI usa la llamada de interrupción del BIOS de Phoenix Int 13h para permitir que el sistema operativo se inicie como si hubiera un disco conectado localmente. Las operaciones de lectura y escritura de disco a través de las extensiones de Phoenix Int 13h se redirigen a través de iSCSI al disco remoto. El bios de arranque iSCSI o el programa de cargador crea la tabla de firmware de arranque iSCSI (iBFT) que contiene la información necesaria para que el sistema operativo Microsoft Windows continúe cargando después de que se haya completado el cargador del sistema operativo y se haya iniciado el kernel de Windows.

El componente de arranque iSCSI incluye lo siguiente:

  • Código de inicio previo al arranque

  • Implementación de iBFT en firmware o BIOS

  • Compatibilidad con Crashdump en controladores nuevos o existentes

Requisitos de hardware

El siguiente hardware es necesario para probar un componente de arranque iSCSI. Es posible que necesite hardware adicional si el dispositivo de prueba ofrece otras características. Para determinar si se aplican requisitos de hardware adicionales, consulte la descripción de la prueba para cada prueba que aparece para el dispositivo en Windows HLK Studio.

  • Un equipo de prueba. Los equipos de prueba deben cumplir los requisitos de HLK de Windows tal y como se describe en Requisitos previos de HLK de Windows y los siguientes requisitos específicos del sistema operativo:

    • Para realizar pruebas en Windows 8, Windows 7, Windows Vista o Windows XP:

      • Un procesador de doble núcleo o equivalente

      • 4 GB de memoria

    • Para realizar pruebas en Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 o Windows Server 2003

      • Un procesador de cuatro núcleos o equivalente

      • 6 GB de memoria

  • Hardware y software que contienen el componente de arranque iSCSI en la opción de servidor ROM, NIC opción ROM, firmware o implementación PXE.

  • Dos adaptadores de red Gigabit Ethernet que tienen logotipos.

Nota

Para certificar el producto para su uso en servidores, el equipo de prueba debe admitir cuatro procesadores y un mínimo de 1 GB de RAM. Estas funcionalidades del sistema son necesarias para probar la funcionalidad Rebalance, D3 State y Multiple Processor Group del dispositivo y el controlador. No necesita un equipo que tenga más de 64 procesadores para probar el dispositivo. Además, los sistemas de servidor que se usan para las pruebas de dispositivos o controladores deben tener Server Core instalado antes de las pruebas. Para obtener más información, vea Opciones de instalación de Windows Server.

Si usa un grupo de equipos de prueba para probar dispositivos, al menos un equipo del grupo debe contener cuatro procesadores y un mínimo de 1 GB de RAM. Además, ese equipo debe contener el dispositivo y el controlador que desea probar. Si el controlador es el mismo en todos los equipos del grupo, el sistema crea una programación para ejecutarse en todos los equipos de prueba.

En el caso de las pruebas que no incluyen un controlador para probar, como las pruebas de unidad de disco duro, el programador de HLK de Windows restringe las pruebas que validan el reequilibrio del dispositivo y el controlador, el estado D3 y varias funciones de grupos de procesadores para ejecutarse en el equipo de prueba predeterminado. Debe configurar manualmente este equipo para que tenga varios grupos de procesadores. El equipo predeterminado es el primer equipo de prueba de la lista. El personal de pruebas debe asegurarse de que el primer equipo de prueba de la lista cumple los requisitos mínimos de hardware.

Nota

Excepto para los controladores de para-virtualization (tal y como se define en el documento de directivas y procesos de WHCP ), no puede usar ninguna forma de virtualización al probar dispositivos físicos y sus controladores asociados para la certificación o firma del servidor. Todos los productos de virtualización no admiten la funcionalidad subyacente necesaria para pasar las pruebas relacionadas con varios grupos de procesadores, la administración de energía de dispositivos, la funcionalidad PCI del dispositivo y otras pruebas.

Nota

  Configuración de varios grupos de procesadores Debe establecer el valor para el tamaño del grupo de procesadores para las pruebas del Kit de laboratorio de hardware de Windows Server 2008 R2 y versiones posteriores para la certificación. Para ello, ejecute bcdedit en una ventana del símbolo del sistema con privilegios elevados mediante la opción /set.

Los comandos para agregar la configuración del grupo y reiniciar son los siguientes:

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

Los comandos para quitar la configuración del grupo y reiniciar son los siguientes:

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

Nota

Configuración de integridad de código

La característica Seguridad basada en virtualización (VBS) de Windows Server 2016 debe habilitarse primero mediante Administrador del servidor.

Una vez que se haya producido, se debe crear y establecer la siguiente clave del Registro:

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

Requisitos de software

El software siguiente es necesario para probar un componente de arranque iSCSI:

  • Controladores del dispositivo de prueba.

  • Las actualizaciones o filtros HLK de Windows más recientes.

  • La versión actual del Kit de controladores de Windows (WDK).

  • Archivos de símbolos de Windows. Están disponibles en el sitio web archivos de símbolos.

  • Iniciador de software iSCSI de Microsoft 2.02Boot +.

  • Un controlador en modo kernel para leer iBFT en firmware o BIOS (consulte Microsoft-iSCSI-Boot-Firmware-Table-Spec-v1.0.doc).

Prueba de la configuración del equipo

Para configurar el equipo de prueba para probar un componente de arranque iSCSI, siga estos pasos:

  1. Cuando el equipo de prueba está desactivado, complete los pasos de ensamblado siguientes:

    1. Instale el dispositivo de prueba que admita el arranque iSCSI.

    2. Configure un entorno iSCSI y registre las direcciones IP y los nombres de destino de los dispositivos.

  2. Active el equipo de prueba, instale el sistema operativo Windows adecuado, instale todas las actualizaciones de Windows disponibles y, a continuación, configure el equipo para la red de prueba. La red de prueba es la red que contiene windows HLK Studio y el controlador HLK de Windows.

  3. Si tiene que instalar el controlador de dispositivo proporcionado por el fabricante en el equipo de prueba, haga esto ahora.

  4. Inicie el sistema de prueba en el sistema operativo Microsoft Windows.

  5. Compruebe que Windows puede acceder al dispositivo de arranque iSCSI.

  6. Instale la aplicación cliente HLK de Windows en el equipo de prueba.

  7. Use Windows HLK Studio para crear un grupo de equipos y, a continuación, mueva el equipo de prueba a ese grupo.

Asegúrese de que el equipo de prueba está en estado listo antes de comenzar las pruebas. Si una prueba requiere que se establezcan parámetros antes de ejecutarse, aparecerá un cuadro de diálogo para esa prueba. Revise el tema de prueba específico para obtener más información.

Algunas pruebas de Windows HLK requieren intervención del usuario. Al ejecutar pruebas para un envío, se recomienda ejecutar las pruebas automatizadas en un bloque por separado de las pruebas manuales. Esto impide que una prueba manual interrumpa la finalización de una prueba automatizada.

Advertencia

Al probar los dispositivos de almacenamiento, se recomienda encarecidamente completar todas las pruebas de aspectos básicos del dispositivo antes de iniciar pruebas de almacenamiento. Las pruebas de almacenamiento volverán a configurar el dispositivo de prueba, dejando el dispositivo en un estado no adecuado para admitir pruebas de device Fundamentals. Las siguientes configuraciones proporcionan pasos para crear volumen en el dispositivo de prueba de almacenamiento. Esto es importante para completar la parte fundamental del dispositivo de las pruebas (DevFund).