Una guía para principiantes para Kickstart

Una guía para principiantes para Kickstart
Cuando solo hay uno o dos hosts para instalar, configurar sistemas basados ​​en Red Hat de medios virtuales o físicos es simple. Además, cuando se requiere un administrador del sistema para configurar numerosas computadoras de Linux, Puntapié inicial puede dar un enfoque relativamente simple y totalmente automatizado. Es simple configurar innumerables alternativas Puntapié inicial Configuración, cada uno con su configuración de implementación.

Las empresas más altas utilizan Kickstart para implementar imágenes del servidor Red Hat que luego se pueden ajustar según sea necesario. Para Kickstart, un administrador debe configurarlo como un servidor web, al menos un archivo de configuración de Kickstart y un medio de instalación. También se requiere un servidor DHCP activo para que después de obtener una dirección DHCP válida, los nuevos clientes puedan encontrar su servidor Kickstart y obtener Kickstarted. Además, Kickstart utiliza diferentes canales de instalación como medios locales y NFS, etc.

En esta guía, cubriremos estos 14 puntos relacionados con Puntapié inicial:

  1. Que es Kickstart?
  2. El propósito principal del archivo Kickstart
  3. ¿Qué son las instalaciones de Kickstart??
  4. Flujo de trabajo de instalación de Kickstart
  5. Crear un archivo de Kickstart
  6. Verificar la integridad de un archivo de Kickstart
  7. Iniciar cambios de archivo
  8. Generando un archivo de Kickstart
  9. Disponibilidad de archivos de Kickstart
  10. Disponibilidad de fuente de instalación
  11. Inicie la instalación de Kickstart
  12. Mantenimiento de un archivo Kickstart
  13. Instalación de herramientas de mantenimiento de Kickstart
  14. Guía del usuario de Kickstart

Así que hagamos que este viaje empiece!

Que es Kickstart?

Kickstart es responsable de instalar un sistema operativo completo desde una lista especificada conocida como el archivo de Kickstart. Sus opciones para la instalación se almacenan automáticamente en un archivo de Kickstart llamado "anaconda.CFG". Cada vez que instala un sistema operativo en Fedora, Centos, Rhel u otra distribución de Linux basada en Red Hat ","/root/anaconda-ks.CFG"¿Es la ubicación de este archivo de Kickstart en el directorio de inicio del usuario root.

Después de que se haya completado una instalación usando Kickstart, consulte el archivo de Kickstart y notará que tiene todas las entradas que realizó durante la instalación. Configuración de la configuración de la ubicación del teclado y la zona horaria, información de partición del disco, información de red, opciones de paquetes, tipo de instalación, etc. son todos ejemplos de estas entradas.

El propósito principal del archivo Kickstart:

El propósito principal del archivo de Kickstart es permitir que el administrador del sistema realice todas las instalaciones relacionadas con la red Linux. Otro beneficio del archivo de Kickstart es desarrollar servidores basados ​​en un diseño probado y probado. Esta característica es muy útil si con frecuencia necesita crear muchos servidores con el mismo sistema operativo. Este archivo también permite al usuario especificar que se ejecutarán instrucciones incluso después de la instalación, como la creación de cuentas. La forma más común de usar un archivo de Kickstart es colocarlo en algún directorio NFS exportado. Después de eso, póngalo a disposición en un servidor web, pero también existen otras posibilidades.

¿Qué son las instalaciones de Kickstart??

Ahora, comprendamos el concepto central de la instalación de Kickstart. Estos archivos le dan permiso para toda la automatización o parcial del procedimiento de instalación. Incluye respuestas a todas las consultas que cualquier aplicación de instalación a menudo pregunta, como cómo se deben dividir las unidades, qué zona horaria debe usar el sistema y qué software debe instalarse. Como resultado, ofrecer un archivo de Kickstart preparado a medida que se inicia la instalación le permite completar la instalación automáticamente, sin la necesidad de ninguna participación del usuario. Estas instalaciones son muy beneficiosas cuando desea instalar Cento en numerosas máquinas simultáneamente.

