Instalaciones de arranque en red

admite el arranque de hosts utilizando el modo UEFI. El modo UEFI proporciona un amplio conjunto de instalaciones estandarizadas para el gestor de arranque y los sistemas operativos. Esta función permite instalarse más fácilmente en hosts donde UEFI es el modo de arranque predeterminado.

La siguiente sección contiene información acerca de la configuración de los servidores TFTP y NFS, FTP o HTTP para habilitar el arranque PXE y UEFI de las instalaciones de host. A continuación, describe cómo crear un archivo de respuesta XML, que le permite realizar instalaciones desatendidas.

Configure su entorno PXE y UEFI para la instalación

Antes de configurar los medios de instalación, configure los servidores TFTP y DHCP. Las siguientes secciones contienen información sobre cómo configurar el servidor TFTP para el arranque PXE y UEFI. Consulte la documentación de su proveedor para conocer los procedimientos generales de configuración.

Nota:

movido desde la partición de disco MBR a la tabla de particiones GUID (GPT). Algunos sistemas de implementación PXE de terceros podrían intentar leer la tabla de particiones en el disco duro de un equipo antes de implementar la imagen en el host.

Si el sistema de implementación no es compatible con el esquema de partición GPT y el disco duro se ha utilizado anteriormente para una versión de GPT, el sistema de implementación PXE podría fallar. Una solución alternativa para este error es eliminar la tabla de particiones en el disco.

Además de los servidores TFTP y DHCP, necesita un servidor NFS, FTP o HTTP para alojar los archivos de instalación. Estos servidores pueden coexistir en uno o distribuirse entre diferentes servidores de la red.

Además, cada host que desee arrancar PXE debe tener una tarjeta Ethernet habilitada para el arranque PXE.

En los siguientes pasos se supone que el servidor Linux que está utilizando tiene compatibilidad con RPM.

Configurar el servidor TFTP para el arranque PXE

  1. En el/tftpboot directorio, cree un directorio llamado``

  2. Copie losmboot.c32 archivospxelinux.0 y del/usr/lib/syslinux directorio en el/tftboot directorio.

    Nota:

    recomienda encarecidamente el usomboot.c32 ypxelinux.0 archivos de la misma fuente (por ejemplo, de la misma ISO).

  3. Desde el medio de instalación, copie los archivosinstall.img (desde el directorio raíz)vmlinuz ,, yxen.gz (desde el/boot directorio) al nuevo/tftpboot/ directorio en el servidor TFTP.

  4. En el/tftboot directorio, cree un directorio llamadopxelinux.cfg .

  5. En elpxelinux.cfg directorio, cree su archivo de configuración llamadodefault .

    El contenido de este archivo depende de cómo desee configurar el entorno de arranque PXE. A continuación se enumeran dos configuraciones de muestra. El primer ejemplo de configuración inicia una instalación en cualquier equipo que arranca desde el servidor TFTP. Esta instalación requiere respuestas manuales. El segundo ejemplo de configuración es para una instalación desatendida.

    Nota:

    Los ejemplos siguientes muestran cómo configurar el instalador para que se ejecute en la consola físicatty0. Para utilizar un valor predeterminado diferente, asegúrese de que la consola que desea utilizar es la que está situada más a la derecha.

    >    default 
    >    label 
    >        kernel mboot.c32
    >        append /tftpboot//xen.gz dom0_max_vcpus=2 \
    >            dom0_mem=1024M,max:1024M com1=115200,8n1 \
    >        console=com1,vga ---  /tftpboot//vmlinuz \
    >        xencons=hvc console=hvc0 console=tty0 \
    >        ---  /tftpboot//install.img
    > <!--NeedCopy-->
    

    Configuración de ejemplo que realiza una instalación desatendida utilizando el archivo de respuesta en la dirección URL especificada:

    Nota:

    Para especificar qué adaptador de red utilizar para recuperar el archivo de respuesta, incluya elanswerfile_device=ethX parámetroanswerfile_device=MAC o y especifique el número de dispositivo Ethernet o la dirección MAC del dispositivo.

       default -auto
       label -auto
           kernel mboot.c32
           append /tftpboot//xen.gz dom0_max_vcpus=2 \
               dom0_mem=1024M,max:1024M com1=115200,8n1 \
               console=com1,vga ---  /tftpboot//vmlinuz \
               xencons=hvc console=hvc0 console=tty0 \
               answerfile=http://pxehost.example.com/answerfile \
               install ---  /tftpboot//install.img
    <!--NeedCopy-->
    

    Para obtener más información sobre el contenido del archivo de configuración de PXE, consulte elhttps://syslinux.zytor.com/pxe.php()sitio web de [SYSL]INUX.

Configurar el servidor TFTP para el arranque UEFI

