Fedora , Red Hat Enterprise Linux y distribuciones Linux relacionadas utilizan el método de instalación Kickstart de Red Hat para realizar automáticamente la instalación y configuración del sistema operativo sin supervisión. Red Hat publica Cobbler como una herramienta para automatizar el proceso de configuración Kickstart. [1]
Uso
Kickstart se utiliza normalmente en sitios con muchos de estos sistemas Linux, para permitir una fácil instalación [2] y una configuración consistente de nuevos sistemas informáticos.
Los archivos de configuración de Kickstart se pueden crear de tres maneras:
- A mano.
- Mediante el uso de la herramienta GUI system-config-kickstart.
- Utilizando el programa de instalación estándar de Red Hat, Anaconda .
Anaconda generará un archivo de configuración anaconda-ks.cfg al final de cualquier instalación manual. Este archivo se puede utilizar para reproducir automáticamente la misma instalación o editarlo (manualmente o con system-config-kickstart).
Estructura
El archivo kickstart es un archivo de texto simple, que contiene una lista de elementos, cada uno identificado por una palabra clave.
Si bien no es estrictamente obligatorio, existe un orden natural para las secciones que se debe seguir. Los elementos dentro de las secciones no tienen que estar en un orden específico a menos que se indique lo contrario. El orden de las secciones es el siguiente:
- Sección de comandos: comandos de propósito general de una sola línea.
- La
%packagessección – lista de paquetes de software a instalar y opciones relacionadas. - Las secciones
%pre,%pre-install, , y%postpueden contener scripts que se ejecutarán en el momento apropiado durante la instalación.%onerror%traceback
Las secciones %packages, %pre, %pre-install, , y %postdeben cerrarse todas con .
%onerror%traceback%end
Se pueden omitir los elementos que no sean necesarios para la ejecución de instalación determinada.
Las líneas que comienzan con un signo almohadilla ( #) se tratan como comentarios y se ignoran.
Si se utilizan comandos, opciones o sintaxis obsoletos durante una instalación de Kickstart, se registrará un mensaje de advertencia en el registro de Anaconda. Dado que los elementos obsoletos suelen eliminarse en una o dos versiones, tiene sentido comprobar el registro de instalación para asegurarse de que no haya utilizado ninguno de ellos. Al utilizar ksvalidator, los elementos obsoletos provocarán un error.
Ejemplo
Un Kickstart simple para una instalación de Fedora totalmente automatizada.
# use el espejo de Fedora como fuente de instalación, configure la versión de Fedora y
la URL de la arquitectura de destino --mirrorlist = http://mirrors.fedoraproject.org/mirrorlist?repo = fedora-33 & arch = x86_64
# Establecer el idioma de instalación
lang en_US.UTF-8
# establecer
teclado teclado nosotros
# establecer contraseña de root
rootpw 12345
# crear un usuario con capacidad sudo
usuario --name wikipedia-user --password 12345 --groups = wheel
#establecer zona horaria
zona horaria América/Nueva_York
# borrar todo el almacenamiento existente (!)
cerombr
parte clara --all --initlabel
# crear automáticamente un diseño de almacenamiento predeterminado
autopartes
%paquetes
# instalar el entorno de Fedora Workstation
@^Fedora Workstation
# instalar algunos grupos de paquetes
@3D Printing
@C Herramientas y bibliotecas de desarrollo
@System Tools
# instala algunos paquetes
empuje
git
mc
%fin
Véase también
- AutoYaST (SUSE)
- Instalación completamente automática (FAI): Debian, Ubuntu, CentOS, SUSE
- Instalador del sistema
- Programa JumpStart
- Administrador de instalación de red
- Preconfiguración : Debian, Ubuntu
Referencias
- ^ "Instalación automatizada con la herramienta de aprovisionamiento Cobbler" en Linux Magazine
- ^ "Kickstart completo: cómo ahorrar tiempo al instalar Linux" en Linux Today
Enlaces externos
- Comandos Kickstart en Fedora - Referencia de comandos Kickstart para Fedora
- Referencia de comandos y opciones de Kickstart: referencia de comandos de Kickstart para RHEL 8