Otras computadoras individuales accesibles para los archivos de Kickstart y se colocan en un solo sistema de servidor en el proceso de instalación. Al usar un solo archivo de Kickstart, este tipo de instalación permite a los usuarios instalar CentOS en múltiples máquinas. Por lo tanto, haciéndolo útil para los administradores de sistemas y redes.

Todos los archivos y scripts de registro de ejecución de Kickstart se guardan en el "/temperatura"Directorio para desempeñar un papel en la depuración de dificultades de instalación.

Flujo de trabajo de instalación de Kickstart:

Un disco duro local, un DVD local o un servidor HTTP, HTTPS, FTP o NFS se puede usar para iniciar una instalación. Ahora, le daremos una descripción general de alto nivel de cómo usar Kickstart:

  • Lo primero que debe hacer es crear un archivo de Kickstart. Puede hacer este archivo usted mismo o usar un archivo creado como resultado de una instalación manual. Los generadores de archivos Kickstart también se utilizan para este propósito.
  • Utilice un NFS, HTTP o incluso un servidor FTP para permitir el archivo Kickstart, que estará disponible para el proceso de instalación en una ubicación de red, disco duro o medios extraíbles.
  • Haga un medio de arranque que se utilizará para iniciar la instalación.
  • Permitir que el proceso de instalación acceda a la fuente de instalación.
  • Al usar el archivo Kickstart y los medios extraíbles, inicie su procedimiento de instalación.
  • La instalación se completará automáticamente si el archivo Kickstart comprende todas las secciones y comandos necesarios. Si se produce un error o faltan alguna de estas secciones requeridas, la instalación debe completarse manualmente.

Crear un archivo de Kickstart

El "instalador de Anaconda"Automáticamente crea un archivo Kickstart cuando se completa una instalación de RHEL. Este archivo de Kickstart se guardará en el directorio de inicio del usuario llamado "/root/anaconda-ks.CFG".

Se puede crear un archivo de Kickstart utilizando cualquiera de estos tres métodos:

Método 1: Comience desde el principio

Hasta este momento, podemos definir el archivo Kickstart como un archivo de texto simple con mucha información sobre explicación. Puede elegir entre extensas opciones de selección de Kickstart. Algunas de las opciones son obligatorias. Usar un archivo de Kickstart existente como plantilla es la forma más sencilla de generar un archivo de Kickstart.

Método 2: realizar una instalación estándar de RHEL/CentOS

Es posible que haya creado un archivo de Kickstart sin saber en el momento en que instaló CentOS. Se basó automáticamente en las respuestas que proporcionó durante la instalación. El archivo Kickstart debe encontrarse en el directorio raíz llamado "anaconda.CFG". Este archivo se puede utilizar como una plantilla si desea crear sus archivos Kickstart.

Método 3: Uso de la herramienta de interfaz de usuario gráfico de Kickstart (GUI)

Sistema-config-kickstart es un programa útil que le permite generar sus archivos de Kickstart utilizando la GUI simple. Para eso, primero debe instalar la herramienta Kickstart Generator.

Comprobando la integridad de un archivo Kickstart:

Para asegurarse de que su archivo Kickstart sea válido, use la herramienta de línea de comandos conocida como "ksvalidator". Esta herramienta es conveniente cuando necesita hacer muchas modificaciones en un archivo de Kickstart.

ksvalidator/rath/to/kickstart.Kansas

Cambios de archivo de Kickstart:

Con los principios subyacentes de las instalaciones de Kickstart, logra permanecer consistente. Aún así, la configuración y los comandos pueden variar entre las versiones significativas de RHEL. El "ksverdiffEl comando se utiliza para mostrar la variación entre dos versiones de sintaxis de Kickstart. Este comando se vuelve útil cuando desea actualizar un archivo Kickstart ya existente a uno nuevo. Puede escribir el siguiente comando para ver los cambios de sintaxis entre Rhel 7 y Rhel 8.