Para configurar el servidor TFTP para el arranque UEFI:

  1. En el/tftpboot directorio, cree un directorio llamadoEFI/ .

  2. Configure el servidor DHCP para que/EFI//grubx64.efi lo proporcione como archivo de arranque.

  3. Creargrub.cfg archivo. Por ejemplo:

    • Para una instalación que requiere respuestas manuales a los mensajes de instalación:

       menuentry " Install (serial)" {
           multiboot2 /EFI//xen.gz dom0_mem = 1024M, máx: 1024M watchdog \
           dom0_max_vcpus = 4 com1 = 115200,8n1 consola = com1, vga
           module2 /EFI//vmlinuz console = hvc0
           module2 /EFI//install.img
       }
      
    • Para una instalación desatendida que utiliza un archivo de respuesta:

       menuentry " Install (serial)" {
           multiboot2 /EFI//xen.gz dom0_mem = 1024M, máx: 1024M watchdog \
           dom0_max_vcpus = 4 com1 = 115200,8n1 consola = com1, vga
           module2 /EFI//vmlinuz console = hvc0 console = tty0 answerfile_device = eth0 answerfile = ftp://ip_address/path_to_answerfile instalar
           module2 /EFI//install.img
       }
      

    Para obtener más información acerca del uso de un archivo de respuesta, consulte Creación de un archivo de respuesta para la instalación desatendida de PXE y UEFI.

  4. Copiegrub.cfg el archivo en el/tftpboot/EFI/ directorio del servidor TFTP.

  5. Desde el medio de instalación, copie los archivosgrubx64.efi,install.img(desde el directorio raíz)vmlinuz, yxen.gz(desde el directorio raíz) ) al nuevo/boot directorio en el servidor TFTP./tftpboot/EFI/

Para obtener más información sobre su sistema operativo específico, consulte el manual del sistema operativo del servidor. La información aquí es una guía que se puede utilizar para Red Hat, Fedora y algunas otras distribuciones basadas en RPM.

Para configurar los medios de instalación en un servidor HTTLP, FTP o NFS:

  1. En el servidor, cree un directorio desde el que los medios de instalación se puedan exportar a través de HTTP, FTP o NFS.

  2. Copie todo el contenido del medio de instalación en el directorio recién creado en el servidor HTTP, FTP o NFS. Este directorio es su repositorio de instalación.

    Nota:

    Al copiar el medio de instalación, asegúrese de copiar el archivo .treeinfo en el directorio recién creado.

Para preparar el sistema de destino:

  1. Inicie el sistema e introduzca al menú de inicio (F12 en la mayoría de los programas del BIOS).

  2. Seleccione esta opción para iniciar desde su tarjeta Ethernet.

  3. A continuación, el sistema PXE arranca desde el origen de instalación configurado y se inicia el script de instalación. Si ha configurado un archivo de respuesta, la instalación puede continuar sin supervisión.

Instalar paquetes complementarios durante la instalación de

Los paquetes complementarios se utilizan para modificar y ampliar las capacidades de instal ando software en el dominio de control (Dom0). Por ejemplo, es posible que un socio OEM desee enviar con un conjunto de herramientas de administración que requieran la instalación de agentes SNMP. Los usuarios pueden agregar paquetes complementarios durante la instalación inicial o en cualquier momento posterior.

Al instalar paquetes complementarios durante la instalación, desempaqueta cada paquete complementario en un directorio separado.

También existen instalaciones para que los socios OEM añadan sus paquetes complementarios a los repositorios de instalación para permitir instalaciones automatizadas de fábrica.

Crear un archivo de respuesta para la instalación desatendida de PXE y UEFI

Para realizar instalaciones de forma desatendida, cree un archivo de respuesta XML. Aquí hay un archivo de respuesta de ejemplo:

¿Qué ?

Contienen todos los nodos dentro de un nodo raíz denominado instalación.

Nota:

Para habilitar el aprovisionamiento ligero, especifique unsrtype atributo comoext . Si no se especifica este atributo, el tipo de almacenamiento local predeterminado es LVM. El Para obtener más información, consulte Almacenamiento.

A continuación se presenta un resumen de los elementos. Todos los valores de nodo son texto, a menos que se indique lo contrario. Se indican los elementos necesarios.

<primary-disk>

¿ Requerido? - Sí. Sí

Descripción: El nombre del dispositivo de almacenamiento donde está instalado el dominio de control. Este elemento es equivalente a la elección realizada en el paso Seleccionar disco principal del proceso de instalación manual.

Atributos: Puede especificar unguest-storage atributo con posibles valoresyes yno . Por ejemplo:<primary-disk guest-storage="no">sda</primary-disk>

El valor predeterminado esyes. Si lo especificano, puede automatizar un escenario de instalación en el que no se cree ningún repositorio de almacenamiento. En este caso, especifique ninguna clave de disco de invitado.

<guest-disk>

¿ Requerido? No

Descripción: El nombre de un dispositivo de almacenamiento para ser utilizado para almacenar invitados. Use uno de estos elementos para cada disco adicional.

Atributos: Ninguno

<keymap>

¿ Requerido? - Sí. Sí

Descripción: El nombre del mapa de teclas a utilizar durante la instalación. <keymap>us</keymap> El valor predeterminado,us se considera si no especifica un valor para este elemento.

Atributos: Ninguno

También puede realizar actualizaciones automatizadas cambiando el archivo de respuesta de forma adecuada. Establezca el atributo mode del elemento de instalación que desea actualizar, especifique el disco en el que vive la instalación existente con el elemento de instalaciónexistente. Deje los elementos del disco primario y del disco invitado sin especificar. Por ejemplo:

¿Qué ?
Instalaciones de arranque en red