GNU/Linux >> Tutoriales Linux >  >> Linux

Generación de un archivo Kickstart en Redhat Linux

Objetivo

El objetivo de este artículo es proporcionar una guía de introducción a la creación de archivos Kickstart en Redhat Linux.

Sistema operativo y versiones de software

  • Sistema operativo: – Redhat 7

Requisitos

Es posible que se requiera acceso privilegiado a su sistema Redhat Linux.

Dificultad

MEDIO

Convenios

  • # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
  • $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios

Introducción

El archivo Kickstart se utiliza para automatizar la instalación del sistema operativo Redhat. La idea básica detrás del archivo kickstart es proporcionar toda la información de instalación requerida al instalador a través del archivo de configuración kickstart que normalmente se enviaría de forma interactiva. Esto puede acelerar una instalación y proporcionar una capacidad no interactiva para implementaciones a gran escala.

Instrucciones

Ejemplo de arranque mínimo

El siguiente es un ejemplo de archivo de configuración kickstart mínimo:

rootpw --plaintext mypassword
url --url="ftp://PACKAGE_SERVER/"
text
%packages
@core
%end
timezone Australia/Sydney
clearpart --all
part / --fstype="xfs" --grow 

El archivo Kickstart anterior utilizará el instalador anaconda de Redhat para realizar una instalación mínima de Redhat Linux basada en texto. Echemos un vistazo más de cerca a todas las opciones utilizadas por este archivo kickstart:

  • rootpw --plaintext mypassword – Establezca la contraseña de root en mypassword
  • url --url="ftp://PACKAGE_SERVER/" – Proporcione el directorio de origen de la instalación o la ubicación de la red con los archivos de instalación. Este ejemplo usa FTP.
  • text – Realice una instalación basada en texto usando el instalador de anaconda
  • %packages – Comenzar lista de paquetes
  • @core – Instale el grupo de paquetes principales. Aquí se pueden especificar más paquetes o grupos para instalar. Un grupo o paquete por línea.
  • %end – Lista final de paquetes
  • %timezone Australia/Sydney – Establezca la zona horaria en Australia/Sídney Para enumerar todas las zonas horarias disponibles en Redhat Linux, ejecute timedatectl list-timezones comando.
  • clearpart --all – Prepare el disco y borre todas las particiones actuales.
  • part / --fstype="xfs" --grow – Cree una partición y crezca hasta el tamaño máximo disponible y móntela en / .

Otros parámetros básicos del archivo Kickstart

Además de todos los parámetros anteriores, la siguiente lista le proporcionará otros parámetros Kickstart básicos opcionales para ajustar su instalación de Redhat Linux:

  • keyboard 'us' – Establecer teclado para us
  • lang en_AU – Establecer idioma en en_AU
  • firewall --disabled – Desactivar cortafuegos
  • selinux --disabled – Deshabilitar SELinux
  • network --bootproto=dhcp --device=eth0 – Nombre interfaz de red eth0 y configurar para obtener la configuración de red a través de DHCP
  • reboot – Una vez completada la instalación, reinicie el sistema recién instalado.
  • bootloader --location=mbr – Establezca la ubicación de instalación del cargador de arranque en Master Boot Record.

Usando Kickstart de la instalación anterior

Otra alternativa para generar un nuevo archivo Kiskstart adaptado a sus requisitos es realizar la instalación inicial de Redhat Linux. Durante la instalación, el instalador registrará todas sus selecciones de instalación y generará un archivo Kickstart que se puede encontrar en el directorio de inicio de la raíz (/root/anaconda-ks.cfg ) una vez finalizada la instalación.

configuración del sistema-kickstart

Para generar archivos de configuración de Kickstart más robustos, puede considerar usar system-config-kickstart dominio. system-config-kickstart es una gran herramienta que le permite configurar casi cualquier aspecto de su instalación personalizada de Redhat, desde la configuración de teclado hasta los scripts de instalación posteriores. Para instalar system-config-kickstart herramienta de generación kickstart ejecutar:

# yum install system-config-kickstart

Una vez instalada, puede iniciar la herramienta system-config-kickstart con el siguiente comando de Linux:

$ system-config-kickstart


Linux
  1. Cómo mover un archivo en Linux

  2. Instalación del navegador Chrome en REDHAT Linux Server/Desktop

  3. Cómo forzar la instalación en modo texto de Redhat Linux

  4. Conceptos básicos de los permisos de archivos de Linux

  5. Linux – ¿Todo es un archivo?

Cómo crear un archivo en Linux

Menos comando en Linux

Comando Gzip en Linux

Comando Gunzip en Linux

Comando Stat en Linux

¿Qué es umask en Linux?