En este comando, el -F La opción indica la liberación con la que para comenzar la comparación. Entonces el -T La opción especifica la versión para concluirlo.

$ ksverdiff -f rhel7 -t rhel8

Generando un archivo de Kickstart:

El archivo de Kickstart se utiliza para automatizar el proceso de instalación del sistema operativo RHEL.

Ofrece toda la información relacionada con la instalación a través del archivo de configuración de Kickstart. Esto ayuda al instalador a acelerar la instalación al tiempo que demuestra una capacidad no interactiva para la implementación a gran escala.

Ejemplo:

Aquí, le mostramos la sintaxis principal de un archivo Kickstart:

rootPW --Praintext YourPassword
Url --url = "ftp: // path_to_package_server"
texto
%de paquetes
@centro
%fin
zona horaria tu zona horaria
ClearPart -todo
Parte / -fstype = "XFS" -Grow

El archivo Kickstart que se proporciona anteriormente ejecutará una instalación de RHEL simple basada en texto que utiliza un instalador de Anaconda Red Hat. Ahora, comprendamos la funcionalidad de estas opciones una por una:

  • Url -url = ”ftp:/path_to _package _server”: Esta opción asignará la fuente del archivo de instalación, que puede ser una ruta de red o un directorio.
  • @centro: Puede utilizar esta opción para instalar el grupo del paquete central. Se pueden definir múltiples paquetes o grupos con esta opción. Tienes que agregar un paquete o grupo por línea.
  • % TimeZone "Your TimeZone": Aquí, puede declarar su zona horaria como un valor para esta opción.
  • Parte /-fstype = "xfs" -grow: En el archivo Kickstart, utilice esta opción para crear una partición y luego expandirla al tamaño máximo antes de montarlo debajo /.
  • rootpw -Maintext YourPassword: Esta opción le permitirá establecer su contraseña de root, que será "su palabra de paso" en nuestro caso.
  • % de paquetes: Con esta opción, puede iniciar la lista de paquetes
  • % fin: Finalice su lista de paquetes con "%fin" opción.
  • ClearPart -alt: Use esta opción para borrar todas las particiones existentes y preparar el disco.
  • texto: También puede usar el instalador de Anaconda para proceder con una instalación basada en texto.

Además de la configuración mencionada anteriormente, la siguiente lista le ofrecerá algunas otras opciones que puede usar en el archivo Kickstart para ajustar su instalación de RHEL:

  • lang en_au: Luego puede establecer el valor del parámetro del idioma en "en au".
  • Firewall -disable: Use esta opción para apagar la configuración del firewall.
  • Network -BootProto = dhcp -device = eth0: Puede asignar la interfaz de red a ETH0 y configurarla para obtener configuraciones de red a través de DHCP.
  • Bootloader -location = MBR: Utilice esta opción para establecer su ubicación de la instalación del cargador de arranque en el registro de arranque maestro.
  • teclado 'nosotros': Puede agregar la información sobre el teclado.
  • Selinux -disable: Use esta opción para deshabilitar Selinux.
  • reiniciar: Esta opción le permitirá reiniciar el sistema recién instalado después de completar la instalación.

Utilizando un archivo Kickstart ya creado:

Otra opción para crear un nuevo archivo de Kickstart personalizado a sus necesidades es ejecutar una instalación de RHEL fresca. Una vez que se complete la instalación, el instalador registrará todas sus opciones y construirá un archivo de Kickstart ubicado en el directorio de inicio de la raíz ( /root /anaconda-kks.CFG).

Generador de archivos Kickstart:

Un administrador del sistema puede utilizar Kickstart para construir un solo archivo de Kickstart que contenga todas sus opciones durante un procedimiento de instalación de RHEL. A medida que se crea el archivo Kickstart, se puede incluir a través de la red o los medios de arranque para una configuración de sistema rápida y consistente.

