Red de conocimiento informático - Conocimiento informático - ¿Cómo automatizar la instalación del sistema operativo con un solo clic usando PXE?

¿Cómo automatizar la instalación del sistema operativo con un solo clic usando PXE?

El entorno de ejecución previo al arranque PXE (entorno de ejecución previo al arranque) es el principal método de implementación de la tecnología de arranque de red.

Veamos cómo configurar:

Instala los componentes necesarios:

yum install dhcp tftp-server tftp vsftpd syslinux -y

Configurar el servicio DHCP:

Copiar plantilla de archivo de configuración

cp /usr /share/doc/dhcp-4.1.1/dhcpd.conf.sample ?/etc/dhcp/dhcpd .conf ?

¿Editar archivo de configuración? /etc/dhcp/dhcpd.conf?

opción nombre-dominio "tuchao.com" ?

opción nombre-dominio-servidores 192.168.1.201;

default-lease-time 43200; //tiempo de arrendamiento mínimo predeterminado

max-lease-time 86400 ?//default-max-lease-time

# Utilice esta opción para Envíe la información de registro dhcp a un archivo de registro diferente (también

# deberá piratear syslog.conf para realizar la redirección).

log-facility local7;

subred 192.168.1.0 máscara de red 255.255.255.0 {

rango 192.168.1.10 192.168.1.110 ?//definir grupo de direcciones

opción de enrutadores 192.168.1.1 ?//definir puerta de enlace

}

siguiente servidor 192.168.1.201 ?//// Apunta al servidor tftp

filename="pxelinux.0"; //Ruta relacionada al directorio raíz tftp

Después de completar, guarde la configuración e inicie el servicio dhcp.

/etc/init.d/dhcpd start

¿Configurar el servidor tftp para editar el archivo de configuración?vim /etc/xinetd.d/tftp

chkconfig tftp on

servicio xinetd start

Copie el archivo de inicio al directorio tftp, que es proporcionado por syslinux

cp /usr/share/syslinux/pxelinux. 0/var/ lib/tftpboot/

Copie los archivos de inicio necesarios al directorio donde tftp proporciona servicios.

cp /var/ftp/pub/images/pxeboot/{vmlinuz, initrd.img} /var/lib/tftpboot/

Copie los archivos de inicio necesarios a tftp para proporcionar servicios directorio.

cp /var/ftp/pub/images/pxeboot/{vmlinuz, initrd.img} /var/lib/tftpboot/

cp /var/ftp/pub/isolinux/ {boot.msg, vesamenu.c32, splash.jpg}/var/lib/tftpboot/

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /var/ftp /pub/isolinux/isolinux.cfg ?/var/lib/tftpboot/pxelinux.cfg/default

Otorgue permiso de escritura al archivo predeterminado y edítelo.

chmod w ?/var/lib/tftpboot/pxelinux.cfg/default

vim /var/lib/tftpboot/pxelinux.cfg/default

Usar La utilidad system-config-kickstart crea archivos ks. Guárdelo en la ubicación especificada. (Omitido)

Iniciar servicio vsftpd //Proporcionar fuente de instalación

Iniciar xinetd ?//Proporcionar inicio PXE

Iniciar dncpd ?//Proporcionar adquisición de IP dinámica y Notifique al cliente la ubicación del servidor tftp.

Abre la máquina virtual y configúrala para que arranque desde la tarjeta de red.

Inicio de red, instalación automática con un clic, implementada con éxito.