Para realizar una instalación desatendida de Red Hat Enterprise Linux con un fichero kickstart necesitaremos crear este fichero a partir del que se copia en la ruta /root/anaconda-ks.cfg tras una instalación previa o bien desde cero con la
documentación de este formato de fichero
El siguiente paso será arrancar con una ISO de RHEL, que puede ser Boot iso ya que no vamos a necesitar otra cosa si instalamos los paquetes desde un repositorio en red, con estos parámetros en la pantalla inicial:
inst.ks=http://IP_SERVIDOR_WEB/ks.cfg ip=IP_ESTATICA::GATEWAY:NETMASK:HOSTNAME.DOMAIN:INTERFAZ:none
IP_SERVIDOR_WEB es la ip del servidor web donde alojamos el fichero kickstart
IP_ESTATICA es la ip de la interfaz de red local que se configura inicialmente donde instalamos para poder acceder al servidor web anterior
GATEWAY ip del gateway
NETMASK máscara de subred de la interfaz de red local
HOSTNAME.DOMAIN nombre y dominio que tendrá inicialmente el equipo
INTERFAZ nombre de la interfaz de red, normalmente enp1s0 o eth0
Un ejemplo de fichero kickstart sería el siguiente:
# Generated by Anaconda 34.25.0.29
# Generated by pykickstart v3.32
#version=RHEL9
text
repo --name="AppStream" --baseurl=file:///run/install/sources/mount-0000-cdrom/AppStream
%addon com_redhat_kdump --disable
%end
# Keyboard layouts
keyboard --xlayouts='es'
# System language
lang es_ES.UTF-8
# Network information
network --bootproto=dhcp --device=enp1s0 --noipv6 --no-activate
# Use CDROM installation media
cdrom
%packages
@^minimal-environment
%end
# Run the Setup Agent on first boot
firstboot --enable
# Generated using Blivet version 3.4.0
ignoredisk --only-use=vda
autopart
# Partition clearing information
clearpart --none --initlabel
timesource --ntp-disable
# System timezone
timezone Europe/Madrid --utc
# Root password
rootpw --iscrypted $6$d2fDfieZew3$7dP/2Movv18TJoIZ9KEM4Iwei0NF6m6a9dDAGMj013f2qu6ReLIv9geB/BFBcQ1vrjKFA5VICIo0yS8S4ze0r/
Etiquetas: Administracion, Linux