La herramienta Kickstart File Generator lo guía a través del procedimiento de desarrollar archivos Rhel 5, 6, 7 o Rhel 8 Kickstart que son adecuados de acuerdo con sus necesidades de implementación individuales. Con este programa, puede construir archivos de Kickstart extensos con selecciones únicas de paquetes, diseños de sistemas de archivos, configuraciones de red y scripts de instalación. También está disponible una nueva opción de seguridad que ahora le permite implementar sistemas con un sistema de seguridad bien administrado. Otra cosa sobre esta aplicación es que esta aplicación seleccionará valores predeterminados sensibles para una personalización menos sofisticada.

Una vez que haya terminado de configurar su sistema, haga clic en el "Descargar"Botón para obtener el archivo Kickstart, que luego puede estar vinculado a través de la red o con los medios de instalación.

Disponibilidad de archivo de Kickstart:

Debe guardar el archivo Kickstart en una de las siguientes ubicaciones:

  • En cualquier disco duro que esté vinculado al sistema de instalación
  • En cualquier medio extraíble, como un DVD o una unidad flash USB
  • En una parte de la red que es accesible para el sistema de instalación

Un archivo de Kickstart generalmente se copia en un disco duro o medios portátiles o se comparte a través de una red. En primer lugar, utilice un servidor PXE utilizando las instalaciones de Kickstart para iniciar el sistema. Este método es una técnica basada en la red. Luego, descargue los paquetes de software desde los repositorios remotos y el archivo Kickstart desde la ubicación de red particular. Debe hacer que la fuente de instalación sea accesible para el proceso de instalación. Sin embargo, en lugar de la imagen de árbol de instalación o ISO, se usa el archivo Kickstart.

Disponibilidad de fuente de instalación:

La instalación de Kickstart debe tener acceso a cualquier fuente de instalación para instalar los paquetes que requiere su sistema. Utilice el árbol de instalación o la imagen ISO de DVD de instalación de RHEL como fuente. Un duplicado del DVD binario RHEL con la misma estructura de directorio se llama árbol de instalación.

  • Si está instalando a través de la red (HTTP, FTP o NFS), deberá hacer que la imagen ISO de DVD binaria esté disponible o el árbol de instalación que depende del protocolo que se haya utilizado.
  • Si está instalando discos duros utilizando una unidad flash o el disco duro en sí, debe asegurarse de que las imágenes binarias de ISO RHEL DVD existan en el disco duro en el sistema.
  • ● Antes de continuar con la instalación de Kickstart, debe insertar el DVD de instalación de RHEL en su sistema. Así es como realiza una instalación basada en DVD.

Inicie las instalaciones de Kickstart:

Las instalaciones de Kickstart se pueden iniciar utilizando uno de estos tres métodos que se dan a continuación:

Método 1: Uso de PXE

Estos servidores pueden arrancar sistemas ARM de 64 bits, servidores de sistemas de energía IBM, Intel 64 y AMD64 Systems. El servidor PXE le permite iniciar la instalación automáticamente cuando especifica la opción de arranque en el archivo de configuración del cargador de arranque. Si usa este método, también existe la posibilidad de automatizar la instalación, incluido el procedimiento de arranque.

Este procedimiento es una guía general. Los procedimientos específicos varían según la arquitectura de su sistema, y ​​las arquitecturas no proporcionan todas las opciones.

Nota:

  • En primer lugar, necesitará un servidor PXE para el arranque del sistema y permitirá que el proceso de instalación inicie.
  • Un archivo de Kickstart debe estar presente en cualquier ubicación que esté accesible para que se instale el sistema.

Método:

  • En su servidor PXE, agregue el "instalar.ks ="Opción de arranque a la línea relevante en el archivo de configuración del cargador de arranque. El hardware y la arquitectura de su sistema determinan la sintaxis y el nombre del archivo.
  • Se utiliza el servidor de red para iniciar la instalación.

