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
-
En el
/tftpbootdirectorio, cree un directorio llamado`` -
Copie los
mboot.c32archivospxelinux.0y del/usr/lib/syslinuxdirectorio en el/tftbootdirectorio.Nota:
recomienda encarecidamente el uso
mboot.c32ypxelinux.0archivos de la misma fuente (por ejemplo, de la misma ISO). -
Desde el medio de instalación, copie los archivos
install.img(desde el directorio raíz)vmlinuz,, yxen.gz(desde el/bootdirectorio) al nuevo/tftpboot/directorio en el servidor TFTP. -
En el
/tftbootdirectorio, cree un directorio llamadopxelinux.cfg. -
En el
pxelinux.cfgdirectorio, 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ísica
tty0. 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 el
answerfile_device=ethXparámetroanswerfile_device=MACo 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:
-
En el
/tftpbootdirectorio, cree un directorio llamadoEFI/. -
Configure el servidor DHCP para que
/EFI//grubx64.efilo proporcione como archivo de arranque. -
Crear
grub.cfgarchivo. 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.
-
-
Copie
grub.cfgel archivo en el/tftpboot/EFI/directorio del servidor TFTP. -
Desde el medio de instalación, copie los archivos
grubx64.efi,install.img(desde el directorio raíz)vmlinuz, yxen.gz(desde el directorio raíz) ) al nuevo/bootdirectorio 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:
-
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.
-
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
.treeinfoen el directorio recién creado.
Para preparar el sistema de destino:
-
Inicie el sistema e introduzca al menú de inicio (F12 en la mayoría de los programas del BIOS).
-
Seleccione esta opción para iniciar desde su tarjeta Ethernet.
-
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 un
srtypeatributo 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é ?