Guía de implementación de HPE UEFI para servidores HPE ProLiant Gen9 Resumen En esta guía se detalla cómo utilizar distintos métodos de implementación para el arranque de servidores ProLiant Gen9 basados en Unified Extensible Firmware Interface (UEFI). Este documento está dirigido a la persona encargada de la instalación, administración y solución de problemas de los servidores y sistemas de almacenamiento. Nº de referencia: 814283-073 Publicado: Abril de 2016 Edición: 1 © Copyright 2015, 2016 Hewlett Packard Enterprise Development LP Avisos La información que incluye este documento está sujeta a cambios sin previo aviso. Las únicas garantías de los productos y servicios de Hewlett Packard Enterprise están establecidas en las declaraciones expresas de garantía que acompañan a dichos productos y servicios. No se podrá interpretar nada de lo aquí incluido como parte de una garantía adicional. Hewlett Packard Enterprise no se hace responsable de los errores u omisiones de carácter técnico o editorial que puedan figurar en este documento. Software informático confidencial. Para la posesión, uso o copia de su software es necesaria una licencia válida de Hewlett Packard Enterprise. Cumpliendo con la normativa FAR 12.211 y 12.212, el software informático comercial, la documentación del software informático y los datos técnicos sobre elementos comerciales se han concedido al gobierno de EE. UU. en virtud de la licencia comercial estándar del proveedor. Los enlaces a páginas web de otros fabricantes le llevan fuera de la página web de Hewlett Packard Enterprise. Hewlett Packard Enterprise no tiene ningún control sobre la información ajena a la página web de Hewlett Packard Enterprise y no se hace responsable de ella. Reconocimientos Intel®, Itanium®, Pentium®, Intel Inside® y el logotipo de Intel Inside son marcas comerciales o registradas de Intel Corporation o sus filiales en los EE. UU. y en otros países. Microsoft® y Windows® son marcas comerciales o registradas de Microsoft Corporation en los Estados Unidos y/o en otros países. ® es una marca registrada de UEFI Forum, Inc. Contenido 1 Introducción.........................................................................................................6 Métodos de implementación UEFI........................................................................................................6 2 Configuración de los valores de arranque UEFI.................................................7 Configuración de arranque...................................................................................................................7 Comparación de los modos de arranque: UEFI y Legacy BIOS (BIOS heredado)..............................7 Selección del modo de arranque..........................................................................................................7 Arranque optimizado UEFI...................................................................................................................8 Activación/desactivación del arranque optimizado UEFI:.....................................................................8 Orden de arranque UEFI......................................................................................................................8 Cambio de la lista UEFI Boot Order (Orden de arranque UEFI)..........................................................9 Orden de arranque del BIOS heredado................................................................................................9 Cambio de la lista BIOS Boot Order (Orden de arranque del BIOS heredado)...................................9 Agregar opción de arranque.................................................................................................................9 Adición de una opción de arranque a la lista UEFI Boot Order (Orden de arranque UEFI)...............10 Opciones de One-Time Boot Menu (Menú de arranque de un solo uso)...........................................10 Selección de una opción para un arranque de un solo uso...............................................................11 3 Arranque desde una tarjeta SD.........................................................................12 Implementación del sistema operativo en una tarjeta SD con Intelligent Provisioning......................12 Implementación de un sistema operativo en una tarjeta SD..............................................................12 4 Arranque desde USB.........................................................................................13 Opciones de arranque USB................................................................................................................13 Arranque desde USB genérico...........................................................................................................13 Creación de una unidad flash USB UEFI de arranque para la instalación de Windows....................13 Uso de la partición de usuarios integrada para instalar y arrancar VMware ESXi.............................14 Arranque desde un dispositivo HPE Dual MicroSD............................................................................14 Creación de una llave USB de arranque doble para UEFI Mode (Modo UEFI) y Legacy BIOS Mode (Modo BIOS heredado).......................................................................................................................15 5 Arranque PXE e iPXE........................................................................................16 Funcionamiento de PXE e iPXE.........................................................................................................16 Arranque de multidifusión de PXE................................................................................................16 Configuración PXE.............................................................................................................................16 Configuración de los servidores PXE para los clientes de BIOS heredado en un entorno Linux..............................................................................................................................................17 Configuración de DHCP...........................................................................................................17 Configuración del servicio dhcpd de ISC............................................................................17 Configuración de dnsmasq.................................................................................................17 Configuración de TFTP............................................................................................................17 Configuración de los servidores PXE para los clientes basados en UEFI en un entorno Linux....19 Configuración de los cargadores de arranque.........................................................................21 Mediante ELILO..................................................................................................................21 Mediante GRUB2................................................................................................................22 Mediante Syslinux...............................................................................................................23 Configuración de un servidor PXE para el cliente de BIOS heredado en un entorno Windows........23 Configuración de un servidor PXE para el cliente basado en UEFI en un entorno Windows............23 Requisitos del sistema...................................................................................................................23 Configuración de un servidor de Windows....................................................................................23 Configuración de VLAN para el arranque de red UEFI.................................................................24 Uso del menú de configuración de VLAN proporcionado por la red de System Utilities (Utilidades del sistema)............................................................................................................24 Uso del menú de configuración proporcionado por adaptadores NIC específicos..................25 Contenido 3 Configuración de iPXE........................................................................................................................25 Configuración de iPXE........................................................................................................................26 Configuración de la carga en cadena............................................................................................27 Arranque de PXE o iPXE....................................................................................................................27 6 Arranque desde iSCSI.......................................................................................29 Configuración de l iniciador de software iSCSI..................................................................................29 Configuración del iniciador de software iSCSI y arranque de iSCSI..................................................29 Selección de un dispositivo para el arranque iSCSI y configuración para el arranque desde la red...................................................................................................................................29 Especificación de un nombre de iniciador iSCSI...........................................................................30 Adición de un dispositivo de arranque iSCSI................................................................................30 Comprobación de la conexión de iSCSI........................................................................................31 Instalación y configuración de Red Hat Enterprise Linux 7................................................................32 Instalación de Red Hat Enterprise Linux 7 mediante el menú de kickstart...................................32 Configuración de Red Hat Enterprise Linux 7...............................................................................32 Cambio del orden de arranque del iniciador iSCSI............................................................................33 7 Arranque de la dirección URL HTTP/FTP.........................................................34 Configuración de red previa al arranque............................................................................................34 Establecimiento de la configuración de red previa al arranque..........................................................36 Mediante las utilidades del sistema...............................................................................................36 Uso del comando sysconfig en Embedded UEFI Shell.................................................................36 Uso de RESTful Interface Tool......................................................................................................36 Solución de problemas.......................................................................................................................37 No se puede descargar el archivo de la dirección URL de arranque de red................................37 No se puede realizar el arranque de red desde un archivo de imagen descargado.....................38 8 Arranque de Embedded UEFI Shell..................................................................39 Comandos de Embedded UEFI Shell para la implementación de red...............................................39 Standard Format Output (SFO, resultados en formato estándar).................................................39 Invocación de las secuencias de comandos del shell........................................................................40 Inicio automático de la secuencia de comandos de UEFI Shell en System Utilities (Utilidades del sistema)...................................................................................................................................40 Invocación manual de una secuencia de comandos del shell......................................................40 Edición de las secuencias de comandos del shell........................................................................40 Configuración de Embedded UEFI Shell para leer la secuencia de comandos de inicio desde la red..............................................................................................................................................41 Creación de discos RAM....................................................................................................................42 Implementación y secuencia de comandos........................................................................................42 Configuración del arranque de Embedded UEFI Shell: Una solución de implementación de ejemplo...............................................................................................................................................43 Configuración de los ajustes necesarios mediante System Utilities (Utilidades del sistema).......43 Configuración de los ajustes necesarios mediante RESTful Interface Tool..................................44 Secuencia de comandos de inicio de ejemplo..............................................................................44 Solución de problemas.......................................................................................................................47 No se puede realizar la implementación desde la secuencia de comandos de UEFI Shell.........47 9 Arranque de SAN FC/FCoE en UEFI Mode (Modo UEFI)................................48 Configuración del arranque de SAN FC/FCoE...................................................................................48 Arranque desde la SAN FC/FCoE......................................................................................................48 10 Arranque de la unidad de disco duro local en UEFI Mode (Modo UEFI)........49 Configuración de arranque de la unidad de disco duro......................................................................49 Compatibilidad con SATA integrada...................................................................................................49 Activación de la compatibilidad con SATA integrada..........................................................................49 4 Contenido 11 Asistencia y otros recursos..............................................................................50 Acceso al soprte de Hewlett Packard Enterprise...............................................................................50 Acceso a las actualizaciones..............................................................................................................50 Información relacionada.....................................................................................................................51 Páginas web.......................................................................................................................................51 Reparaciones del propio cliente.........................................................................................................51 Remote Support..................................................................................................................................51 API RESTful........................................................................................................................................52 Comentarios sobre la documentación................................................................................................52 Glosario................................................................................................................53 Índice....................................................................................................................55 Contenido 5 1 Introducción Los servidores ProLiant Gen9 admiten un firmware del sistema estándar del sector basado en UEFI. Gracias a una pila de red integrada mejorada y un entorno Embedded UEFI Shell, las opciones de implementación de UEFI del servidor ProLiant Gen9 ofrecen mejoras de fiabilidad, seguridad, escalabilidad y mayores velocidades de descarga que las soluciones existentes de implementación basada en red. Métodos de implementación UEFI Los siguientes métodos están disponibles para la instalación e implementación de servidores ProLiant Gen9 basados en UEFI: 6 • SD (Secure Digital): Utiliza una tarjeta SD como alternativa al almacenamiento en una unidad de disco duro o unidad de estado sólido como destino para la implementación de un sistema operativo en los servidores ProLiant Gen9. Puede utilizar una tarjeta de cualquier capacidad de las que se encuentran en el mercado actualmente. • USB: crea una unidad flash USB de arranque UEFI para iniciar cualquier aplicación UEFI de tipo .efi, arranca un iniciador de sistema operativo almacenándolo en \efi\BOOT\ BOOTX64.EFI o utiliza una partición de una unidad flash USB como almacenamiento para la instalación del sistema operativo. • PXE (Preboot Execution Environment) e iPXE (Preboot Execution Environment, entorno de ejecución previo al arranque): PXE arranca adquiriendo una dirección IP y descargando archivos de un servidor con las capacidades de red del servidor. iPXE amplía los métodos de arranque de PXE proporcionando arranque HTTP y otras opciones. • iSCSI (Pequeña interfaz de sistema informático por Internet): arranca desde una imagen almacenada en un LUN o en una red de almacenamiento iSCSI (SAN). • Dirección URL HTTP/FTP: descarga y arranca desde archivos situados en una ubicación de red (URL) mediante HTTP y FTP a través de conexiones TCP que son más fiables que las conexiones UDP utilizadas para el arranque PXE. • Embedded UEFI Shell: Arranca desde Embedded UEFI Shell, un método que ofrece una solución automatizada de secuencias de comandos para una implementación del sistema operativo basada en red más rápida. • SAN (FC y FCoE): arranca desde imágenes de sistema operativo de disco que se encuentran en una red de almacenamiento Fibre Channel (SAN). • Unidad de disco duro local: Arranca desde una unidad de disco duro local conectada a una controladora RAID Dynamic Smart Array o SATA AHCI. Introducción 2 Configuración de los valores de arranque UEFI Configuración de arranque Puede utilizar la interfaz web de iLO 4, los menús de las utilidades del sistema UEFI o RESTful Interface Tool para ver y modificar los parámetros de arranque, incluido el orden en que el servidor intenta arrancar desde las opciones de arranque configuradas. En las secciones siguientes se describe cómo configurar los parámetros de arranque mediante los menús de las utilidades del sistema. Más información Guía de usuario de HPE iLO 4 en http://www.hpe.com/info/ilo/docs Documentación de la herramienta RESTful Interface en: http://www.hpe.com/info/ restfulinterface/docs Comparación de los modos de arranque: UEFI y Legacy BIOS (BIOS heredado) Los servidores ProLiant Gen9 ofrecen dos configuraciones de modo de arranque: El modo UEFI (el modo de arranque predeterminado) y el modo Legacy BIOS (BIOS heredado). Algunas de las opciones de arranque que se describen en esta guía requieren que se seleccione un modo de arranque específico. • UEFI Mode (Modo UEFI): es el modo de arranque predeterminado. Configura el servidor para arrancar sistemas operativos compatibles con UEFI y es necesario para utilizar determinadas opciones de las utilidades del sistema UEFI, como el arranque seguro y el arranque con USB, PXE con IPv6, iSCSI, direcciones URL HTTP/FTP, la partición de usuarios integrada y la controladora Dynamic Smart Array B140i. • Legacy BIOS Mode (Modo BIOS heredado): este modo de arranque configura el servidor para arrancar sistemas operativos tradicionales en modo de compatibilidad con el BIOS heredado. Determinadas situaciones pueden requerir que trabaje en el Legacy BIOS Mode (Modo BIOS heredado), como las imágenes del sistema operativo personalizadas de arranque que se han instalado mediante el modo de arranque heredado o que se han creado con un sistema de BIOS heredado. Selección del modo de arranque Requisito previo Al arrancar en UEFI Mode (Modo UEFI), deje el UEFI Optimized Boot (Arranque optimizado UEFI) activado para que el sistema use los controladores gráficos UEFI nativos. Para seleccionar el Boot Mode (Modo de arranque) 1. 2. 3. Desde la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (BIOS/Configuración de plataforma [RBSU])→Boot Options (Opciones de arranque)→Boot Mode (Modo de arranque) y pulse Intro. Seleccione una opción y pulse Intro. • UEFI Mode (Modo UEFI) (opción predeterminada): configura el sistema para que arranque en un sistema operativo compatible con UEFI. • Legacy BIOS Mode (Modo BIOS heredado): configura el sistema para que arranque en un sistema operativo tradicional en modo de compatibilidad con el BIOS heredado. Pulse F10. Configuración de arranque 7 4. Reinicie el servidor. Arranque optimizado UEFI Utilice esta opción para controlar si el BIOS del sistema se inicia mediante los controladores gráficos UEFI nativos. Antes de cambiar esta opción, tenga en cuenta lo siguiente: • Si están ejecutando los sistemas operativos Microsoft Windows 2008 o Windows 2008 R2 y el sistema está configurado para el modo UEFI, deje esta opción desactivada. Los componentes del modo BIOS heredado son necesarios para las operaciones de vídeo en Windows. • Cuando esta opción está activada, Boot Mode (Modo de arranque) debe establecerse en UEFI Mode (Modo UEFI). Consulte Selección del modo de arranque. • Esta opción debe estar activada para: ◦ Activar y utilizar el Secure Boot (Arranque seguro). Consulte “Configuración del arranque seguro” en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9. ◦ Hacer funcionar VMware ESXi. Activación/desactivación del arranque optimizado UEFI: 1. 2. 3. 4. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Boot Options (Opciones de arranque)→UEFI Optimized Boot (Arranque optimizado UEFI) y pulse Intro. Seleccione una opción y pulse Intro. • Enabled (Activado) (opción predeterminada): Cuando está configurado en el modo UEFI, configura el BIOS del sistema para arrancar mediante los controladores gráficos UEFI nativos. • Disabled (Desactivado) (opción predeterminada): Configura el BIOS del sistema para arrancar mediante la ROM de expansión de vídeo heredado INT10. Pulse F10. Reinicie el servidor. Orden de arranque UEFI Utilice esta opción para cambiar el orden en el que arrancan las entradas de la lista UEFI Boot Order (Orden de arranque UEFI). Figura 1 Ejemplo de lista UEFI Boot Order (Orden de arranque UEFI) 8 Configuración de los valores de arranque UEFI También puede configurar la lista UEFI Boot Order (Orden de arranque UEFI) mediante la herramienta RESTful Interface. Consulte la documentación de la herramienta RESTful Interface en: http://www.hpe.com/info/restfulinterface/docs. Cambio de la lista UEFI Boot Order (Orden de arranque UEFI) 1. 2. 3. 4. 5. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Boot Options (Opciones de arranque)→UEFI Boot Order (Orden de arranque UEFI) y pulse Intro. Utilice las teclas de flecha para desplazarse por la lista de orden de arranque. Pulse la tecla + para mover hacia arriba una entrada en la lista de arranque. Pulse la tecla - para mover hacia abajo una entrada en la lista. Pulse F10. Orden de arranque del BIOS heredado Cuando el servidor está configurado en Legacy BIOS Mode (Modo BIOS heredado), puede utilizar esta opción para cambiar el orden en el que el servidor busca el firmware de arranque del sistema operativo dentro de la lista de Legacy BIOS Boot Order (Orden de arranque del BIOS heredado) Cambio de la lista BIOS Boot Order (Orden de arranque del BIOS heredado) Requisito previo Boot Mode (Modo de arranque) debe estar establecido en Legacy BIOS Mode (Modo del BIOS heredado). Para cambiar el Legacy BIOS boot order (Orden de arranque del BIOS heredado) 1. 2. 3. 4. 5. 6. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Boot Options (Opciones de arranque)→Legacy BIOS Boot Order (Orden de arranque del BIOS heredado) y pulse Intro. Utilice las teclas de flecha para desplazarse por la lista de orden de arranque. Pulse la tecla + para mover hacia arriba una entrada en la lista de arranque. Pulse la tecla - para mover hacia abajo una entrada en la lista. Pulse F10. Reinicie el servidor. Agregar opción de arranque Utilice esta opción para seleccionar una aplicación UEFI x64 con la extensión .EFI y añadirla como una nueva opción de arranque UEFI (por ejemplo, un cargador de arranque del sistema operativo u otra aplicación UEFI). La nueva opción de arranque se anexa a la lista UEFI Boot Order (Orden de arranque UEFI). Al seleccionar un archivo, se le pedirá que introduzca la descripción de la opción de arranque (que es la que se muestra en el menú de arranque), así como cualquier dato opcional que haya que pasar a la aplicación .EFI. Cambio de la lista UEFI Boot Order (Orden de arranque UEFI) 9 Adición de una opción de arranque a la lista UEFI Boot Order (Orden de arranque UEFI) 1. 2. 3. 4. 5. Conecte soportes con una partición FAT16 o FAT32. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Boot Options (Opciones de arranque)→Advanced UEFI Boot Maintenance (Mantenimiento avanzado de arranque UEFI)→Add Boot Option (Agregar opción de arranque) y pulse Intro. Busque una aplicación .EFI en la lista y pulse Intro. Si fuera necesario, continúe pulsando Intro para seguir explorando las opciones de menú. Introduzca una descripción para la opción de arranque, así como los datos opcionales; a continuación, pulse Intro. La nueva opción de arranque aparece en la lista UEFI Boot Order (Orden de arranque UEFI). 6. Seleccione Commit changes and exit (Confirmar cambios y salir) para guardar la selección. Opciones de One-Time Boot Menu (Menú de arranque de un solo uso) Utilice el menú One-Time Boot Menu (Menú de arranque de un solo uso) para seleccionar una opción de arranque UEFI y usarla en una sola ocasión. NOTA: La opción seleccionada no modifica la configuración predefinida del orden de arranque. SI utiliza una llave USB o un soporte virtual a través de la consola remota de iLO 4, salga y vuelva a entrar en System Utilities (Utilidades del sistema) para actualizar este menú y que aparezcan los dispositivos. Figura 2 Menú de arranque de un solo uso Las opciones de arranque incluyen lo siguiente 10 • Administrador de arranque de SO, como Windows Boot Manager (Administrador de arranque de Windows): Muestra el gestor de arranque para el SO instalado. • Generic USB Boot (Arranque desde USB genérico): proporciona un marcador de posición para cualquier dispositivo USB que se pueda arrancar en UEFI. Puede establecer la prioridad de arranque de esta opción y conservarla para usarla con los dispositivos USB que instale en el futuro. La configuración de esta prioridad no afecta a las prioridades definidas para dispositivos USB específicos de la lista UEFI Boot Order (Orden de arranque UEFI). Configuración de los valores de arranque UEFI NOTA: Esta opción solo está disponible en modo UEFI. El sistema intenta arrancar todos los dispositivos USB que puedan arrancarse en UEFI en el orden especificado en la entrada Generic USB Boot (Arranque desde USB genérico), aunque los dispositivos USB individuales instalados aparezcan por debajo en el orden de arranque. • FlexibleLOM integradas • Embedded UEFI Shell • Puerto de la tarjeta SATA integrada • Run a UEFI Application from a file system (Ejecutar una aplicación UEFI desde un sistema de archivos): le permite seleccionar una aplicación UEFI que se ejecutará desde un sistema de archivos. Puede explorar todos los sistemas de archivos FAT que están disponibles en el sistema. También puede seleccionar una aplicación UEFI x64 (con la extensión .EFI) para ejecutarla (puede ser un cargador de arranque del SO o cualquier otra aplicación UEFI). • Legacy BIOS One-Time Boot Menu (Menú de arranque de un solo uso del BIOS heredado): sale e inicia el Legacy BIOS One-Time Boot Menu (Menú de arranque de un solo uso del BIOS heredado), donde podrá seleccionar una opción de anulación determinada solo para este arranque. Esta opción no modifica la configuración del modo del orden de arranque. Selección de una opción para un arranque de un solo uso 1. 2. 3. En la pantalla System Utilities (Utilidades del sistema), seleccione One-Time Boot Menu (Menú de arranque de un solo uso) y pulse Intro. Seleccione una opción y pulse Intro. Reinicie el servidor. Selección de una opción para un arranque de un solo uso 11 3 Arranque desde una tarjeta SD Implementación del sistema operativo en una tarjeta SD con Intelligent Provisioning Intelligent Provisioning, una herramienta de implementación de un único servidor integrada en los servidores ProLiant Gen9, admite la implementación de un sistema operativo en una tarjeta SD. Esto permite proporcionar en la tarjeta SD la funcionalidad de arranque desde SD y de espacio de unidad del sistema operativo, similar a la de una unidad de disco duro o una unidad de estado sólido. Cuando se implementa un sistema operativo mediante Intelligent Provisioning, una tarjeta SD aprobada por Hewlett Packard Enterprise (si está instalada) se muestra como opción de destino para la implementación del sistema operativo. Esto proporciona un método sencillo y coherente para implementar los sistemas operativos admitidos en soportes SD. Implementación de un sistema operativo en una tarjeta SD Requisitos previos • Para arrancar un sistema operativo en modo UEFI, la tarjeta SD tiene que formatearse con GPT. • Para arrancar un sistema operativo en Legacy BIOS Mode (Modo BIOS heredado), la tarjeta SD tiene que formatearse con MBR. • Para arrancar un programa de instalación del sistema operativo o una aplicación previa al arranque en cualquiera de los modos de arranque, la tarjeta SD debe tener formato FAT16 o FAT32. • La opción Internal SD Card Slot (Ranura de tarjeta SD interna) debe estar activada en las utilidades del sistema. Es la configuración predeterminada. Consulte "Ranura de tarjeta SD interna" en la Guía de usuario de las utilidades del sistema UEFI para servidores HPE ProLiant Gen9. Implementación de un OS 1. 2. 3. 4. 5. 6. Inicie Intelligent Provisioning. Vea y modifique Hardware Settings (Configuración del hardware), incluidos los perfiles del sistema, la configuración de arrays, la configuración de Fiber Channel y la configuración de la tarjeta SD. Vea y modifique la información de OS Selection (Selección del sistema operativo), incluida la familia de sistemas operativos, el método de instalación y el tipo de soporte de origen. Vea y modifique OS Information (Información del sistema operativo), incluida la versión y el tipo de teclado. Revise y guarde la configuración. Cambie el orden de arranque para que la tarjeta SD esté en la parte superior de la lista del orden de arranque. Más información Guía de usuario de HPE Intelligent Provisioning para servidores HPE ProLiant Gen9 12 Arranque desde una tarjeta SD 4 Arranque desde USB Opciones de arranque USB • Creación de una unidad flash USB UEFI de arranque para la instalación de Windows • Uso de la partición de usuarios integrada para instalar y arrancar VMware ESXi • Arranque desde un dispositivo HPE Dual MicroSD • Creación de una llave USB de arranque doble para UEFI Mode (Modo UEFI) y Legacy BIOS Mode (Modo BIOS heredado) Arranque desde USB genérico La entrada Generic USB Boot (Arranque desde USB genérico) de One-Time Boot Order (Orden de arranque UEFI de un solo uso) es un marcador de posición para cualquier dispositivo USB que pueda arrancarse en UEFI. Puede establecer la prioridad de arranque de esta opción y conservarla para usarla con los dispositivos USB que instale en el futuro. La configuración de esta prioridad no afecta a las prioridades definidas para dispositivos USB específicos de la lista UEFI Boot Order (Orden de arranque UEFI). De forma predeterminada, los dispositivos USB añadidos recientemente aparecen en la parte inferior de la lista, pero también es posible mover las entradas dentro de dicha lista y arrancar desde ellas. NOTA: Esta opción solo está disponible en modo UEFI. El sistema intenta arrancar todos los dispositivos USB que puedan arrancarse en UEFI en el orden especificado en la entrada Generic USB Boot (Arranque desde USB genérico), aunque los dispositivos USB individuales instalados aparezcan por debajo en el orden de arranque. Más información Opciones de One-Time Boot Menu (Menú de arranque de un solo uso) Creación de una unidad flash USB UEFI de arranque para la instalación de Windows Requisitos previos • La unidad flash debe estar formateada como FAT/FAT32. • Cuando se arranca un iniciador de sistema operativo, el cargador de arranque es un archivo de tipo .efi y debe estar en la ubicación predeterminada \efi\BOOT\BOOTX64.EFI. • Las USB Options (Opciones de USB) de las utilidades del sistema deben estar configuradas para admitir el arranque desde una unidad USB. Esta es la configuración predeterminada. Para obtener más información, consulte "Opciones de USB" en la Guía de usuario de las utilidades del sistema UEFI para servidores HP ProLiant Gen9. Para crear de una llave USB de arranque 1. 2. Conecte la unidad flash USB a un equipo con Windows 7 u 8/8.1 y abra la secuencia de comandos. Escriba los comandos siguientes de uno en uno y pulse Intro después de cada uno de ellos: diskpart list disk 3. 4. Registre el número de disco de la unidad flash USB. Haga clic con el botón derecho en la llave USB y formatéela. Opciones de arranque USB 13 5. Para extraer los archivos de imagen de un archivo .iso para la instalación del SO: a. Abra el Explorador de archivos, desplácese hasta el archivo .iso, haga clic con el botón derecho y seleccione Mount (Montar). Se abrirá el archivo .iso. b. 6. 7. 8. Seleccione todos los archivos del archivo .iso, haga clic con el botón derecho y seleccione Enviar a y el disco extraíble de la unidad flash USB. Si está creando una unidad flash USB UEFI con Windows 2008 R2 o 2012 de 64 bits, copie el contenido de la imagen .iso en la unidad USB. En la unidad flash USB, copie la carpeta efi\microsoft\boot un nivel por encima en la carpeta efi como efi\boot. Abra una utilidad de gestión de archivos comprimidos y desplácese al archivo sources\ install.wim\1\Windows\Boot\EFI\bootmgfw.efi en la unidad flash USB. NOTA: El archivo install.wim no es un directorio. Es un archivo con el formato de imagen de Windows. 9. Seleccione el archivo bootmgfw.efi y cópielo en la carpeta /efi/boot/ de la unidad flash USB. 10. Haga clic en Aceptar y cierre la utilidad de gestión de archivos comprimidos. 11. Cambie el nombre del archivo bootmgfw.efi a bootx64.efi. 12. Lleve a cabo una instalación limpia de Windows 2008 R2 o Windows 2012/2012 R2 mediante UEFI con la unidad flash USB de arranque UEFI. Uso de la partición de usuarios integrada para instalar y arrancar VMware ESXi NOTA: Hewlett Packard Enterprise recomienda realizar con regularidad copias de seguridad de los datos de la partición de usuarios integrada. Requisito previo El modo de arranque debe haberse establecido en UEFI Mode (Modo UEFI) (el valor predeterminado). Para instalar y arrancar VMware ESXi 1. Active la partición de usuarios integrada: a. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→System Options (Opciones del sistema)→USB Options (Opciones de USB)→Embedded User Partition (Partición de usuarios integrada) y pulse Intro. b. Seleccione Enabled (Activada) y pulse Intro. c. Si es necesario, formatee la partición. d. Pulse F10. 2. Cambie el orden de arranque para que la partición de usuarios integrada esté en la parte superior de la lista del orden de arranque. Reinicie el servidor. 3. Arranque desde un dispositivo HPE Dual MicroSD Un dispositivo HPE Dual MicroSD es similar a un dispositivo USB de arranque. Puede contener imágenes redundantes de un sistema operativo, como VMware ESX. Para obtener información, 14 Arranque desde USB consulte la HPE Dual 8GB MicroSD Enterprise Midline USB User Guide (Guía de usuario de HPE Dual 8GB MicroSD Enterprise Midline USB): http://www.hpe.com/support/ 8GBDualMicrosd_ug_en. Creación de una llave USB de arranque doble para UEFI Mode (Modo UEFI) y Legacy BIOS Mode (Modo BIOS heredado) Puede crear un dispositivo USB de arranque dual para arrancar en el BIOS heredado (por ejemplo, DOS) y en UEFI Shell. Esto resulta útil, por ejemplo, para ejecutar una utilidad de actualización de la ROM fuera de línea. Para ello: 1. Utilice un dispositivo USB con una partición FAT/FAT32 que contenga un MBR del Legacy BIOS Mode (Modo BIOS heredado). 2. Agregue el cargador de arranque \efi\BOOT\BOOTX64.EFI al dispositivo USB de arranque heredado. Creación de una llave USB de arranque doble para UEFI Mode (Modo UEFI) y Legacy BIOS Mode (Modo BIOS heredado) 15 5 Arranque PXE e iPXE Funcionamiento de PXE e iPXE • PXE define cómo arranca un sistema cliente a través de una conexión de red mediante las capacidades de red del servidor. Requiere protocolos de red estándar, como DHCP y TFTP. • iPXE es el firmware de arranque de red de código abierto principal. Proporciona una implementación de PXE mejorada que le permite: ◦ Arrancar desde un servidor web o una red WAN a través de HTTP. ◦ Carga en cadena en iPXE a través de un servidor TFTP para obtener las características de iPXE sin necesidad de reinstalar la tarjeta de red de cada servidor individualmente. ◦ Unifique el proceso de arranque PXE mediante el uso de iPXE en todos los servidores, incluidos los servidores HPE y que no sean de HPE anteriores a la versión de UEFI. ◦ Controle el proceso de arranque con una secuencia de comandos. Puede utilizar iPXE para recopilar los identificadores exclusivos del servidor, por ejemplo, el número de serie, el nombre del producto, el fabricante, UUID, las direcciones MAC y cualquier valor SMBIOS y configure las secuencias de comandos para ejecutar las acciones específicas según el tipo o la identidad del equipo que ejecuta una secuencia de comandos iPXE. En los servidores ProLiant Gen9, iPXE se inicia cuando el nombre de archivo en el servidor DHCP está establecido en ipxe.efi. PXE estándar arranca cuando el servidor DHCP del nombre de archivo se ha configurado para un entorno PXE. Por ejemplo, para arrancar PXE estándar en un entorno Linux, establece el nombre de archivo DHCP en pxelinux.0. Más información Configuración PXE Configuración de iPXE Arranque de multidifusión de PXE La multidifusión de PXE combina unidifusión con difusión en las comunicaciones de grupo mediante la distribución de uno a varios o de varios a varios. Es una característica del lado del cliente y del lado del servidor. Algunos sistemas operativos, como Microsoft Windows Server 2012, admiten la implementación en modo de multidifusión de PXE. UEFI permite el arranque de multidifusión de PXE en el lado del cliente, una característica que no se admite con el BIOS heredado ni con las ROM de las opciones. La pila de PXE de los sistemas basados en UEFI “escucha” en las direcciones de multidifusión. Esto permite que los servidores instalen varios clientes de arranque PXE como parte de un grupo de multidifusión, lo que permite ahorrar tiempo y ancho de banda y reduce la carga del servidor. Configuración PXE El funcionamiento de PXE requiere DHCP y TFTP. DHCP para Linux suele proporcionarse mediante el servicio dhcpd de ISC o a través de dnsmasq. • 16 El apartado Configuración de los servidores PXE para los clientes de BIOS heredado en un entorno Linux muestra la forma en la que se configura la mayor parte de los servidores DHCP, incluidos ejemplos de configuración para el servicio dhcpd de ISC y para las opciones dnsmasq. Arranque PXE e iPXE • El apartado Configuración de los servidores PXE para los clientes basados en UEFI en un entorno Linux muestra ejemplos de configuración de lo que debe añadir para activar DHCP a fin de utilizar el PXE de UEFI además del PXE del BIOS heredado. Más información Arranque de la dirección URL HTTP/FTP Configuración de los servidores PXE para los clientes de BIOS heredado en un entorno Linux El cargador de arranque del BIOS heredado estándar es pxelinux. Para configurarlo: 1. Configure DHCP mediante uno de los métodos siguientes: 2. • Configuración del servicio dhcpd de ISC • Configuración de dnsmasq Configure TFTP. Consulte la Configuración de TFTP. Configuración de DHCP Configuración del servicio dhcpd de ISC 1. 2. Instale el paquete del servidor DHCP con ayuda del comando asociado a su distribución de Linux. Añada la opción filename al archivo dhcpd.conf, tal como se muestra en el ejemplo siguiente. Ejemplo 1 Archivo dhcpd.conf de configuración del BIOS heredado #/etc/dhcpd.conf option domain-name "pxetest.org"; option domain-name-servers 192.168.100.10; option routers 192.168.100.1; ddns-update-style none; filename "pxelinux.0"; subnet 192.168.100.0 netmask 255.255.255.0{ range 192.168.100.20 192.168.100.254; default-lease-time 14400; max-lease-time 172800; next-server 192.168.100.10; } Configuración de dnsmasq 1. 2. Instale el paquete dnsmasq con ayuda del comando asociado a su distribución de Linux. Añada la opción dhcp-boot al archivo dnsmasq.conf, tal como se muestra en el ejemplo siguiente. Ejemplo 2 Archivo dnsmasq.conf de configuración del BIOS heredado #Configuration file for dnsmasq #DHCP configuration dhcp-option=option:domain-serch,foo.org dhcp-boot=pxelinux.0,pxeserver,192.168.100.10 dhcp-range=set:devnet,192.168.100.20,192.168.100.254,1h dhcp-option=tag:devnet,121,0.0.0.0/0,192.168.100.1 Configuración de TFTP 1. Instale el paquete tftp con ayuda del comando asociado a su distribución de Linux. Configuración PXE 17 2. En el archivo de configuración /etc/xinetd.d/tftp, cambie el parámetro disable de yes a no, tal como se muestra en el ejemplo siguiente. Ejemplo 3 Archivo tftp de configuración del BIOS heredado # default: off # description: tftp service is provided primarily for booting or when a \ # router need an upgrade. Most sites run this only on machines acting as # "boot servers". service tftp { socket_type = dgram protocol = udp wait = yes flags = IPv6 IPv4 user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no } 3. 4. Para obtener el archivo pxelinux.0, instale el paquete Syslinux. Para iniciar xinetd y asegurarse de que este está activado en el momento del arranque, ejecute uno de los grupos de comandos siguientes. • Para una configuración de SysVinit: service xinetd start chkconfig xinted on • Para una configuración que no sea-SysVinit, como puede ser systemd: systemctl xinetd enable systemctl xinetd start 5. 6. Asegúrese de que los archivos del cargador de arranque se encuentren en el directorio /tftpboot. Para verificar que el archivo del cargador de arranque puede leerse, escriba lo siguiente: # ls -l /tftpboot/pxelinux.0 7. Para asegurarse de que el servidor TFTP está activado, escriba lo siguiente: chkconfig tftp NOTA: La sintaxis del comando chkconfig tftp puede variar dependiendo de la versión de Linux del servidor. La estructura del directorio tftp debe ser similar a la que se muestra en el ejemplo siguiente: Ejemplo 4 Ejemplo de una estructura de directorios de TFTP /tftpboot /tftpboot/pxelinux.0 /tftpboot/pxelinux.cfg/default /tftpboot/RHEL6.6 /tftpboot/RHEL7.0 /tftpboot/SLES11 /tftpboot/SLES12 /tftpboot/Trusty Su archivo de menú predeterminado debe tener un aspecto similar al que se muestra en el ejemplo siguiente. 18 Arranque PXE e iPXE Ejemplo 5 Ejemplo de archivo predeterminado para el PXE del BIOS heredado default menu.c32 prompt 0 timeout 250 ONTIMEOUT local #CONSOLE 0 #SERIAL 0 9600 menu title Linux PXE services menu autoboot Starting Local System in # seconds Etiqueta menu default label local menu label ^boot from local disk COM32 chain.c32 append hd0 label hdt menu label ^Hardware Detection Tool COM32 hdt.c32 MENU SEPARATOR label RHEL-6.6Server-x86_64 kernel RHEL6.6/vmlinuz append vga=normal initrd=RHEL6.6/initrd.img repo=http://192.168.100.10/repo/RHEL6.6/disc1 label RHEL-7.0Server-x86_64 kernel RHEL7.0/vmlinuz append vga=normal initrd=RHEL7.0/initrd.img repo=http://192.168.100.10/repo/RHEL7.60/disc1 label SLES-11Server-x86_64_kISO kernel SLES11/kISO/linux append initrd=SLES11/kISO/initrd.img repo=http://192.168.100.10/repo/RHEL6.6/disc1 addon=http://192.168.100.10/repo/kISO_SLES11_Gen9/disc1 label SLES-12Server-x86_64 kernel SLES12/linux append initrd=SLES12/initrd.img repo=http://192.168.100.10/repo/SLES12/disc1 label Trusty-x86_64 kernel Trusty/linux append initrd=Trusty/initrd.gz preseed/url=http://192.168.100.10/answers/trusty.cfg Configuración de los servidores PXE para los clientes basados en UEFI en un entorno Linux El PXE de UEFI requiere un cargador de arranque diferente del que tiene el PXE del BIOS heredado. Los más habituales son ELILO y GRUB2. Con la revisión de Syslinux 6.x, Syslinux ha añadido capacidad para PXE. En los siguientes ejemplos se muestra cómo modificar las configuraciones existentes de DHCP y TFTP que se muestran en el apartado Configuración de los servidores PXE para los clientes de BIOS heredado en un entorno Linux para incluir UEFI. Las adiciones en los ejemplos se muestran en negrita. Configuración PXE 19 Ejemplo 6 Archivo dhcpd.conf modificado #/etc/dhcpd.conf option domain-name "pxetest.org"; option domain-name-servers 192.168.100.10; option routers 192.168.100.1; ddns-update-style none; subnet 192.168.100.0 netmask 255.255.255.0{ range 192.168.100.20 192.168.100.254; default-lease-time 14400; max-lease-time 172800; next-server 192.168.100.10; ##filename "pxelinux.0"; #comment out for UEFI settings ##Added sections for UEFI # In initial DHCP DISCOVER packet, PXE client sets option 93 to its arch. # 0000 == IA x86 PC (BIOS boot) # 0006 == x86 EFI boot # 0007 == x64 EFI boot option arch code 93 = unsigned integer 16; # RFC4578 class "pxe-clients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; if option arch = 00:07 { filename "EFI/bootx64.efi"; } else { filename "pxelinux.0"; } } subnet 192.168.100.0 netmask 255.255.255.0{ range 192.168.100.20 192.168.100.254; default-lease-time 14400; max-lease-time 172800; next-server 192.168.100.10; } Ejemplo 7 Archivo dnsmasq.conf modificado #Configuration file for dnsmasq #DHCP configuration dhcp-option=option:domain-serch,foo.org dhcp-boot=pxelinux.0,pxeserver,192.168.100.10 # UEFI IPv4 PXE # currently using elilo boot file dhcp-match=set:efi-x86_64,option:client-arch,7 dhcp-boot=tag:efi-x86_64,/EFI/bootx64.efi,pxeserver,192.168.100.10 dhcp-range=set:devnet,192.168.100.20,192.168.100.254,1h dhcp-option=tag:devnet,121,0.0.0.0/0,192.168.100.1 NOTA: Para obtener más información sobre los códigos arch de la opción 93 de DHCP, consulte la sección RFC4578. 20 Arranque PXE e iPXE Ejemplo 8 Estructura de directorios de TFTP actualizada /tftpboot /tftpboot/pxelinux.0 /tftpboot/pxelinux.cfg/default /tftpboot/EFI/ /tftpboot/EFI/bootx64.efi /tftpboot/EFI/textmenu-message.msg /tftpboot/RHEL6.6 /tftpboot/RHEL7.0 /tftpboot/SLES11 /tftpboot/SLES12 /tftpboot/Trusty Configuración de los cargadores de arranque Puede utilizar algunos cargadores de arranque diferentes para el PXE de UEFI. ELILO fue uno de los primeros cargadores de arranque para sistemas basados en EFI. Este documento muestra ejemplos detallados sobre cómo configurar ELILO, así como un ejemplo sencillo utilizando GRUB2. Syslinux es una opción bastante nueva para el PXE de UEFI y no está cubierta en este caso. Mediante ELILO ELILO es un cargador de arranque EFI de Linux que solo puede utilizarse para sistemas UEFI. 1. Descargue los archivos de origen de http://sourceforge.net/projects/elilo/files/elilo/. 2. En un directorio temporal, extraiga elilo-3.16–all.tar.gz. 3. Cambie el nombre de elilo-3.16–x86_64.efi a bootx64.efi. Opcionalmente, si desea un menú de arranque gráfico, puede extraer los archivos de origen elilo-3.16–source.tar.gz y utilizar /elilo-3.16–source/examples/ textmenu_chooser/textmenu-message.msg como plantilla de menú. 4. Copie bootx64.efi en el directorio tftpboot/EFI/. Opcionalmente, copie textmenu-message.msg en /tftpboot/EFI/. NOTA: El archivo de configuración de ELILO debe estar en el mismo directorio que el archivo binario. Configuración PXE 21 Ejemplo 9 Archivo elilo.conf de ejemplo chooser=textmenu message=textmenu-display.msg prompt delay=150 f1=general.msg f2=params.msg #timeout=300 #default=sles11kiso image=/RHEL7.0/vmlinuz label=rhel7.0 description = "RHEL 7.0 x86_64" initrd=/RHEL7.0/initrd.img append="repo=http://192.168.100.10/repo/RHEL7.0/disc1" image=/RHEL6.6/vmlinuz label=rhel6.6 description = "RHEL 6.6 x86_64" initrd=/RHEL6.6/initrd.img append="repo=http://192.168.100.10/repo/RHEL6.6/disc1" image=/SLES11/kISO/linux label=sles11kiso description = "SLES 11 SP3 kISO Gen9" initrd=/SLES11/kISO/initrd append="install=http://192.168.100.10/repo/SLES11/disc1\ addon=http://192.168.100.10/ repo/kISO_SLES11_Gen9/disc1" image=/SLES12/linux label=sles12 description = "SLES 12" initrd=/SLES12/initrd append="install=http://192.168.100.10/repo/SLES12/disc1" image=/Trusty/linux label=trusty description = "Ubuntu 14.04 amd64" initrd=/Trusty/initrd.gz append="preseed/url=http://192.168.100.10/answers/trusty.cfg" Mediante GRUB2 GRUB2 es un cargador de arranque que funciona con UEFI y con el BIOS heredado. También es el único cargador de arranque que actualmente admite el arranque seguro. Los archivos de origen de GRUB2 se pueden descargar de ftp://ftp.gnu.org/gnu/grub/. NOTA: 22 GRUB2 no debe confundirse con GRUB Legacy. Arranque PXE e iPXE Ejemplo 10 Ejemplo de archivo grub2.conf menuentry 'RHEL 7.0 AUTO' { insmod gzio insmod part_gpt insmod ext2 linuxefi /k/rhel-7.0 ip=dhcp inst.ks=http://192.168.100.10/ks/rhel-7.0 devfs=nomount initrdefi /i/rhel-7.0.img } menuentry 'Ubuntu 14.04.2 AUTO' { insmod gzio insmod part_gpt insmod ext2 insmod iso9660 # Cf: http://ubuntuforums.org/archive/index.php/t-1495706.html loopback loop /ubuntu-14.04.2-server-amd64.iso linux (loop)/install/netboot/ubuntu-installer/amd64/linux ip=dhcp ks=http://192.168.100.10/ks/ubuntu-14.04 initrd (loop)/install/netboot/ubuntu-installer/amd64/initrd.gz } Mediante Syslinux La versión 6.x de Syslinux admite UEFI. Para obtener más información sobre el uso de Syslinux para el arranque PXE, consulte http://www.syslinux.org/wiki/index.php/The_Syslinux_Project. Configuración de un servidor PXE para el cliente de BIOS heredado en un entorno Windows Puede utilizar software como Servicios de implementación de Windows (WDS) para configurar el arranque PXE para el BIOS heredado en Windows y para configurar simultáneamente servidores DHCP y TFTP. Los pasos de configuración varían según el software que se utilice. Más información https://technet.microsoft.com/en-us/library/jj648426.aspx Configuración de un servidor PXE para el cliente basado en UEFI en un entorno Windows Requisitos del sistema Las versiones siguientes de Windows pueden arrancar en modo UEFI: • Windows 7 • Windows 2008 R2 • Windows Vista (64 bits) • Windows 8 • Windows Server 2012 • Windows Server 2012 R2 Las versiones anteriores de Windows, como Windows XP y Server 2003, solo pueden arrancar en modo BIOS heredado. Configuración de un servidor de Windows Puede utilizar determinados programas, como los Servicios de implementación de Windows (WDS), para configurar el arranque PXE para UEFI en Windows. Asimismo, puede utilizar WDS en combinación con soluciones de implementación, como Microsoft Deployment Toolkit (MDT) o Configuration Manager. En función del software que utilice, los pasos para realizar la configuración pueden ser distintos. Más información Cómo usar WDS: https://technet.microsoft.com/en-us/library/jj648426.aspx Configuración de un servidor PXE para el cliente de BIOS heredado en un entorno Windows 23 Cómo configurar Configuration Manager en un servidor de Windows: https://technet.microsoft.com/en-us/library/jj938037.aspx nl Configuración de VLAN para el arranque de red UEFI Puede utilizar el menú Network Options (Opciones de red)→VLAN Configuration (Configuración de VLAN) de las System Utilities (Utilidades del sistema) o bien RESTful Interface Tool para establecer una configuración global de VLAN en las interfaces de red activadas, incluidas las que se utilizan en el arranque PXE, arranque desde iSCSI y arranque desde FTP/HTTP, y para todos los accesos de red previos al arranque desde Embedded UEFI Shell. Cuando lo admite la tarjeta NIC, también se puede utilizar el menú de configuración específico de la NIC en las opciones de System Utilities (Utilidades del sistema)→System Configuration (Configuración del sistema) para configurar los ajustes de VLAN para ese puerto. IMPORTANTE: Cuando se utiliza una tarjeta NIC que admite una configuración de VLAN individual específica de la tarjeta en una ranura PCIe de un servidor ProLiant Gen9, se debe seleccionar solo uno de los métodos siguientes: El método de configuración de VLAN global proporcionado por las opciones de red de las utilidades del sistema o el método de configuración de VLAN individual específico de la tarjeta. En ningún caso deben estar activas ambas configuraciones de VLAN. Para configurar las redes VLAN para el arranque desde la red en UEFI, seleccione uno de los métodos siguientes. • Uso del menú de configuración de VLAN proporcionado por la red de System Utilities (Utilidades del sistema) • Uso del menú de configuración proporcionado por adaptadores NIC específicos Más información Uso de RESTful Interface Tool: http://www.hpe.com/info/restfulinterface/docs Uso del menú de configuración de VLAN proporcionado por la red de System Utilities (Utilidades del sistema) 1. 2. 3. 24 En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Network Options (Opciones de red)→VLAN Configuration (Configuración de VLAN) y pulse Intro. Realice los pasos siguientes y pulse Intro después de cada selección o entrada de datos. • VLAN Control (Control de VLAN): seleccione Enabled (Activado) para activar el etiquetado VLAN en todas las interfaces de red habilitadas. Esta opción está desactivada de forma predeterminada. • VLAN ID (ID de VLAN): cuando está activado el VLAN Control (Control de VLAN), introduzca un ID de VLAN global entre 0 y 4094 para todas las interfaces de red activadas. • VLAN Priority (Prioridad de VLAN): cuando está activado el VLAN Control (Control de VLAN), introduzca un valor de prioridad entre 0 y 7 para las tramas etiquetadas de VLAN. Pulse F10. Arranque PXE e iPXE Uso del menú de configuración proporcionado por adaptadores NIC específicos 1. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema) y pulse Intro. La pantalla System Configuration (Configuración del sistema) contiene la opción BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU]) y las demás configuraciones de dispositivos disponibles, incluyendo las NIC. 2. Seleccione el puerto NIC que se utilizará para el arranque desde la red y pulse Intro. Aparecen las opciones de configuración para el puerto NIC. Los títulos de las opciones varían según la tarjeta NIC. 3. Seleccione la opción del menú de configuración para la NIC (por ejemplo, el MBA Configuration Menu (Menú de configuración del MBA) y pulse Intro. Aparecerá un menú similar al que se muestra en el ejemplo siguiente. 4. 5. 6. 7. Para el VLAN Mode (Modo VLAN), seleccione Enabled (Activado) y pulse Intro. Para VLAN ID (1..4094) (ID de VLAN [1..4094]), introduzca el ID de VLAN que coincida con la configuración de VLAN de la red y pulse Intro. Pulse Esc dos veces y, a continuación, pulse Y para guardar y salir de la configuración. Reinicie el servidor. NOTA: No puede utilizar RESTful Interface Tool para configurar los ajustes de VLAN proporcionados por el adaptador de NIC. Configuración de iPXE Mientras que los clientes PXE estándar utilizan TFTP para transferir datos, el firmware de cliente iPXE agrega la capacidad de recuperar los datos a través de otros protocolos, incluido HTTP. Cuando se utiliza el arranque UEFI iPXE, los valores de configuración de TFTP y DHCP son similares a los de una Configuración PXE, pero también pueden incluir los pasos para configurar HTTP, incluida la carga en cadena de iPXE a través del servidor TFTP. La carga en cadena le permite obtener las características de iPXE sin necesidad de reinstalar la tarjeta de red de cada servidor individualmente. Más información Página web del firmware de arranque de código abierto de iPXE: http://ipxe.org/ Configuración de iPXE 25 Configuración de iPXE Información general sobre el proceso 1. 2. 3. 4. 5. Descargue iPXE. Opcional: Personalice iPXE. Configure TFTP. Configure HTTP. Configure DHCP. Descarga de archivos de iPXE 1. 2. Visite la página web del firmware de arranque de código abierto de iPXE http://ipxe.org/ download y seleccione uno de los siguientes enlaces. • Para una imagen ISO binaria preintegrada: http://boot.ipxe.org/ipxe.iso. • Para el código abierto de iPXE personalizable: http://git.ipxe.org/ipxe.git. Complete la descarga. Personalización de iPXE 1. 2. Compile el código abierto de iPXE. Active la consola gráfica. • En el archivo config/console.h, quite el comentario siguiente. #define CONSOLE_FRAMEBUFFER • En el archivo config/general.h, quite el comentario siguiente. #define CONSOLE_CMD 3. /* Graphical framebuffer console */ /* Console command */ Active el comando de hora (time). En el archivo config/general.h, quite el comentario siguiente. #define TIME_CMD /* Time commands */ Configuración de TFTP 1. 2. Instale el paquete de servidor de TFTP que prescribe su sistema operativo. Mueva el archivo ipxe.efi (o snponly.efi) al directorio raíz de TFTP. Configuración de HTTP 1. 2. 3. Instale el paquete de servidor de HTTP que prescribe su sistema operativo. Mueva el archivo ipxe.efi (o snponly.efi) al directorio raíz de HTTP. Mueva los archivos del sistema operativo en el directorio raíz de HTTP. Configuración de DHCP 1. 2. 26 Instale el paquete de servidor de DHCP que prescribe su sistema operativo. Por ejemplo, el servicio DHCPD de ISC. Modifique el archivo de configuración: • Para permitir que os clientes PXE carguen iPXE desde el servidor TFTP, especifique ipxe.efi para la opción de nombre de archivo. • Agregue parámetros para manejar a un cliente DHCP de iPXE y, a continuación, especifique la ruta de HTTP de la secuencia de comandos de iPXE para su nombre de archivo. Arranque PXE e iPXE • Agregue parámetros para volver a enviar la dirección URL de HTTP para ipxe.efi si se detecta el arranque de HTTP. Más información Arranque de la dirección URL HTTP/FTP Configuración de la carga en cadena La carga en cadena de iPXE de una ROM de PXE es útil si tiene un gran número de máquinas que quiere que puedan arrancar con iPXE, pero no quiere reinstalar la tarjeta de red en cada máquina individual. Puede hacer esto permitiendo que los clientes PXE carguen iPXE desde el servidor TFTP, Ejemplo 11 Archivo dhcpd.comp de ejemplo con la carga en cadena activada # dhcpd.conf # option client-architecture code 93 = unsigned integer 16; # # Options common to all private networks # option domain-name "ipxedemo.net"; option domain-name-servers 16.110.135.52,16.110.135.51; option ntp-servers 16.110.135.123; default-lease-time 600; max-lease-time 7200; # # Private network # subnet 192.168.0.0 netmask 255.255.0.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.0.1; option broadcast-address 192.168.255.255; # iPXE is DHCP client if exists user-class and option user-class = "iPXE" { filename "http://192.168.0.1/ipxe-demo/menu.ipxe"; # UEFI HTTP Boot # option client-architecture code 93 = unsigned integer 16; } elsif option client-architecture = encode-int ( 16, 16 ) { filename "http://192.168.0.1/ipxe.efi"; option vendor-class-identifier "HTTPClient"; # Chain-load iPXE from TFTP server } else { filename "ipxe.efi"; } } Arranque de PXE o iPXE Requisito previo Para iPXE e iPv6 PXE, establezca el modo de arranque en UEFI Mode (Modo UEFI). Para arrancar PXE o iPXE 1. 2. Arranque el servidor. Cuando aparezca la pantalla de la POST de ProLiant, realice una de las acciones siguientes: • Pulse F12 (arranque desde la red). Arranque de PXE o iPXE 27 • 28 Pulse F11 para entrar en el One-Time Boot Menu (Menú de arranque de un solo uso) y seleccione el destino de arranque PXE o iPXE. Consulte «Selección de una opción para un arranque de un solo uso» (página 11). Arranque PXE e iPXE 6 Arranque desde iSCSI Configuración de l iniciador de software iSCSI El arranque desde iSCSI se realiza cuando un sistema host arranca desde una imagen de arranque almacenada en un LUN de una red de almacenamiento (SAN) iSCSI. Puede utilizar el iniciador de software iSCSI para implementar el arranque desde iSCSI. El iniciador de software iSCSI proporciona acceso a dispositivos de almacenamiento denominados destinos iSCSI a través de conexiones de red Ethernet. Estos destinos difieren de otros dispositivos de almacenamiento conectados a la red en que iSCSI proporciona acceso de nivel de bloque a los discos, en lugar de acceso basado en archivos. El arranque desde iSCSI le permite arrancar sistemas basados en Windows o en Linux mediante un adaptador de red con la pila de iSCSI implementada en software (la ROM del sistema), o en un adaptador de Bus de Host (HBA) iSCSI como método alternativo para acceder al almacenamiento de nivel de bloque. Al eliminar la necesidad de almacenamiento local en cada servidor o servidor blade, el arranque desde iSCSI puede reducir el consumo de energía y la cantidad de calor que genera el sistema. El procedimiento siguiente muestra cómo configurar el iniciador de software iSCSI mediante las utilidades del sistema. También puede configurar iSCSI mediante RESTful Interface Tool. Consulte la documentación de RESTful Interface Tool en: http://www.hpe.com/info/ restfulinterface/docs. Configuración del iniciador de software iSCSI y arranque de iSCSI Requisitos previos • Antes de configurar las redes VLAN para el arranque desde iSCSi en un entorno Windows, complete los pasos en Configuración de VLAN para el arranque de red UEFI. • Deje el modo de arranque establecido en UEFI Mode (Modo UEFI). Información general sobre el proceso 1. 2. 3. 4. 5. 6. Seleccione un dispositivo para el arranque de iSCSI y configúrelo para el arranque desde la red. Escriba un nombre de iniciador iSCSI. Agregue un dispositivo de arranque iSCSI. Compruebe la conexión iSCSI. (Si es necesario) Instale y configure Red Hat Enterprise Linux 7. Cambie el orden de arranque del iniciador iSCSI. Selección de un dispositivo para el arranque iSCSI y configuración para el arranque desde la red 1. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Network Options (Opciones de red)→Network Boot Options (Opciones de arranque desde la red) y pulse Intro. La pantalla Network Boot Options (Opciones de arranque desde la red) presenta una lista de los dispositivos y los puertos de red disponibles para el arranque desde iSCSI, como se muestra en el ejemplo siguiente. Configuración de l iniciador de software iSCSI 29 2. Seleccione el dispositivo que está conectado a la red SAN en la que está disponible el destino iSCSI y pulse Intro. Aparece un mensaje que indica que debe reiniciar para que esta opción de arranque aparezca en la lista de orden de arranque. 3. 4. Pulse Intro, seleccione Network Boot (Arranque desde la red) y, a continuación, pulse Intro nuevamente. Pulse F10. Especificación de un nombre de iniciador iSCSI Si desea establecer un nuevo nombre de iniciador iSCSI y sobrescribir el nombre predeterminado establecido para el iniciador. 1. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Network Options (Opciones de red)→iSCSI Boot Configuration (Configuración de arranque desde iSCSI) y pulse Intro. 2. Seleccione iSCSI Initiator Name (Nombre del iniciador iSCSI) y pulse Intro. 3. Escriba un nombre exclusivo para el iniciador iSCSI utilizando el formato de nombre completo iSCSI (IQN). Por ejemplo: iqn.2001–04.com.example:uefi-13021088. Adición de un dispositivo de arranque iSCSI 1. En la pantalla iSCSI Boot Configuration (Configuración de arranque desde iSCSI), seleccione Add an iSCSI Boot Attempt (Agregar un intento de arranque desde iSCSI) y pulse Intro. Aparece un mensaje que indica que debe reiniciar para que este intento de arranque surta efecto. 2. Pulse Intro. En iSCSI Boot Network Interface Selection (Selección de interfaz de red para el arranque desde iSCSI) se muestra una lista de los dispositivos y puertos de red disponibles para el arranque desde iSCSI. 3. Seleccione el dispositivo NIC para el que activó el arranque desde la red y pulse Intro. Aparece la pantalla iSCSI Boot Attempt Configuration (Configuración de intento de arranque desde iSCSI). 30 Arranque desde iSCSI 4. Haga lo siguiente y pulse Intro para guardar cada ajuste. • iSCSI Attempt Name (Nombre del intento desde iSCSI): escriba un nombre. • iSCSI Boot Control (Control de arranque desde iSCSI): seleccione Enabled (Activado). NOTA: Debe cambiar este ajuste de Disabled (Desactivado) (el valor predeterminado) a Enabled (Activado) para crear un intento de arranque. • IP Address Type (Tipo de dirección IP): seleccione IPv4. • Connection Retry Count (Número de reintentos de conexión): introduzca un valor de 0 a 16. El valor predeterminado es 0 (sin reintentos). • Connection Timeout (Tiempo de espera de conexión): introduzca un valor en milisegundos de 100 a 20000. El valor predeterminado es 1000. • Initiator DHCP (DHCP del iniciador): pulse Intro para activar la configuración de la dirección del iniciador iSCSI desde DHCP. • Target DHCP Config (Configuración de DHCP del destino): desactive esta opción (borre la casilla de verificación) y especifique el nombre, la dirección IP, el puerto y el LUN de arranque del destino. Esta opción está activada de forma predeterminada. • Target Boot LUN (LUN de arranque del destino): introduzca el número de LUN del destino para este intento de arranque en formato hexadecimal. NOTA: • 5. 6. Debe introducir el número de LUN en formato hexadecimal Opcional: Authentication Type (Tipo de autenticación): si se necesita el Challenge-Handshake Authentication Protocol (Protocolo de autenticación por desafío), seleccione CHAP y rellene las entradas de CHAP. Pulse Av Pág y seleccione Save Changes (Guardar los cambios). Reinicie el servidor. Comprobación de la conexión de iSCSI 1. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Network Options (Opciones de red)→iSCSI Boot Configuration (Configuración de arranque desde iSCSI)→iSCSI Attempts (Intentos de iSCSI) y pulse Intro. Aparece la pantalla iSCSI Boot Attempt Configuration (Configuración de intento de arranque desde iSCSI). 2. 3. 4. Compruebe que se muestra la información correcta para el intento de arranque que ha configurado en Adición de un dispositivo de arranque iSCSI. Si ha seleccionado Initiator DHCP (DHCP del iniciador), compruebe que se muestran las direcciones IP recién asignadas. En la pantalla System Utilities (Utilidades del sistema), seleccione Embedded Applications (Aplicaciones integradas)→Embedded UEFI Shell y pulse Intro. En la línea de comandos de Embedded UEFI Shell, introduzca el comando siguiente: map –r Se muestra una tabla de asignación como la del ejemplo siguiente. Configuración del iniciador de software iSCSI y arranque de iSCSI 31 5. 6. 7. 8. Compruebe que el dispositivo de destino iSCSI se identifica como un sistema de archivos. Por ejemplo, FS0. Introduzca el comando exit para salir de Embedded UEFI Shell. Compruebe que el dispositivo de destino iSCSI aparece en el One-Time Boot Menu (Menú de arranque de un solo uso). Consulte Opciones de One-Time Boot Menu (Menú de arranque de un solo uso). Si ha arrancado con un disco de arranque de Windows o Linux o con Live Image, compruebe que el dispositivo de destino iSCSI asignado se muestra como destino de instalación. Instalación y configuración de Red Hat Enterprise Linux 7 Instalación de Red Hat Enterprise Linux 7 mediante el menú de kickstart Si es necesario, puede utilizar el menú kickstart de UEFI para instalar RHEL. 1. Reinicie el servidor. 2. Cuando aparezca la pantalla de la POST, pulse Esc hasta que aparezca la opción de instalar Red Hat Enterprise Linux. 3. Si es necesario, utilice las teclas de flecha arriba y abajo para seleccionar la opción de instalación de RHEL y, a continuación, pulse E para editar los parámetros. 4. Añada las opciones de arranque a la línea dnsmasq.conf, tal como se muestra en el ejemplo siguiente. linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.1\x20Server.X86.64 quiet initrdefi/images/pxeboot/initrd.img 5. Pulse Ctrl+X para iniciar el proceso de arranque de la instalación. Configuración de Red Hat Enterprise Linux 7 Si es necesario, realice los pasos siguientes para asegurarse de que el iniciador de software iSCSI funciona correctamente con RHEL 7.0 o 7.1. 1. Descargue e instale los archivos del gestor de arranque GRUB2 desde ftp://ftp.gnu.org/ gnu/grub/. 2. En el menú de GRUB2, seleccione boot option (opción de arranque) y pulse E. 3. Agregue la opción de arranque desde iSCSI ip=ibft a vmlinuz inst.stage2 como se muestra en los ejemplos siguientes. • 32 Para RHEL 7.0: Arranque desde iSCSI linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.0\x20Server.X86.64 quiet ip=ibft • Para RHEL 7.1: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.0\x20Server.X86.64 quiet rd.iscsi.ibft 4. Pulse Ctrl+X para iniciar el proceso de arranque de la instalación. NOTA: Si la red que conecta el servidor host con el destino de arranque desde iSCSI pierde la conectividad, la opción original de arranque desde iSCSI se pierde y se crea una nueva opción de arranque. Cuando suceda esto, deberá volver a colocar la opción de arranque desde iSCSI al principio de la lista de orden de arranque. Consulte Cambio de la lista UEFI Boot Order (Orden de arranque UEFI). Cambio del orden de arranque del iniciador iSCSI Puede utilizar la interfaz web de iLO 4, los menús de las utilidades del sistema o RESTful Interface Tool para cambiar el orden de arranque del iniciador iSCSI. Para obtener información sobre System Utilities (Utilidades del sistema), consulte Cambio de la lista UEFI Boot Order (Orden de arranque UEFI). Cambio del orden de arranque del iniciador iSCSI 33 7 Arranque de la dirección URL HTTP/FTP Configuración de red previa al arranque Puede utilizar System Utilities (Utilidades del sistema), Embedded UEFI Shell o RESTful Interface Tool para configurar una interfaz de red previa al arranque y los parámetros relacionados. IMPORTANTE: No es necesario utilizar el comando ifconfig de Embedded UEFI Shell en una interfaz de red si va a ejecutar webclient o ftp sobre la misma interfaz debido a que la configuración de la dirección IP y de la interfaz se selecciona automáticamente mediante la opción Pre-Boot Network Settings (Configuración de red previa al arranque) que se configura en las utilidades del sistema. Si la interfaz utilizada por ftp y webclient se ha configurado mediante ifconfig, dicha configuración se borra y, en su lugar, cuando se ejecutan los comandos, se aplica a la interfaz el menú Pre-Boot Network Settings (Configuración de red previa al arranque) de las utilidades del sistema. Opciones de configuración de red previa al arranque de System Utilities (Utilidades del sistema) • • Pre-Boot Network Interface (Interfaz de red previa al arranque): especifica la interfaz de red utilizada para las conexiones de red previas al arranque. ◦ Auto (Automática) (opción predeterminada): el sistema utiliza el primer puerto disponible que tenga una conexión de red. ◦ Embedded NIC (NIC integrada): el sistema utiliza la NIC seleccionada. Si la NIC seleccionada tiene más de un puerto, el sistema solo utilizará el primer puerto disponible que tenga una conexión de red. DHCPv4: activa o desactiva la obtención de la configuración de red IPv4 previa al arranque desde un servidor DHCP. ◦ Enabled (Activada) (opción predeterminada): activa la configuración de direcciones de red IPv4 de DHCPv4 como se muestra en la Figura 3 (página 35). NOTA: Esta opción hace que la dirección IPv4, la máscara de subred, la puerta de enlace y la configuración de DNS dejen de estar disponibles, ya que los valores se suministran automáticamente. ◦ • 34 Disabled (Desactivada): desactiva la configuración de direcciones DHCPv4, lo que requerirá configurar manualmente los siguientes ajustes de la dirección IP estática, como se muestra en la Figura 4 (página 35). – IPv4 Address (Dirección IPv4) – IPv4 Subnet Mask (Máscara de subred IPv4) – IPv4 Gateway (Puerta de enlace IPv4) – IPv4 Primary DNS (DNS principal IPv4) – IPv4 Secondary DNS (DNS secundario IPv4) Boot from URL (Arrancar desde URL): especifica la dirección URL de red de un archivo EFI o ISO de arranque. Introduzca una dirección URL en formato HTTP o FTP, bien utilizando una dirección de servidor IPv4 o un nombre de host. Las direcciones IPv6 no se admiten. Si se configura, esta dirección URL aparece como una opción de arranque en el menú de arranque UEFI. A continuación, puede seleccionar esta opción desde el menú de arranque Arranque de la dirección URL HTTP/FTP para descargar el archivo especificado en la memoria del sistema y permitir que el sistema arranque desde dicho archivo. NOTA: Para utilizar esta configuración: ◦ Establezca la configuración de red previa al arranque para poder acceder a la ubicación de la dirección URL. ◦ Deje el modo de arranque establecido en UEFI Mode (Modo UEFI). Al arrancar desde un archivo ISO, utilice un archivo que pueda usar el sistema para arrancar un entorno del sistema operativo preliminar, como WinPE, mini-Linux o el instalador de VMware ESX. De esta manera, se podrá continuar con la instalación sobre una conexión de red del sistema operativo. Los archivos ISO que contienen soportes completos de instalación del sistema operativo no se admiten. Figura 3 Establecimiento de la dirección IP de la NIC a través de DHCP Figura 4 Establecimiento de la dirección IP estática de la NIC NOTA: Después de completar los cambios de configuración mediante la API de RESTful cuando el sistema se está ejecutando, deberá reiniciar el sistema para que surtan efecto. Si el sistema se apagó en el momento de la configuración mediante la API de RESTful, la configuración aparecerá al encenderlo. Los cambios que se realicen con las utilidades del sistema o el comando sysconfig de Embedded UEFI Shell surten efecto de inmediato. Configuración de red previa al arranque 35 Establecimiento de la configuración de red previa al arranque Requisitos previos • Antes de configurar las redes VLAN para el arranque desde la URL HTTP/FTP en un entorno Windows, complete los pasos en Configuración de VLAN para el arranque de red UEFI. • Cuando se utiliza el valor de Boot from URL (Arranque desde la dirección URL): ◦ Establezca la configuración de red previa al arranque para poder acceder a la ubicación de la dirección URL. ◦ Deje el modo de arranque establecido en UEFI Mode (Modo UEFI). ◦ Al arrancar desde un archivo ISO, utilice un archivo que pueda usar el sistema para arrancar un entorno del sistema operativo preliminar, como WinPE, mini-Linux o el instalador de VMware ESX. Mediante las utilidades del sistema 1. 2. En la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→Network Options (Opciones de red)→Pre-Boot Network Settings (Configuración de red previa al arranque) y pulse Intro. Seleccione una opción de las Opciones de configuración de red previa al arranque de System Utilities (Utilidades del sistema) y pulse Intro. A continuación, seleccione una configuración o especifique un valor para esa opción y pulse Intro de nuevo. Uso del comando sysconfig en Embedded UEFI Shell 1. 2. En la pantalla System Utilities (Utilidades del sistema), seleccione Embedded Applications (Aplicaciones integradas)→Embedded UEFI Shell y pulse Intro. En la línea de comandos de Embedded UEFI Shell, realice una de las acciones siguientes: • Active DHCPv4 para asignar una configuración de dirección de red IPv4, por ejemplo: Shell> sysconfig -s PreBootNetwork=EmbNic Dhcpv4=Enabled UrlBootfile=ftp://192.168.5.56/bootx64.efi • Especifique una configuración de dirección IP estática de la NIC, como por ejemplo: Shell> sysconfig -s PreBootNetwork=Auto Dhcpv4=Disabled Ipv4Address=192.168.1.105 Ipv4SubnetMask=255.255.255.0 Ipv4Gateway=192.168.1.1 Ipv4PrimaryDNS=192.168.0.2 Ipv4SecondaryDNS=192.168.10.3 UrlBootfile=http://boot.server.com/iso/miniboot.iso El sistema descarga el archivo y arranca con él. Uso de RESTful Interface Tool 1. 2. Ejecute RESTful Interface Tool. En el indicador de línea de comandos, realice una de las acciones siguientes: • Active DHCPv4 para asignar una configuración de dirección de red IPv4, por ejemplo: hprest login proliantsystem1-ilo.domain.com -u username -p password hprest select HpBios. hprest set PreBootNetwork=EmbNic Dhcpv4=Enabled UrlBootFile=http://192.168.5.56/bootx64.efi hprest commit 36 Arranque de la dirección URL HTTP/FTP • Especifique una configuración de dirección IP estática de la NIC, como por ejemplo: hprest login proliantsystem1-ilo.domain.com -u username -p password hprest select HpBios. hprest set PreBootNetwork=-s PreBootNetwork=Auto Dhcpv4=Disabled Ipv4Address=192.168.1.105 Ipv4SubnetMask=255.255.255.0 Ipv4Gateway=192.168.1.1 Ipv4PrimaryDNS=192.168.0.2 Ipv4SecondaryDNS=192.168.10.3 UrlBootfile=http://boot.server.com/iso/miniboot.iso hprest commit 3. 4. 5. Realice una de las acciones siguientes para que los cambios surtan efecto: • Si el sistema se está ejecutando, reinícielo. • Si el sistema está apagado, enciéndalo. En las System Utilities (Utilidades del sistema), acceda al One-Time Boot Menu (Menú de arranque de un solo uso). Consulte «Selección de una opción para un arranque de un solo uso» (página 11). Seleccione la entrada URL File (Archivo de URL) y pulse Intro. Solución de problemas No se puede descargar el archivo de la dirección URL de arranque de red Síntoma Verá un mensaje de error al intentar descargar el archivo de la dirección URL especificada para el arranque de una red. Solución 1 Causa La configuración de la conexión de red que se ha especificado durante la configuración estática es incorrecta. Acción 1. 2. Utilice el comando ping de Embedded UEFI Shell para comprobar la conexión de red. Consulte "Ping" en la Guía de usuario de HPE UEFI Shell para servidores HPE ProLiant Gen9. Cambie la configuración de la conexión de red estática e intente descargar el archivo de la dirección URL nuevamente. Solución 2 Causa El servidor DHCP no responde. Acción 1. 2. Asegúrese de que hay un servidor DHCP disponible y de que está operativo. Intente descargar el archivo de la dirección URL nuevamente. Solución 3 Causa No hay ningún cable conectado al puerto NIC seleccionado. Solución de problemas 37 Acción 1. 2. Asegúrese de que hay un cable conectado. Intente descargar el archivo de la dirección URL nuevamente. Solución 4 Causa El archivo es incorrecto, no está en el servidor o no se puede descargar porque el nivel de privilegios es insuficiente. Compruebe el nombre del archivo y que existe en el servidor. Asegúrese de que tiene privilegios de administrador en el servidor. Acción 1. 2. Asegúrese de que el archivo existe, que está utilizando el nombre de archivo correcto y que tiene privilegios suficientes para descargarlo. Intente descargar el archivo de la dirección URL nuevamente. Solución 5 Causa El servidor HTTP o FTP está fuera de servicio o no responde. Acción 1. 2. Asegúrese de que el servidor HTTP o FTP especificado está disponible y que se encuentra operativo. Intente descargar el archivo de la dirección URL nuevamente. No se puede realizar el arranque de red desde un archivo de imagen descargado Síntoma Se ha producido un error en el arranque desde la imagen especificada en la dirección URL. Solución 1 Causa La imagen no está firmada y el Secure Boot (Arranque seguro) está activado. Acción 1. 2. Asegúrese de que la imagen está firmada y que la configuración de arranque seguro es correcta. Consulte “Configuración del arranque seguro” en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9. Intente descargar el archivo de la dirección URL nuevamente. Solución 2 Causa El archivo descargado está dañado. Acción 1. 2. 3. 38 Seleccione otro archivo. Repita la configuración de la dirección URL, especificando el nuevo archivo. Intente descargar el nuevo archivo de la dirección URL. Arranque de la dirección URL HTTP/FTP 8 Arranque de Embedded UEFI Shell El BIOS del sistema de todos los servidores ProLiant Gen9 incluye Embedded UEFI Shell en la ROM. El entorno de Embedded UEFI Shell está basado en la UEFI Shell Specification (Especificación de UEFI Shell) y proporciona una API y una CLI con las que puede ejecutar secuencias de comandos, manipular archivos y obtener información del sistema. Embedded UEFI Shell también ejecuta otras aplicaciones UEFI. Estas características mejoran las capacidades de las utilidades del sistema UEFI. El acceso a Embedded UEFI Shell está activado de forma predeterminada. A continuación se describe cómo utilizar la CLI de Embedded UEFI Shell para configurar el BIOS del sistema y automatizar la instalación e implementación del sistema operativo. Comandos de Embedded UEFI Shell para la implementación de red En la tabla siguiente se enumeran los comandos de Embedded UEFI Shell que se pueden utilizar para la implementación de red. Para obtener más información sobre cada comando, consulte la Guía de usuario de HPE UEFI Shell para servidores HPE ProLiant Gen9. Comando Descripción ramdisk Crea y elimina discos de RAM. restclient Interactúa con el servicio de la API de RESTful local. sysconfig Muestra o configura los valores del BIOS del sistema. webclient Descarga archivos de HTTP o FTP y monta un sistema de archivos ISO. Standard Format Output (SFO, resultados en formato estándar) El comando de resultados en formato estándar (SFO) basado en tablas general le permite procesar fácilmente la salida de los comandos de Embedded UEFI Shell. Los comandos del shell que utilizan la salida con formato estándar muestran la misma información que se mostraría normalmente, pero utilizan filas y columnas de datos delimitados por comas que pueden analizarse con un comando de análisis. La primera columna siempre contiene un identificador de estilo C que describe el tipo de datos de la fila. Este identificador se conoce como el nombre de la tabla. Los nombres de la tabla que empiezan por el carácter ‘_’ son específicos de la implementación. La segunda columna y las siguientes son cadenas de estilo C entre comillas que contienen los datos reales del comando de Embedded UEFI Shell. Para cada comando de Embedded UEFI Shell, el formato y el significado de cada columna depende del número de la columna y el nombre de la tabla. Los comandos de Embedded UEFI Shell compatibles con la opción –sfo siempre generan el nombre de la tabla ShellCommand. La segunda columna contiene el nombre del comando de Embedded UEFI Shell sin ninguna extensión. Por ejemplo: ShellCommand,"ls". Ejemplo FileInfo,"fs0:/efi/boot/winloader.efi","45670","arsh" FileInfo,"fs0:/efi/boot/timsfile.txt","1250","a" FileInfo,"fs0:/efi/boot/readme.txt","795","a" Sintaxis ampliada En la sintaxis siguiente, un identificador es un identificador de estilo C que comienza por un carácter alfabético o un guion bajo. Una cadena entrecomillada comienza por un carácter de comillas ("), seguido por cero o más caracteres y terminada por un carácter de comillas ("). Si Comandos de Embedded UEFI Shell para la implementación de red 39 la cadena contiene comillas, deben ir precedidas por el carácter ^ (por ejemplo, ^"). El carácter ^ puede insertarse utilizando ^^. sfo-format := sfo-row sfo-row <EOL> <sfo-row> sfo-row := sfo-table-name, sfo-columns sfo-table-name := identifier sfo-columns := sfo-column | sfo-columns, | sfo-column sfo-column := quoted-string | <empty> Ejemplo VolumeInfo, "TimsVolume","400000000","32000000","16000000" FileInfo, "fs0:/efi/boot/winloader.efi","45670","arsh" FileInfo, "fs0:/efi/boot/timsfile.txt","1250","a" FileInfo, "fs0:/efi/boot/readme.txt","795","a" Invocación de las secuencias de comandos del shell Dispone de los dos métodos siguientes para llamar a las secuencias de comandos de UEFI Shell. Inicio automático de la secuencia de comandos de UEFI Shell en System Utilities (Utilidades del sistema) La secuencia de comandos de inicio permite crear un disco de RAM, descargar archivos de la red, recopilar datos, volver a cargar los resultados en la red y, a continuación, arrancar el sistema operativo sin necesidad de reiniciar el sistema. Puede almacenar el archivo de secuencias de comandos en un soporte local o acceder a él desde una ubicación de red. De forma predeterminada, la opción UEFI Shell Script Auto-Start (Inicio automático de la secuencia de comandos de UEFI Shell) está desactivada en las utilidades del sistema y puede configurarse para que el shell busque el archivo startup.nsh en cualquier sistema de archivos FAT16 o FAT32 disponible. Puede modificar esta configuración para que el shell busque la secuencia de comandos de inicio en un sistema de archivos específico en los soportes conectados o en una ubicación de red determinada. Cuando se configura para una ubicación de red, se puede especificar la dirección URL del archivo startup.nsh en formato HTTP o FTP. Para obtener más información, consulte "Inicio automático de la secuencia de comandos de UEFI Shell" en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HP ProLiant Gen9. Invocación manual de una secuencia de comandos del shell 1. 2. Vaya a la ubicación del archivo de secuencia de comandos .nsh. Haga doble clic en el archivo o haga clic con el botón secundario en el archivo y, a continuación, seleccione Abrir. Edición de las secuencias de comandos del shell Puede editar los archivos de secuencias de comandos sin conexión o en el shell mediante el comando edit. También puede utilizar el comando type para mostrar la secuencia de comandos en la pantalla. 40 Arranque de Embedded UEFI Shell Configuración de Embedded UEFI Shell para leer la secuencia de comandos de inicio desde la red Mediante las utilidades del sistema 1. 2. 3. 4. Complete la configuración de red previa al arranque que se describe para el arranque HTTP (Mediante las utilidades del sistema), pero no especifique datos en el campo Boot from URL (Arranque desde la dirección URL). Este campo solo es necesario para el arranque desde una imagen ISO o una aplicación EFI. Active el inicio automático de la secuencia de comandos de UEFI Shell. Está desactivado de forma predeterminada. Consulte "Inicio automático de la secuencia de comandos de UEFI Shell" en la Guía de usuario de las utilidades del sistema UEFI para servidores HP ProLiant Gen9. Configure la ubicación de inicio automático en Network (Red). Consulte "Ubicación de la secuencia de comandos de inicio automático del shell" en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HP ProLiant Gen9. Configure la ubicación (URL) desde donde Embedded UEFI Shell descarga la secuencia de comandos. Consulte la Figura 5 (página 41) y "Ubicación de red para la secuencia de comandos de inicio automático del shell" en la Guía de usuario de las utilidades del sistema UEFI para servidores HP ProLiant Gen9. NOTA: Debe establecer la dirección URL estáticamente para que apunte a una secuencia de comandos de Embedded UEFI Shell (.nsh). No se admite ningún otro tipo de archivo. Figura 5 Configuración de la secuencia de comandos de inicio de Embedded UEFI Shell para que se ejecute desde una ubicación de red Mediante el comando sysconfig de Embedded UEFI Shell. 1. 2. En la pantalla System Utilities (Utilidades del sistema), seleccione Embedded Applications (Aplicaciones integradas)→Embedded UEFI Shell y pulse Intro. En la línea de comandos del Shell, escriba los parámetros de sysconfig, tal como se muestra en el ejemplo siguiente: Shell> sysconfig -s UefiShellStartup=Enabled UefiShellStartupLocation=NetworkLocation UefiShellStartupUrl=http://deploy.server.com/scripts/startup.nsh 3. Reinicie el servidor. Uso de RESTful Interface Tool 1. 2. Ejecute RESTful Interface Tool. En el indicador de línea de comandos, realice una de las acciones siguientes: • Active DHCPv4 para asignar una configuración de dirección de red IPv4, por ejemplo: hprest login proliantsystem1-ilo.domain.com -u username -p password hprest set PreBootNetwork=Auto Dhcpv4=Enabled UefiShellStartup=Enabled UefiShellStartupLocation=NetworkLocation UefiShellStartupUrl=http://deploy.server.com/scripts/startup.nsh Invocación de las secuencias de comandos del shell 41 --selectorHpBios. hprest commit • Especifique una configuración de dirección IP estática de la NIC, como por ejemplo: hprest login proliantsystem1-ilo.domain.com -u username -p password hprest set PreBootNetwork=Auto Dhcpv4=Disabled Ipv4Address=192.168.1.105 Ipv4SubnetMask=255.255.255.0 Ipv4Gateway=192.168.1.1 Ipv4PrimaryDNS=192.168.0.2 Ipv4SecondaryDNS=192.168.10.3 UefiShellStartup=Enabled UefiShellStartupLocation=NetworkLocation UefiShellStartupUrl=http://deploy.server.com/scripts/startup.nsh --selectorHpBios. hprest commit 3. 4. 5. Reinicie el servidor. Mueva la entrada de dirección URL al principio de la lista de orden de arranque como se describe en «Configuración de arranque» (página 7). Reinicie el servidor. Creación de discos RAM Los discos de RAM son sistemas de archivos “en memoria” (dispositivos de bloques/almacenamiento emulados en la memoria RAM) a los que se puede acceder como a cualquier dispositivo de almacenamiento. Para crear un disco de RAM FAT32 de 512 MB con la etiqueta de volumen MYRAMDISK, introduzca el comando siguiente en la línea de comandos de Embedded UEFI Shell: Shell> ramdisk -c -s 512 -v MYRAMDISK -t F32 Para obtener más información, introduzca help ramdisk o ramdisk -? Para obtener más información sobre este comando, consulte la Guía de usuario de HPE UEFI Shell para servidores HPE ProLiant Gen9. Implementación y secuencia de comandos La siguiente figura muestra el método de arranque Embedded UEFI Shell. Figura 6 Arquitectura de implementación Después de completar los pasos de configuración y arrancar en Embedded UEFI Shell, el shell localiza automáticamente el archivo startup.nsh en la ubicación de red o el soporte conectado configurado. También aprovisiona discos de RAM para descargar la secuencia de comandos de la red. A continuación, la secuencia de comandos de inicio puede realizar automáticamente la configuración del sistema e iniciar el proceso de implementación e instalación del sistema operativo. 42 Arranque de Embedded UEFI Shell Figura 7 Pila de red En las secciones siguientes se describe cómo configurar Embedded UEFI Shell para que seleccione y ejecute su secuencia de comandos de inicio desde la red. Configuración del arranque de Embedded UEFI Shell: Una solución de implementación de ejemplo Puede utilizar System Utilities (Utilidades del sistema), los comandos de Embedded UEFI Shell o los comandos de RESTful Interface Tool para configurar o, si procede, dejar los valores predeterminados para el arranque en el Shell. En las secciones siguientes se muestra cómo utilizar las utilidades del sistema y RESTful Interface Tool para realizar las tareas de configuración necesarias. Configuración de los ajustes necesarios mediante System Utilities (Utilidades del sistema) 1. Establezca la configuración de red previa al arranque. • • 2. Para Pre-Boot Network Interface (Interfaz de red previa al arranque), seleccione una de las opciones siguientes: ◦ Auto (la opción predeterminada) ◦ Una Embedded NIC (NIC integrada) disponible Para DHCPv4, realice una de las acciones siguientes: ◦ Seleccione Enabled (Activado) (la opción predeterminada). ◦ Seleccione Disabled (Desactivado) y configure manualmente los siguientes ajustes para la dirección IP estática, como se muestra en la Figura 4. – IPv4 Address (Dirección IPv4) – IPv4 Subnet Mask (Máscara de subred IPv4) – IPv4 Gateway (Puerta de enlace IPv4) – IPv4 Primary DNS (DNS principal IPv4) – IPv4 Secondary DNS (DNS secundario IPv4) Configure los ajustes de Embedded UEFI Shell. • Para Embedded UEFI Shell, seleccione Enabled (Activado) (la opción predeterminada). • Para UEFI Shell Script Auto-Start (Inicio automático de la secuencia de comandos de UEFI Shell), seleccione Enabled (Activado) (no es la opción predeterminada). Configuración del arranque de Embedded UEFI Shell: Una solución de implementación de ejemplo 43 • Para Add Embedded UEFI Shell to Boot Order (Agregar Embedded UEFI Shell al orden de arranque), seleccione Enabled (Activado) (no es la opción predeterminada). Se agrega Embedded UEFI Shell a la lista UEFI Boot Order (Orden de arranque UEFI) y al One-Time Boot Menu (Menú de arranque de un solo uso). • 3. Para Shell Auto-Start Script Location (Ubicación de la secuencia de comandos de inicio automático del shell), seleccione Auto (la opción predeterminada), Network Location (Ubicación de red) o File Systems on Attached Media (Sistemas de archivos en soportes conectados). Realice una de las siguientes operaciones: • Seleccione Embedded UEFI Shell en el One-Time Boot Menu (Menú de arranque de un solo uso). Consulte Selección de una opción para un arranque de un solo uso. • Si desea que Embedded UEFI Shell arranque siempre primero, muévalo hacia la parte superior de la lista de UEFI Boot Order (Orden de arranque UEFI). Consulte Cambio de la lista UEFI Boot Order (Orden de arranque UEFI). Configuración de los ajustes necesarios mediante RESTful Interface Tool Puede utilizar RESTful Interface Tool para completar la configuración que se ha descrito anteriormente en Configuración de los ajustes necesarios mediante System Utilities (Utilidades del sistema). A continuación se muestran comandos de ejemplo de RESTful Interface Tool: #login to the target iLO and setup the session. a) hprest login https://clientilo.domain.com -u username -p password #Select the NIC. "Auto" is the default setting, uses the first available NIC port with cable connected. b) hprest set PreBootNetwork=Auto --selector HpBios. [OR] #use the Network adapter in PCI slot 2's first port that has a cable connected. hprest set PreBootNetwork=PciSlot2 --selector HpBios. #Set DHCP or static IP. DHCP is the default setting c) hprest set Dhcpv4=Enabled [OR] #disable DHCP and set up manual IP address and DNS settings. hprest set Dhcpv4=Disabled Ipv4Address=192.168.1.121 Ipv4SubnetMask=255.255.255.0 Ipv4Gateway=192.168.1.1 #DNS is optional if you refer to the remote servers directly by their IP addresses. hprest set Ipv4PrimaryDNS=192.168.1.1 Ipv4SecondaryDNS=192.168.1.189 #ask the embedded Shell to run a startup script upon launch. d) hprest set UefiShellStartup=Enabled #Set the startup script location. "Auto" is the default - first network then local disk. e) hprest set UefiShellStartupLocation=Auto [OR] #download and execute script from network location only hprest set UefiShellStartupLocation=NetworkLocation #URL for the startup script. Supports host names or IP addresses of remote servers. Ensure DNS is configured if using host names. f) hprest set UefiShellStartupUrl=http://server.domain.com/deploy/startup.nsh #Set one time boot to Embedded UEFI shell. g) hprest set Boot/BootSourceOverrideEnabled=Once Boot/BootSourceOverrideTarget=UefiShell --selector ComputerSystem. #commit all changes and power on the system. h) hprest commit --reboot=ON Secuencia de comandos de inicio de ejemplo Después que se completen los pasos de Configuración del arranque de Embedded UEFI Shell: Una solución de implementación de ejemplo y el sistema de destino se encienda por primera vez, el sistema arranca en una fase determinada, se configura a sí mismo con los ajustes solicitados y se reinicia. A continuación, el sistema inicia Embedded UEFI Shell, que descarga y ejecuta la secuencia de comandos de inicio desde la dirección URL que se ha configurado. A continuación se ofrece una secuencia de comandos de configuración de ejemplo que puede ejecutarse con Embedded UEFI Shell. @echo -off # 44 Arranque de Embedded UEFI Shell # Setup the environment variables. All of them are created as volatile. # # # The volume label for the RAMDISK. # set -v VolumeLabel MYRAMDISK # # Variable to store the file system index that will be looped # to determine the FS<x> number for the RAMDISK that is created. # set -v FsIndex 0 # # Variable to store the output string of the ramdisk -c command. # Successful creation of RAMDISK will give the following output: # "RAM disk 'FSx:' created successfully." where x=0,1,2,... # set -v RamDiskStr 0 # # Size of the RAMDISK in MegaBytes (MB). # set -v RamDiskSize 512 # # Server URL hosting the OS loader and images. # Can be HTTP or FTP. Names or IP addresses are allowed. # Ensure DNS service is available and configured (see pre-requisites) # when server names are used. # set -v Url http://192.168.1.1 # # Files to be downloaded # set -v DownloadFile1 efilinux.efi set -v DownloadFile2 deploy.kernel set -v DownloadFile3 deploy.ramdisk # # Step 1. Create RAMDISK to store the downloaded OS programs. # echo "Creating a RAM Disk to save downloaded files..." ramdisk -c -s %RamDiskSize% -v %VolumeLabel% -t F32 >v RamDiskStr if %lasterror% ne 0x0 then echo "Cannot create a RAMDISK of size %RamDiskSize%." goto EXITSCRIPT endif echo "RAM Disk with Volume Label %VolumeLabel% created successfully." # # Step 2. Check each word in the output (RamDiskStr) and see if it matches # the FSx: pattern. The newly created RAMDISK will be FS1: or higher. # Here the check goes up to FS3: (the inner for loop), but a larger limit # may be used in case many other file systems already exist before # the creation of this RAMDISK. The FS for the RAMDISK is found when the # FsIndex matches the FS<x> in RamDiskStr. Change the working directory # to FS<FsIndex>:, so all downloads get saved there. # # FS0: is ignored. In the worst case, when no other usable # file system is present, FS0: will map to the file system # that this script is executing from. # # for %a in %RamDiskStr% for %b run (1 10) set -v FsIndex %b if 'FS%FsIndex%:' == %a then FS%FsIndex%: goto RDFOUND endif endfor endfor # # The following message appears if the newly created RAMDISK cannot be found. # echo "RAMDISK with Volume Label %VolumeLabel% not found!" goto EXITSCRIPT Configuración del arranque de Embedded UEFI Shell: Una solución de implementación de ejemplo 45 # # The following message appears if the RAMDISK FS<x> has been found and you are in the # RAMDISK's root folder. # :RDFOUND echo "RAMDISK with Volume Label %VolumeLabel% found at FS%FsIndex%:." # # Step 3: Download the required files into the RAMDISK. # echo "Downloading %Url%/deploy/%DownloadFile1% (File 1 of 3...)" webclient -g %Url%/deploy/%DownloadFile1% -o %DownloadFile1% if %lasterror% ne 0x0 then goto EXITSCRIPT endif echo "Downloading %Url%/deploy/%DownloadFile2% (File 2 of 3...)" webclient -g %Url%/deploy/%DownloadFile2% -o %DownloadFile2% if %lasterror% ne 0x0 then goto EXITSCRIPT endif echo "Downloading %Url%/deploy/%DownloadFile3% (File 3 of 3...)" webclient -g %Url%/deploy/%DownloadFile3% -o %DownloadFile3% if %lasterror% ne 0x0 then goto EXITSCRIPT endif # # Step4: Launch the boot loader. # echo "Starting the OS..." %DownloadFile1% -f %DownloadFile2% initrd=%DownloadFile3% # # You reach here only if the downloads and booting failed. # :EXITSCRIPT echo "Exiting Script." La secuencia de comandos de ejemplo hace lo siguiente 1. 2. 3. 4. 5. Crea un disco de RAM temporal para guardar el cargador de arranque que se ha descargado, el kernel del sistema operativo, el sistema de archivos y los archivos de configuración necesarios para que el cargador de arranque y el kernel se inicialicen a sí mismos y continúen con la instalación a través de la red. Determina el ID de FS<x> del disco de RAM que se acaba de crear. Define el directorio raíz del disco RAM como directorio de trabajo. Por ejemplo: FS1:\. Descarga los archivos necesarios para iniciar el sistema operativo: el cargador de arranque, el kernel del sistema operativo y un sistema de archivos en memoria para el kernel del sistema operativo. Realiza una de las siguientes operaciones: • Si la descarga se realiza correctamente, inicia el cargador de arranque. La ruta del archivo del kernel del sistema operativo, su sistema de archivos en memoria y cualquier argumento del kernel del sistema operativo (que el cargador de arranque pasa al kernel al iniciarlo), se pasan al cargador de arranque como argumentos de la línea de comandos. • Si falla la descarga, realiza una limpieza y sale de la secuencia de comandos de inicio. La tarea de Embedded UEFI Shell y de la secuencia de comandos previa al arranque termina aquí, y el sistema operativo ahora puede continuar con la implementación por sí mismo, con la ayuda de las secuencias de comandos de implementación específicas del sistema operativo integradas en su sistema de archivos en memoria. 46 Arranque de Embedded UEFI Shell Solución de problemas No se puede realizar la implementación desde la secuencia de comandos de UEFI Shell Síntoma Se ha intentado implementar un sistema operativo mediante la secuencia de comandos de UEFI Shell y ve un mensaje de error que indica que la implementación ha fallado. Causa Los valores de configuración no son correctos. Acción 1. 2. Verifique lo siguiente. • La interfaz de Embedded UEFI Shell se agrega a la lista UEFI Boot Order (Orden de arranque UEFI) o al One-Time Boot Menu (Menú de arranque de un solo uso). • Cuando se agrega a la lista UEFI Boot Order (Orden de arranque UEFI), la interfaz de Embedded UEFI Shell es la primera opción de arranque de la lista UEFI Boot Order (Orden de arranque UEFI), por lo que impide que se carguen las demás opciones de arranque. • El inicio automático de la secuencia de comandos de UEFI Shell está activado. • Se ha especificado la ubicación correcta del archivo de secuencias de comandos startup.nsh en un soporte conectado o en una ubicación de red. Si está en un soporte conectado, la secuencia de comandos startup.nsh debe estar en el directorio fsX:\ o fsX:\efi\boot\. • La secuencia de comandos .nsh solo contiene comandos admitidos. • El sistema tiene suficiente memoria RAM para crear discos de RAM durante la ejecución de secuencias de comandos automatizadas. • Cualquier cargador de arranque de sistema operativo o aplicación de diagnóstico que se inicie con la secuencia de comandos .nsh puede ejecutarse en el entorno UEFI. Intente la implementación de nuevo. Solución de problemas 47 9 Arranque de SAN FC/FCoE en UEFI Mode (Modo UEFI) Configuración del arranque de SAN FC/FCoE De forma predeterminada, las utilidades del sistema solo permiten a los adaptadores FC/FCoE instalados buscar destinos de arranque configurados previamente en la configuración de dispositivos del destino. Puede cambiar la configuración de la directiva de arranque. Puede arrancar desde la SAN FC/FCoE en UEFI Mode (Modo UEFI) o en Legacy BIOS Mode (Modo BIOS heredado). A continuación describe cómo hacerlo en modo UEFI. NOTA: Para evitar tiempos de arranque largos, no establezca la directiva de análisis de FC para analizar todos los destinos disponibles. Puede desactivar este parámetro en las utilidades del sistema de UEFI para su adaptador concreto, o bien definiendo una directiva de análisis global en dicha área. Arranque desde la SAN FC/FCoE Requisitos previos • La partición del sistema EFI (ESP) y los archivos del cargador de arranque deben estar en la ubicación predeterminada \efi\BOOT\BOOTX64.EFI. • El destino de arranque desde la SAN debe estar configurado con GPT (GUID Partition Table). • El modo de arranque debe estar establecido en UEFI Mode (Modo UEFI). • La opción Internal SD Card Slot (Ranura de tarjeta SD interna) debe estar activada en las utilidades del sistema. Es la configuración predeterminada. Para obtener más información, consulte “Ranura de tarjeta SD interna” en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9. Para arrancar de la SAN FC/FCoE con System Utilities (Utilidades del sistema) 1. 2. 3. 48 Si es necesario, realice una de las acciones siguientes para cambiar la configuración de la directiva de arranque. • Para una controladora Fibre Channel que no esté en una ranura PCIe, modifique la configuración como se describe en “Directiva de búsqueda Fibre Channel/FCoE” en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9. • Para una controladora Fibre Channel que esté en una ranura PCIe, modifique la configuración como se describe en “Directiva de arranque de almacenamiento PCIe” en la Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9. Mueva esta opción al principio de la lista de orden de arranque como se describe en Cambio de la lista UEFI Boot Order (Orden de arranque UEFI). Reinicie el servidor. Arranque de SAN FC/FCoE en UEFI Mode (Modo UEFI) 10 Arranque de la unidad de disco duro local en UEFI Mode (Modo UEFI) Configuración de arranque de la unidad de disco duro Puede arrancar desde una unidad de disco duro local, incluida una que esté conectado a una controladora Smart Array integrada (basada en SAS) o SATA integrada en UEFI Mode (Modo UEFI) o Legacy BIOS Mode (Modo BIOS heredado). A continuación, se describe cómo realizar un arranque del disco duro local en el modo UEFI. Compatibilidad con SATA integrada Para arrancar desde una unidad local de disco duro SATA conectada a una controladora SATA integrada, debe activar la controladora SATA adecuada en el sistema operativo que tenga instalado. Dependiendo del modelo de servidor de que se trate, la compatibilidad con SATA AHCI o con RAID Dynamic Smart Array está activada de forma predeterminada. ATENCIÓN: Dynamic Smart Array no se admite si se ha configurado el modo de arranque como Legacy BIOS Mode (Modo BIOS heredado). Debe utilizar UEFI Mode (Modo UEFI) al activar la opción RAID Dynamic Smart Array para evitar la pérdida de datos o que se dañen los datos de las unidades SATA existentes. Haga copias de seguridad de todas las unidades antes de activar esta opción. Consulte la documentación del sistema operativo antes de activar la compatibilidad SATA AHCI para asegurarse de que los controladores de los soportes base admiten esta función. Activación de la compatibilidad con SATA integrada Requisito previo Para particiones con un tamaño superior a 2,2 TB, el modo de arranque se configura como modo UEFI. Para activar la compatibilidad SATA integrada 1. 2. 3. 4. 5. 6. Desde la pantalla System Utilities (Utilidades del sistema), seleccione System Configuration (Configuración del sistema)→BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU])→System Options (Opciones del sistema)→SATA Controller Options (Opciones de controladora SATA)→Embedded SATA Configuration (Configuración de SATA integrada) y pulse Intro. Asegúrese de que utiliza los controladores del sistema AHCI o RAID correctos para la opción SATA. Seleccione una opción y pulse Intro: • Enable SATA AHCI Support (Activar compatibilidad SATA AHCI): activa la controladora SATA del chipset integrado para AHCI. • Enable HP Dynamic Smart Array RAID Support (Activar compatibilidad con RAID HP Dynamic Smart Array): Activa la controladora SATA del chipset integrado para RAID Dynamic Smart Array. Pulse F10. En modo UEFI, mueva esta opción de arranque UEFI al principio de la lista de orden de arranque UEFI como se describe en Cambio de la lista UEFI Boot Order (Orden de arranque UEFI). Reinicie el servidor. Configuración de arranque de la unidad de disco duro 49 11 Asistencia y otros recursos Acceso al soprte de Hewlett Packard Enterprise • Para obtener asistencia en tiempo real, vaya a la página web Contact Hewlett Packard Enterprise Worldwide (Póngase en contacto con Hewlett Packard Enterprise en todo el mundo): http://www.hpe.com/assistance • Para acceder a la documentación y los servicios de soporte técnico, vaya a la página web del centro de soporte de Hewlett Packard Enterprise: http://www.hpe.com/support/hpesc Información que debe recopilar • Número de registro de asistencia técnica (si corresponde) • Nombre del producto, modelo o versión y número de serie • Nombre y versión del sistema operativo • Versión de firmware • Mensajes de error • Informes y registros específicos del producto • Productos o componentes adicionales • Productos o componentes de otros fabricantes Acceso a las actualizaciones • Algunos productos de software proporcionan un mecanismo para acceder a las actualizaciones de software a través de la interfaz del producto. Revise la documentación del producto para identificar el método recomendado de actualización del software. • Para descargar actualizaciones del producto, vaya a cualquiera de las páginas web siguientes: ◦ Página Get connected with updates from HPE (Conéctese con las actualizaciones de HPE) del centro de soporte de Hewlett Packard Enterprise: http://www.hpe.com/support/e-updates ◦ Página web de Software Depot: http://www.hpe.com/support/softwaredepot • Para ver y actualizar sus concesiones, así como para vincular sus contratos y garantías con su perfil, vaya a la página More Information on Access to HP Support Materials (Más información sobre cómo acceder a los materiales de soporte de HP) del centro de soporte de Hewlett Packard Enterprise: http://www.hpe.com/support/AccessToSupportMaterials IMPORTANTE: El acceso a algunas actualizaciones podría requerir la concesión de producto cuando se accede a través del centro de soporte de Hewlett Packard Enterprise. Debe disponer de una cuenta de HPE Passport configurada con las concesiones correspondientes. 50 Asistencia y otros recursos Información relacionada La documentación más reciente para las utilidades del sistema UEFI y Embedded Shell está disponible en: http:// www.hpe.com/info/ProLiantUEFI/docs. Los documentos disponibles incluyen: • Guía de usuario de HPE UEFI Shell para servidores HPE ProLiant Gen9 • Guía de usuario de las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9 • Tarjeta de referencia rápida de HPE UEFI Shell para servidores HPE ProLiant Gen9 • Notas de la versión del shell y las utilidades del sistema HPE UEFI para servidores HPE ProLiant Gen9 La HPE UEFI System Utilities and Shell Command Mobile Help for HPE ProLiant Gen9 Servers (Ayuda para dispositivos móviles de los comandos del shell y las utilidades del sistema HP UEFI para servidores HP ProLiant Gen9) está disponible al escanear el código QR que se encuentra en la parte inferior de la pantalla System Utilities (Utilidades del sistema) o en http:// www.hpe.com/qref/ProLiantUEFI/Help. Páginas web Página web Enlace UEFI Specification (Especificación de multiprocesador) http://www.uefi.org/specifications Recursos de aprendizaje de UEFI http://www.uefi.org/learning_center Proyecto UEFI EDK2 en SourceForge (descarga de especificaciones y código) http://sourceforge.net/apps/mediawiki/tianocore Biblioteca de información de Hewlett Packard Enterprise http://www.hpe.com/info/enterprise/docs Centro de soporte de Hewlett Packard Enterprise http://www.hpe.com/support/hpesc Contacto con Hewlett Packard Enterprise en todo el mundo http://www.hpe.com/assistance Servicio de suscripción/alertas de soporte http://www.hpe.com/support/e-updates Software Depot http://www.hpe.com/support/softwaredepot Reparaciones del propio cliente http://www.hpe.com/support/selfrepair Insight Remote Support http://www.hpe.com/info/insightremotesupport/docs Reparaciones del propio cliente El programa de reparaciones del propio cliente (CSR) de Hewlett Packard Enterprise le permite reparar su producto. Si es necesario reemplazar una pieza incluida en el programa CSR, se le enviará directamente para que pueda instalarla cuando le resulte más cómodo. Algunas piezas no entran en el programa CSR. El servicio técnico autorizado de Hewlett Packard Enterprise determinará si una reparación entra en el programa CSR. Para obtener más información sobre el programa CSR, póngase en contacto con el proveedor de servicios local o vaya a la página web del CSR: http://www.hpe.com/support/selfrepair Remote Support El soporte remoto está disponible con los dispositivos compatibles como parte de su garantía o de un contrato de soporte. Proporciona diagnóstico inteligente de eventos y envío automático y seguro de notificaciones de eventos de hardware a Hewlett Packard Enterprise, que iniciará un Información relacionada 51 proceso de solución rápido y preciso basándose en el nivel de servicio de su producto. Hewlett Packard Enterprise le recomienda que registre su dispositivo en Remote Support. Para obtener más información y conocer los detalles de los dispositivos compatibles, vaya a la página web siguiente: http://www.hpe.com/info/insightremotesupport/docs API RESTful La API de RESTful es la interfaz de gestión que utilizan las herramientas de gestión de servidores de Hewlett Packard Enterprise para realizar las tareas de configuración, inventario y supervisión de un servidor. Proporciona una interfaz programable y una especificación ligera de modelo de datos que es sencilla, remota, segura y extensible. Se puede acceder a la API de RESTful a través de los mecanismos siguientes: • Instalando complementos de REST disponibles gratuitamente para los navegadores, como el complemento de REST avanzado para el explorador Google Chrome • Instalando herramientas de línea de comandos disponibles gratuitamente, como CURL • Instalando REST Tool (disponible para Windows y para Linux) desde: www.hpe.com/info/ redfish Una vez instalada la herramienta, es posible acceder al servicio de la API de RESTful del sistema ProLiant de destino a través de la red de gestión de iLO del sistema. Para obtener más información, visite la página: http://www.hpe.com/info/restfulinterface/docs. RESTful Interface Tool con el tiempo sustituirá a CONREP (Configuration Replication Utility, Utilidad de replicación de la configuración), una utilidad que funciona junto con BIOS/Platform Configuration (RBSU) (Configuración del BIOS/plataforma [RBSU]) para replicar la configuración de hardware de los servidores ProLiant. Para obtener más información, consulte la Scripting Toolkit User Guide (Guía de usuario de Scripting Toolkit) para el entorno de su sistema operativo en la página web de Hewlett Packard Enterprise (http://www.hpe.com/info/stk/docs). Comentarios sobre la documentación Hewlett Packard Enterprise se compromete a proporcionar documentación que se adapte a sus necesidades. Para ayudarnos a mejorar la documentación, envíe cualquier error, sugerencia o comentario a Comentarios sobre la documentación ([email protected]). Cuando envíe sus comentarios, incluya el título del documento, el número de referencia, la edición y la fecha de publicación, que se encuentran en la portada del documento. Para el contenido de ayuda en línea, incluya el nombre y la versión del producto, la edición y la fecha de publicación de la ayuda, que se encuentran en la página de avisos legales. 52 Asistencia y otros recursos Glosario AHCI Advanced Host Controller Interface (Interfaz de controladora de host avanzada) API Application Program Interface (Interfaz de programa de aplicación) Arranque seguro Proceso agregado a las versiones nuevas de UEFI que puede mejorar la seguridad de la implementación de un sistema mediante sistemas operativos libres de malware y verificados por hardware. BIOS Basic Input/Output System (Sistema básico de entrada y salida) Cargador de arranque Programa que carga un sistema operativo en un servidor o en un equipo cuando el sistema se enciende. CHAP Challenge-Handshake Authentication Protocol (Protocolo de autenticación por desafío) CONREP Configuration Replication Utility (Utilidad de replicación de la configuración) es una utilidad que genera un archivo XML de configuración del sistema que se utiliza para duplicar la configuración de hardware de un servidor ProLiant en otro. DHCP Dynamic Host Configuration Protocol (Protocolo de configuración dinámica de host) DNS Domain Name System (Sistema de nombres de dominio) EFI Término genérico que se refiere a una de las versiones de la especificación EFI: EFI 1.02, EFI 1.10 o UEFI 2.0. FAT File Allocation Table (Tabla de asignación de archivos) FTP File Transfer Protocol (Protocolo de transferencia de archivos) FW Firmware GRUB Grand Unified Boot loader (Gran gestor de arranque unificado) iLO Integrated Lights-Out iSCSI Internet Small Computer System Interface (Pequeña interfaz de sistema informático por Internet) ISO International Organization for Standardization (Organización Internacional para la Estandarización) LUN Logical Unit Number (Número de unidad lógica) MBA Multi-Boot Agent (Agente de arranque múltiple) MBR Master Boot Record (Registro de arranque maestro) MDT Microsoft Deployment Toolkit: Conjunto de herramientas, procesos y directrices para automatizar la implementación de servidores y equipos de escritorio. Multidifusión Comunicación de grupo en que la información se envía a un grupo de sistemas de destino al mismo tiempo. PXE Preboot Execution Environment (Entorno de ejecución previo al arranque): especificación que define cómo se arranca un entorno cliente/servidor desde el software de red de un cliente. Requiere protocolos de red estándar, como DHCP y TFTP. RBSU ROM-Based Setup Utility (Utilidad de configuración basada en ROM) REST Representational State Transfer (Transferencia de estado representacional) SAS Serial Attached SCSI (SCSI con conexión serie) SATA Serial Advanced Technology Attachment (Conexión serie de tecnología avanzada) SD Secure Digital SFO Standard Format Output (Resultados en formato estándar) TFTP Trivial File Transfer Protocol (Protocolo trivial de transferencia de archivos): Protocolo de transferencia de archivos que permite a los clientes obtenerlos o copiarlos en un host remoto. UDP User Datagram Protocol (Protocolo de datagrama de usuarios) UEFI Unified Extensible Firmware Interface (Interfaz de firmware extensible unificada): Interfaz entre el sistema operativo y el firmware de la plataforma durante el proceso de arranque. URI Uniform Resource Identifier (Identificador uniforme de recurso) 53 USB Universal Serial Bus (Bus serie universal) WDS Windows Deployment Services: tecnología de servidor creada por Microsoft para la instalación basada en red de sistemas operativos Windows. 54 Glosario Índice implementación y secuencias de comandos, 42 A acceso actualizaciones, 50 actualizaciones acceso, 50 adición de una opción de arranque, 10 Agregar opción de arranque, 9 aplicación EFI, 10 aplicación UEFI, 10 arranque de iSCSI comprobación de la conexión, 31 especificación de un nombre de iniciador, 30 Arranque de multidifusión de PXE , 16 arranque desde USB genérico, 13 arranque iPXE, 16 arranque iSCSI adición de un dispositivo, 30 selección de un dispositivo, 29 arranque optimizado UEFI, 8 activación o desactivación, 8 arranque PXE, 16 arranque, opciones adición, 10 G GRUB2, 22 I iniciador de software iSCSI, 29 configuración, 29 inicio automático de la secuencia de comandos de UEFI Shell, 40 Instalación en RHEL, 32 introducción, 6 iPXE de carga en cadena, 27 iSCSI, arranque, 29 L Legacy BIOS Boot Order (Orden del modo de arranque del BIOS heredado) cambio, 9 Linux configuración del PXE para el modo BIOS heredado, 17 configuración del PXE para el modo UEFI, 19 Lista Boot Order (Orden de arranque), 8 lista UEFI Boot Order (Orden de arranque UEFI), 8 C Cambio de la lista de orden de arranque UEFI, 9 carga en cadena de iPXE, 27 cargadores de arranque de Linux, 21 comandos para la implementación de red, 39 compatibilidad con SATA integrada, 49 Configuración de iPXE, 25 Configuración de la red para Pre-Boot, 34 Configuración de red previa al arranque configuración, 36 configuración de VLAN para el arranque desde la red, 24 Configuración PXE, 16 contacto con Hewlett Packard Enterprise, 50 controladores gráficos UEFI, 8 D dirección URL HTTP/FTP, arranque, 34 disco duro local en modo UEFI, arranque, 49 discos de RAM, 42 dispositivo HPE Dual MicroSD, 14 documentación envío de comentarios, 52 documentación relacionada, 51 documento información relacionada, 51 M manual, llamada a secuencia de comandos del shell, 40 métodos de implementación UEFI, 6 modos de arranque comparación, 7 selección, 7 O One-Time Boot Menu (Menú de arranque de un solo uso) opciones, 10 selección de una opción, 11 opciones de arranque arranque optimizado UEFI, 8 dirección URL HTTP/FTP, 34 disco duro local en modo UEFI, 49 dispositivo HPE Dual MicroSD, 14 Embedded UEFI Shell, 39 iPXE, 16 iSCSI, 29 partición de usuarios integrada, 14 PXE, 16 SAN FC/FCoE en modo UEFI, 48 SD, 12 USB, 13 USB dual, 15 orden del modo de arranque del BIOS heredado, 9 E ELILO, 21 Embedded UEFI Shell, 39 ejemplo de solución de implementación, 43 implementación y secuencia de comandos, 42 P páginas web, 51 reparaciones del propio cliente, 51 parámetros de arranque 55 configuración, 7 partición de usuarios integrada, arranque, 14 R Remote Support, 51 reparaciones del propio cliente, 51 RHEL configuración de iSCSI, 32 ROM de expansión de vídeo heredado INT10, 8 S SD, arranque desde tarjeta, 12 secuencia de comandos de inicio de ejemplo, 44 secuencias de comandos de inicio edición, 40 lectura desde la red, 41 llamada, 40 servidor DHCP arranque PXE, 17, 19 servidor TFTP arranque PXE, 17, 19 shell, llamada manual a una secuencia de comandos, 40 shell, secuencias de comandos llamada manual, 40 solución de problemas, 37, 47 soporte Hewlett Packard Enterprise, 50 Syslinux, 23 T tarjeta SD implementación de un sistema operativo, 12 U UEFI, 8 opciones de arranque, 10 UEFI Shell, comandos implementación de red, 39 uso de SFO, 39 USB instalación de Windows, 13 USB, arranque, 13 USB, llave de arranque dual para el modo UEFI y el modo BIOS heredado, 15 W Windows configuración de PXE para el modo UEFI, 23 Windows, servidor arranque PXE, 23 56 Índice