Usando los parámetros de instalación de archivos de Kickstart, la instalación comenzará inmediatamente. La instalación está automatizada si el archivo Kickstart es legítimo y comprende todos los comandos esenciales.

Método 2: Instalación manual

Este método describe cómo iniciar manualmente una instalación de Kickstart, que requiere alguna intervención del usuario. Utilizar la opción de arranque "instalar.ks = ubicación", Cuando desee comenzar la instalación. Aquí puede reemplazar el valor de ubicación con la ubicación de su archivo Kickstart. La arquitectura de su sistema determina el método específico para definir la opción de arranque.

Nota:

Tiene un archivo de Kickstart listo para instalar en una ubicación accesible de nuestro sistema.

Método:

  • Utilice los medios locales para iniciar el sistema (una unidad flash USB, un DVD o un CD).
  • Ahora, declare su configuración de configuración de arranque en la solicitud de arranque.
  • Verifique las opciones de arranque que ha agregado e inicia el proceso de instalación.

El proceso de instalación utilizó la configuración agregada en el archivo Kickstart. Luego, la instalación se automatiza a partir de este punto de avance si el archivo Kickstart es legítimo y contiene todos los comandos esenciales.

Método 3: Uso de un volumen local

Este método iniciará el proceso de instalación de Kickstart colocando un archivo de Kickstart con un nombre particular en un volumen local etiquetado.

Nota:

  • Tan pronto como se inicia el software de instalación, un disco que contiene este volumen debe estar presente en la máquina.
  • Ayudaría a preparar un volumen con la etiqueta Oemdrv, Tener un archivo Kickstart "Kansas.CFG"En su raíz.

Método:

  • Utilizamos medios locales para iniciar el sistema (una unidad flash USB, un DVD o un CD).
  • Ahora, declare su configuración de configuración de arranque en la solicitud de arranque.
  • Supongamos que existe un repositorio virtual en una red. En ese caso, es posible que deba usar el "ip ="Opción para la configuración de red. Usando el protocolo DHCP, de forma predeterminada, el instalador intentará configurar todos los dispositivos de red.
  • Es posible que deba agregar el "instalar.repo ="Opción para acceder a una fuente de software desde la cual se instalarán los paquetes relevantes. La fuente de instalación debe declararse en el archivo Kickstart si no usa esta opción.
  • Comience la instalación verificando las opciones de arranque que ha agregado.

Para iniciar la instalación automatizada de Kickstart, el archivo de Kickstart se identifica inmediatamente.

Mantenimiento de un archivo Kickstart:

En los archivos de Kickstart, puede ejecutar cheques automatizados. Para eso, debe verificar dos veces la validez de un error nuevo o existente que causa el archivo de Kickstart.

Instalación de herramientas de mantenimiento de Kickstart:

Primero debe instalar el paquete que contiene las herramientas de mantenimiento de Kickstart para utilizarlas. Escriba el siguiente comando para establecer el "pykickstart"Paquete en su sistema CentOS.

$ sudo yum instalación pykickstart

Guía del usuario de Kickstart:

Para obtener más información sobre Kickstart, escriba el siguiente comando:

$ rpm -qd pykickstart

Conclusión:

Las empresas más altas utilizan Kickstart para implementar la imagen del servidor Red Hat que luego se puede ajustar, según sea necesario. Las instalaciones de Kickstart le permiten automatizar parcial o completamente el procedimiento de instalación. Estos archivos incluyen respuestas a todas las consultas que cualquier aplicación de instalación a menudo pregunta, como cómo deben dividirse las unidades, qué zona horaria debe usar el sistema y qué software debe instalarse. En esta guía, hemos cubierto 14 puntos importantes relacionados con Kickstart. ¿Desea automatizar el proceso de instalación?? Siéntete libre de probar Kickstart!