Capítulo 21. Preparación para una instalación de red
- Configure el servidor de red (
NFS,HTTPS,HTTP, oFTP) para exportar el árbol de instalación o imagen ISO. Para obtener información sobre los procedimientos que describen la configuración, consulte la Sección 2.3.3, “Fuente de instalación en una red”. - Configure los archivos en el servidor tftp necesarios para arranque en red, configure
DHCP, e inicie el serviciotftpen el servidor PXE. Para obtener más información, consulte la Sección 21.1, “Cómo configurar el arranque PXE”. - Arranque el cliente (el sistema en que desea instalar de Red Hat Enterprise Linux) e inicie la instalación. Para más información, consulte la Sección 21.2, “Cómo arrancar la instalación de red”.
Nota
21.1. Cómo configurar el arranque PXE Copiar enlaceEnlace copiado en el portapapeles!
DHCP debe estar configurado y todos los demás servicios deben estar habilitados y activados.
Nota
21.1.1. Cómo configurar el servidor PXE para clientes basados en BIOS Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento 21.1. Cómo configurar el arranque PXE para clientes basados en BIOS
- Instale el paquete tftp. Para ello, ejecute el siguiente comando como
root:yum install tftp-server
# yum install tftp-server \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - En el archivo de configuración
/etc/xinetd.d/tftp, cambie el parámetrodisableddeyesano. - Configure su servidor
DHCPpara usar las imágenes de arranque empaquetadas con SYSLINUX. Si no tiene un servidor DHCP instalado, consulte la Guía de red de Red Hat Enterprise Linux 7 para obtener más instrucciones.Un ejemplo de configuración en el archivo/etc/dhcp/dhcpd.confse podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Necesita el archivo
pxelinux.0del paquete SYSLINUX en el archivo de imagen ISO. Para acceder, ejecute los siguientes comandos como root:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
# mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp -pr /mount_point/Packages/syslinux-version-architecture.rpm /publicly_available_directory
# cp -pr /mount_point/Packages/syslinux-version-architecture.rpm /publicly_available_directory \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow umount /mount_point
# umount /mount_point \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow Extraiga el paquete:rpm2cpio syslinux-version-architecture.rpm | cpio -dimv
# rpm2cpio syslinux-version-architecture.rpm | cpio -dimv \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Cree un directorio
pxelinux/dentro detftpboot/y copiepxelinux.0dentro de él:mkdir /var/lib/tftpboot/pxelinux
# mkdir /var/lib/tftpboot/pxelinux \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp publicly_available_directory/usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux
# cp publicly_available_directory/usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Añada un archivo de configuración al directorio
pxelinux/. El archivo debe llamarsedefault, o una dirección IP del sistema. Por ejemplo, si su dirección IP de la máquina es 10.0.0.1, el nombre del archivo sería0A000001.Una muestra del archivo de configuración/var/lib/tftpboot/pxelinux/default, se podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Nota
Dos opciones independientes pueden utilizarse para cargar el instalador:- La opción
inst.repo=Anaconda, como se muestra en el ejemplo de arriba. Esta opción le permitirá cargar el instalador y especificar la fuente de instalación al mismo tiempo. Para obtener más información sobre opciones de arranque para Anaconda, consulte la Sección 20.1, “Configuración del sistema de instalación en el menú de arranque”. - La opción
root=dracut. Si usted usa esta opción, debe especificar la ubicación del archivoinitrd.imgextraído del medio de arranque de Red Hat Enterprise Linux 7. El uso de esta opción le permitirá arrancar el instalador , pero necesitará especificar la fuente de instalación en otra forma (mediante un archivo Kickstart o de forma manual en la interfaz del instalador gráfico). Para obtener más información sobre opciones de comandos dracut , consulte la página de manualdracut.cmdline(7).
Se debe utilizar una de estas dos opciones. - Copie las imágenes de arranque dentro de su directorio raíz
tftp:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/# cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/ \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Habilita e inicia los servicios
tftpyxinetdmediante el comandosystemctl.systemctl enable xinetd.service tftp.service
# systemctl enable xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start xinetd.service tftp.service
# systemctl start xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow
21.1.2. Cómo configurar el servidor PXE para clientes basados en UEFI Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento 21.2. Cómo configurar el arranque PXE para clientes basados en UEFI
- Instale el paquete tftp. Para ello, ejecute el siguiente comando como
root:yum install tftp-server
# yum install tftp-server \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - En el archivo de configuración
/etc/xinetd.d/tftp, cambie el parámetrodisableddeyesano. - Configure su servidor
DHCPpara usar las imágenes de arranque EFI con shim. Si no tiene un servidor DHCP instalado, consulte la Guía de red de Red Hat Enterprise Linux 7 para obtener más instrucciones.Un ejemplo de configuración en el archivo/etc/dhcp/dhcpd.confse podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ahora necesita el archivo
shim.efidel paquete shim y el archivogrubx64.efidel paquete grub2-efi en el archivo de imagen ISO. Para accederlos, ejecute como root los siguientes comandos:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
# mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp -pr /mount_point/Packages/shim-version-architecture.rpm /publicly_available_directory
# cp -pr /mount_point/Packages/shim-version-architecture.rpm /publicly_available_directory \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp -pr /mount_point/Packages/grub2-efi-version-architecture.rpm /publicly_available_directory
# cp -pr /mount_point/Packages/grub2-efi-version-architecture.rpm /publicly_available_directory \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow umount /mount_point
# umount /mount_point \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow Extraiga los paquetes:rpm2cpio shim-version-architecture.rpm | cpio -dimv
# rpm2cpio shim-version-architecture.rpm | cpio -dimv \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow rpm2cpio grub2-efi-version-architecture.rpm | cpio -dimv
# rpm2cpio grub2-efi-version-architecture.rpm | cpio -dimv \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Cree un directorio dentro del directorio
tftpboot/llamadouefi/para imágenes de arranque EFI, y luego cópielos desde el directorio de arranque:mkdir /var/lib/tftpboot/uefi
# mkdir /var/lib/tftpboot/uefi \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp publicly_available_directory/boot/efi/EFI/redhat/shim.efi /var/lib/tftpboot/uefi/
# cp publicly_available_directory/boot/efi/EFI/redhat/shim.efi /var/lib/tftpboot/uefi/ \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp publicly_available_directory/boot/efi/EFI/redhat/grubx64.efi /var/lib/tftpboot/uefi/
# cp publicly_available_directory/boot/efi/EFI/redhat/grubx64.efi /var/lib/tftpboot/uefi/ \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Añada un archivo de configuración llamado
grub.cfgal directoriouefi/. Un archivo de configuración de muestra en/var/lib/tftpboot/uefi/grub.cfgse podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Nota
Dos opciones independientes pueden utilizarse para cargar el instalador:- La opción
inst.repo=Anaconda, como se muestra en el ejemplo de arriba. Esta opción le permitirá cargar el instalador y especificar la fuente de instalación al mismo tiempo. Para obtener más información sobre opciones de arranque para Anaconda, consulte la Sección 20.1, “Configuración del sistema de instalación en el menú de arranque”. - La opción
root=dracut. Si usted usa esta opción, debe especificar la ubicación del archivoinitrd.imgextraído del medio de arranque de Red Hat Enterprise Linux 7. El uso de esta opción le permitirá arrancar el instalador , pero necesitará especificar la fuente de instalación en otra forma (mediante un archivo Kickstart o de forma manual en la interfaz del instalador gráfico). Para obtener más información sobre opciones de comandos dracut , consulte la página de manualdracut.cmdline(7).
Se debe utilizar una de estas dos opciones. - Copie las imágenes de arranque en su directorio
uefi/:cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/uefi/# cp /path/to/x86_64/os/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/uefi/ \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Habilita e inicia los servicios
tftpyxinetdmediante el comandosystemctl.systemctl enable xinetd.service tftp.service
# systemctl enable xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start xinetd.service tftp.service
# systemctl start xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow
21.1.3. Cómo configurar un servidor PXE para clientes IBM Power Systems Clients Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento 21.3. Cómo configurar un PXE Boot para IBM Power Systems
- Instale el paquete tftp. Para ello, ejecute el siguiente comando como
root:yum install tftp-server
# yum install tftp-server \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - En el archivo de configuración
/etc/xinetd.d/tftp, cambie el parámetrodisableddeyesano. - Configure su servidor
DHCPpara usar las imágenes de arranque empaquetadas con la herramienta yaboot. Si no tiene un servidor DHCP instalado, consulte la Guía de red de Red Hat Enterprise Linux 7 para obtener más instrucciones.Un ejemplo de configuración en/etc/dhcp/dhcpd.confse podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ahora necesita el archivo binario
yabootdel paquete yaboot en el archivo de imagen ISO. Para acceder a él, ejecute los siguientes comandos comoroot:mkdir /publicly_available_directory/yaboot-unpack
# mkdir /publicly_available_directory/yaboot-unpack \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
# mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp -pr /mount_point/Packages/yaboot-version.ppc.rpm /publicly_available_directory/yaboot-unpack
# cp -pr /mount_point/Packages/yaboot-version.ppc.rpm /publicly_available_directory/yaboot-unpack \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow Extraiga el paquete:cd /publicly_available_directory/yaboot-unpack
# cd /publicly_available_directory/yaboot-unpack \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow rpm2cpio yaboot-version.ppc.rpm | cpio -dimv
# rpm2cpio yaboot-version.ppc.rpm | cpio -dimv \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Cree un directorio
yabootdentro del directoriotftpboot/y copie el archivo binarioyabooten él:mkdir /var/lib/tftpboot/yaboot
# mkdir /var/lib/tftpboot/yaboot \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp publicly_available_directory/yaboot-unpack/usr/lib/yaboot/yaboot /var/lib/tftpboot/yaboot
# cp publicly_available_directory/yaboot-unpack/usr/lib/yaboot/yaboot /var/lib/tftpboot/yaboot \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Añada un archivo de configuración llamado
yaboot.confa este directorio. Una muestra del archivo de configuración se podría ver así:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Nota
Dos opciones independientes pueden utilizarse para cargar el instalador:- La opción
inst.repo=Anaconda, como se muestra en el ejemplo de arriba. Esta opción le permitirá cargar el instalador y especificar la fuente de instalación al mismo tiempo. Para obtener más información sobre opciones de arranque para Anaconda, consulte la Sección 20.1, “Configuración del sistema de instalación en el menú de arranque”. - La opción
root=dracut. Si usted usa esta opción, debe especificar la ubicación del archivoinitrd.imgextraído del medio de arranque de Red Hat Enterprise Linux 7. El uso de esta opción le permitirá arrancar el instalador , pero necesitará especificar la fuente de instalación en otra forma (mediante un archivo Kickstart o de forma manual en la interfaz del instalador gráfico). Para obtener más información sobre opciones de comandos dracut , consulte la página de manualdracut.cmdline(7).
Se debe utilizar una de estas dos opciones. - Copie las imágenes de arranque desde la ISO extraída en su directorio de root
tftp:cp /mount_point/images/ppc/ppc64/vmlinuz /var/lib/tftpboot/yaboot/rhel7/vmlinuz-RHEL7
# cp /mount_point/images/ppc/ppc64/vmlinuz /var/lib/tftpboot/yaboot/rhel7/vmlinuz-RHEL7 \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp /mount_point/images/ppc/ppc64/initrd.img /var/lib/tftpboot/yaboot/rhel7/initrd-RHEL7.img
# cp /mount_point/images/ppc/ppc64/initrd.img /var/lib/tftpboot/yaboot/rhel7/initrd-RHEL7.img \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Retire el directorio
yaboot-unpack/y desmonte la ISO:rm -rf /publicly_available_directory/yaboot-unpack
# rm -rf /publicly_available_directory/yaboot-unpack \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow umount /mount_point
# umount /mount_point \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Habilita e inicia los servicios
tftpyxinetdmediante el comandosystemctl.systemctl enable xinetd.service tftp.service
# systemctl enable xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start xinetd.service tftp.service
# systemctl start xinetd.service tftp.service \t\t\t\t\tCopy to Clipboard Copied! Toggle word wrap Toggle overflow