Instalación de Red Hat Enterprise Linux

Slides:



Advertisements
Presentaciones similares
CUPS Configuración y Uso de Paquetes de Software
Advertisements

Ubunto Server ANDRES COHEN GUERRA Ing. HENRY FARFAN Ing. HENRY FARFAN UPC- INFORMARICA UPC- INFORMARICA.
PARTICIONAMIENTO DEL DISCO DURO
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
Trabajo Practico Grupo 1 NFS – TCP - UDP
Sistemas operativos de tipo UNIX: Linux: No es UNIX, sino un clon de UNIX. Depende del sistema de paquetes de GNU (del acrónimo GNU is Not Unix) creado.
Iniciaremos el proceso de instalación de Ubuntu (Versión 11.04), partiendo de la base que ya se encuentra instalado en nuestro PC el sistema operativo.
Para ello lo primero que debemos hacer es acudir a la BIOS, para conseguir que arranque nuestro CD de instalación de Windows una vez que encendamos nuestro.
INICIALIZACION Y APAGADO
UNIDAD II.- S ERVIDORES CON SOFTWARE PROPIETARIO Windows Server 2008 R2 *Características de instalación * Configuración de instalación.
Introducción al software
PASOS PARA EL FORMATEO DE UN PC
Midnight Commander (MC)
Servidores de nombres de dominio (DNS)
Por: Santiago Toro Rendón Raquel Sepúlveda.  El SO se instala en una sección definida de la unidad de disco duro, denominada partición de disco. Existen.
SERVIDOR.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
FHS: organización de directorios en Linux
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Windows XP Windows XP (cuyo nombre en clave inicial fue Whistler) fue hecho público el 25 de octubre de 2001 por Microsoft. Microsoft inicialmente sacó.
Enciende el ordenador y mete el Cd de instalación de Windows xp. Si la configuración de la BIOS es correcta, se iniciará el disco automáticamente. Si.
Bootable USB nos permite crear desde el propio programa una unidad USBbooteable para instalar Windows en cualquiera de las versiones mencionadas anteriormente.
Es una herramienta que nos permite automatizar tareas de tipo rutinario de nuestro sistema. Por medio de una página de diseño tipo Web, Webmin nos permite.
TALLER DE HOY Instalación de Sistema Operativo Windows 7 Talleres Técnicos 2012 Departamento de Tecnología y Comunicaciones CODEDUC [02]
INSTALACION DE SISTEMAS OPERATIVOS
Fases de Instalación de un Sistema Operativo
MICROSOFT ISA SERVER PRESENTADO A: FABIO LASSO
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Escuela de Ingeniería Electrónica Ing. José Alberto Díaz García Instalación de Linux.
Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Introducción a los Sistemas Operativos
Paso a paso de la instalación de Windows xp Instalar Windows Enciende el ordenador y mete el cd de instalación de Windows xp. Si la configuración de.
¿ QUÉ ES FEDORA ? RESEÑA HISTORICA SITIO OFICIAL Y PATROCINADOR CARACTERISTICAS HERRAMIENTAS DE ADMINISTRACION VENTAJAS.
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
WINDOWS SERVER 2008 Windows Server 2008 es el nombre de un sistema operativo de Microsoft diseñado para servidores. Es el sucesor de Windows Server 2003,
Como instalar Windows Server Amayraní Amaro Pérez. Informática. 6° “H” Amayraní Amaro Pérez. Informática. 6° “H”
Tras obtener el DVD de Linux Red Hat Enterprise Server 5, lo introduciremos en el lector de DVD y reiniciaremos/arrancaremos el equipo donde vayamos a.
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
“Protocolo Dinámico de Configuración de hosts”
Vamos a tratar en este tema la instalación, mantenimiento y administración de un sistema operativo cliente, y en lo siguientes temas entraremos ya con.
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
Sebastian Madrid Perez
*En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte de los navegadores de otras computadoras. *En redes locales.
Michael Ángelo De Lancer Franco  En primera medida, se debe seleccionar la edición adecuada para realizar la instalación del sistema operativo.
C ONFIGURACIÓN Y ESTACIONES DE TRABAJO. R EQUERIMIENTOS DE INSTALACIÓN Para Windows XP Home Edición son: Procesador Pentium a 233 megahercios (MHz) o.
INTRODUCCIÓN Para comenzar les hablaremos de lo que significa Windows server 2003, el cual es un sistema operativo de la familia Windows de la marca Microsoft.
File Transfer Protocol.
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
1.2 REQUERIMIENTOS DEL SISTEMA Windows 7 Ultimate y Professional Para poder ejecutar Windows 7 en su equipo, necesitará: Procesador de 32 bits (x86) o.
Sistema Operativo de Internetwork (IOS).
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Paso 1 Introducimos el CD de instalación de Windows XP en la unidad de CD- ROM. Reiniciamos el PC y tenemos que configurar la BIOS para que el ordenador.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Luis Villalta Márquez. Servidores de nombres de dominio (DNS)
C OLEGIO T ÉCNICO S ALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Tema: Instalación Nativa y Virtual de Ubuntu 9.04.
MANTENIMIENTO1 Unidad 6 (3ª parte) Instalación de Sistemas Operativos.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Sesión 02: INDICACIONES: 1: Descargar la guías de prácticas de: Ubicados en el post correspondiente.
Una vez que tenemos el programas descargado seguiremos los siguientes pasos; Abrimos el programa y seleccionamos la casilla que pone Nuevo. Se nos abrirá.
Erick Rolando Vivas Gómez. CÓMO REALIZAR UNA INSTALACIÓN LIMPIA DE WINDOWS XP IMPORTANTE Antes de proceder a la instalación nuevamente de Windows XP siga.
INSTALACIÓN Y ADMINISTRACIÓN DEL
INSTALACION OPEN SUSE VERSION 10.2 Ing. Claudia Piñarete.
ESTACIONES DE TRABAJO..
ELEMENTO DE COMPETENCIA 3
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Instalación Mandriva Linux en Virtualbox CRISTHIAN RODRIGUEZ RODRIGUEZ ROBERTO EULALIO ONOFRE BALBOA.
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
-Recuperación del sistema operativo. -Reinstalación del sistema operativo. -Visor de eventos de Windows. -Desfragmentador de discos de Windows. -Scan Disk.
Arranque dual Windows Linux Mint MARIO MARTINEZ GARZON: JUAN CAMILO CHAMORRO: JUAN CAMILO ESCOBAR CASTRO: FABIAN DAVID.
Transcripción de la presentación:

Instalación de Red Hat Enterprise Linux Instalación de Linux Redhat

Red Hat Linux RHEL: Sistema operativo de clase empresarial, para ser instalado en servidores o estaciones de trabajo. Puede obtenerse sólo vía pago de la suscripción por soporte. Se liberan nuevos releases cada dos años. Soporte extendido de 5 años o más. FEDORA: Sistema operativo basado en Red Hat, para ser instalado en estaciones de trabajo principalmente. Disponible públicamente (gratuito). Se liberan nuevos releases cada 6 meses. Soporte por la comunidad Fedora, sólo para la versión actual y la anterior.

Anaconda, el instalador de Red Hat Anaconda se utiliza para para instalar o hacer upgrade al S.O. Red Hat. Está diseñado en dos estapas Stage 1: Arranque y configuración de la instalación Stage 2: Instalación de paquetes

Anaconda, el instalador de Red Hat Anaconda stage 1 Se copia a un medio de arranque (CDR, Pendrive) y sirve para iniciar el proceso de instalación cargando un kernel e iniciando el ejecutable de la primera etapa. Medios de arranque en los que se encuentra Anaconda Stage 1 CDR1 del set de instalación de RHEL. Archivo del CDR1 images/boot.iso, que se copia a un CDR. (Normalmente empleado con un servidor de instalación de red) Un disco USB u otro que haya sido inicializado con la imagen que se encuentra en el CDR1 images/diskboot.img. También soporta arranque desde la red, utilizando tarjetas de red compatibles con PXE (Pre eXecution Environment), siendo posible descargar un kernel y la imagen del instalador desde un servidor vía red.

Anaconda, el instalador de Red Hat Anaconda Stage 2 Es el instalador propiamente tal Incluye el set de paquetes RPM que componen la instalación de RHEL. A la segunda etapa de Anaconda se accede usando: Los cinco CDs de la instalación de RHEL 5. El contenido de los 5 CDs exportados utilizando un servidor http. El contenido de los 5 CDs exportados utilizando un servidor ftp. El contenido de los 5 CDs exportados utilizando un servidor NFS. Las imágenes ISO de los 5 CDs que pueden encontrarse en una partición previamente formateada.

Estructura de los CDs de instalación de RHEL5 images/ Archivos de imagen que pueden utilizarse para crear los medios de arranque para iniciar la instalación. Server/ Contiene los archivos RPM que constituyen la distribución de RHEL. Cluster/ - ClusterStorage/ - VT/ Repositorios suplementarios para la versión Advanced Server de RHEL. README-en Notas acerca de la instalación. RELEASE-NOTES-en Resumen de las nuevas características o cambios RPM-GPG-KEY-redhat Clave pública de GNU Privacy Guard (GPG) EULA End User Agreement GPL GNU Public License

Forma de obtener RHEL Con una suscripción a Red Hat Network (http://rhn.redhat.com), se descargan los ISO. Se sugiere utilizar un cliente web de línea de comandos, como curl, ya que tiene la capacidad de reiniciar una descarga fallida, desde el lugar donde quedó. # curl –C –O ‘url’ url = dirección web del elemento a descargar.

Verificar la integridad de las imágenes ISO La integridad se puede confirmar calculando el hash MD5, utilizando el utilitario md5sum. El hash resultante se compara con el publicado, deben ser idénticos. [elvis@station img]$ md5sum rhel-5-server-i386-disc* 2616e3998f702453fe6fd90c872c46b3 rhel-5-server-i386-disc1.iso b11a8dcacce6604938d9413b31347d21 rhel-5-server-i386-disc2.iso 48a86777f092b3e066dd32835d6242ab rhel-5-server-i386-disc3.iso 383c2ce624b2f177a2809a26281f019f rhel-5-server-i386-disc4.iso c5911d8c2157975abc1b7bec964d019a rhel-5-server-i386-disc5.iso

Montar imágenes ISO con el dispositivo loopback En Linux, los archivos que contienen imágenes de sistemas de archivo pueden montarse directamente, utilizando la técnica loopback mount. Para montar un loopback, debe realizarse como root. Ejemplo: [elvis@station img]$ su Password: (elvis enters root’s password) [root@station img]# mkdir /mnt/iso [root@station img]# mount -o loop rhel-5-server-i386-disc1.iso /mnt/iso/ [root@station img]# ls /mnt/iso/ Cluster isolinux RPM-GPG-KEY-redhat-former ClusterStorage README-en RPM-GPG-KEY-redhat-release EULA RELEASE-NOTES-en Server eula.en_US RPM-GPG-KEY-fedora TRANS.TBL GPL RPM-GPG-KEY-fedora-test VT html RPM-GPG-KEY-redhat-auxiliary images RPM-GPG-KEY-redhat-beta

Escribiendo la imagen a un CD Se puede usar cdrecord. Debe ejecutarlo root. Para copiar el CD1 completo: [root@station img]# cdrecord rhel-5-server-i386-disc1.iso Si sólo necesitamos un disco de arranque para realizar una instalación de red, podemos copiar a un CD la imagen boot.iso, la cual contiene la primera etapa del instalador Anaconda. Por ejemplo: [elvis@station img]$ su Password: (elvis enters root’s password) [root@station img]# mount -o loop rhel-5-server-i386-disc1.iso /mnt/iso/ [root@station img]# ls -sh /mnt/iso/images total 129M 6.9M boot.iso 32M minstg2.img 8.0K README 8.0K TRANS.TBL 13M diskboot.img 8.0K pxeboot 79M stage2.img 8.0K xen [root@station img]# cdrecord /mnt/iso/images/boot.iso

El prompt de arranque de Anaconda

El prompt de arranque de Anaconda Después del prompt boot: normalmente se presiona enter. También se puede escribir uno de los parámetros siguientes antecedidos de la palabra linux. noipv6: No implementar configuración IP v6. resolution=MxN: Forzar el servidor X para usar una resolución de MxN. lowres: Resolución 640x480 askmethod: Método consulta para acceder al instalador del second stage (por ejemplo, para instalar por red) expert: Habilitar funciones especiales, como particionar medios removibles. ks=params: Usar kickstart para usar instalaciones automatizadas basadas en scripts. mediacheck: Realizar una prueba de integridad de los CDROMs antes de instalar. noprobe: No examinar automáticamente el hardware rescue: No realizar la instalación, pero usar Anaconda para ejecutar un shell de rescate para reparar un sistema dañado.

Lenguaje, Teclado, Red, y método de instalación El método de instalación dependerá de lo ingresado en el prompt de Anaconda, como parámetro boot: Posterior se solicita ingresar lenguaje y distribución del teclado. Luego, y si se seleccionó una instalación de red, se solicita la información de configuración.

Modo gráfico, modo texto e instalaciones VNC Al arrancar con el CD1, Anaconda 1 opera en modo gráfico. Al arrancar con la imagen boot.iso, el arranque es en modo texto. Anaconda 2 por defecto utiliza interfaz gráfica (X Server), pero también es posible utilizar una interfaz basada en texto o una gráfica accesible por red (VNC). Para definir el modo en el que Anaconda 2 opera, se debe proveer uno de los siguientes parámetros de arranque: Text vnc vncpassword=password (Contraseña que deben entregar los clientes VNC para conectarse)

Pantallas de bienvenida de Anaconda Pantalla de bienvenida de Anaconda en modo gráfico Pantalla de bienvenida de Anaconda en modo texto Mensaje VNC de Anaconda

Ejemplos Creando un CD de boot.iso (Descarga y copia al CD) [blondie@station blondie]$ curl -O ftp://rha-server/pub/os/rhel5/images/boot.iso [blondie@station blondie]$ cdrecord -v -eject boot.iso

Anaconda Stage 2 Installer Bienvenida, Número de instalación, Instalación o Upgrade.

Particiones A diferencia de otros sistemas operativos, Linux y Unix combinan las particiones de disco en un árbol de directorio unificado. Vincular un directorio raíz de una partición con otro directorio se conoce como montar. El directorio destino se conoce punto de montaje. Anaconda debe conocer cuántas particiones crear, cuán grandes debieran ser y dónde debieran ser montadas. El particionamiento es quizás el aspecto más complicado de la instalación de Linux y también el más difícil de cambiar después de haber instalado el sistema.

Ventana de particionamiento automático de Anaconda

Ventana de editor de particiones Disk Druid (En caso de seleccionar “Create custom layout)

Creando una nueva partición

Particiones Tipos según el uso: Filesystems: Para almacenar archivos. Normalmente en sistema de archivos ext3. Swap: Como memoria virtual del sistema operativo. RAID o Volumen lógico (LVM): Para crear estructuras más complejas que buscan mayor velocidad (paralelismo), redundancia o flexibilidad en el uso de los discos. Tipos según el tamaño: Fijas Limitadas: Pueden crecer utilizando espacio no asignado de disco, hasta un máximo especificado. Ilimitadas: Pueden crecer para usar todo el espacio no utilizado del disco. La partición debe ser formateada con un sistema de archivos (como ext3 o FAT), y luego debe definirse un punto de montaje, para que sea incluida en la estructura del árbol de directorio. Cantidad de particiones Partición raíz (“/”) Swap, su tamaño debe ser el doble que la RAM. /boot, su tamaño debe ser de 100MB (aprox.) A veces es recomendable tener /home en una partición distinta.

Configurando el bootloader El bootloader (cargador de arranque) es un pequeño ejecutable de bajo nivel que se usa para transferir el control de la BIOS a un SO seleccionado. En RedHat se utiliza grub, como bootloader. Normalmente grub se instala en el disco primario. Debiera protegerse por password. Tiene una consola y archivos de configuración propios.

Pantalla del cargador de arranque de Anaconda.

Configuración de Red Anaconda permite configurar cada NIC al momento de instalar RHEL. Cada NIC puede individualmente ser configurada para inciar automáticamente al arranque o para activarla manualmente.

Configuración de Red

Configuración Local

Ventana de ingreso de password de root (superusuario)

Pantalla de selección de software por defecto.

Pantalla de selección de componentes de software.

Pantalla de personalización de componentes

Punto de no retorno de la instalación

Proceso de copia de archivos y fin de la instalación

Ejercicio: Instalación de RHEL en modo gráfico Utilizar los CDs de instalación de RHEL (o ISOs que provea el profesor para la máquina virtual) Iniciar la máquina virtual con el CD1 de RHEL5. No ingrese parámetros de arranque, sólo presione “enter”. Seleccione el lenguaje y distribución de teclado correspondiente. Use el esquema de particionamiento automático. Revise el detalle de particiones con Disk Druid. Use Grub como cargador de arranque. Configure la red de acuerdo a lo que indique el profesor. Seleccione la zona horaria correspondiente a Chile. Asigne la password a root: 123456 Agregue el grupo componente de Ingeniería y Científico a la lista de software por defecto. Una vez terminada la instalación verifique funcionamiento correcto y comunicación operativa, con la red del laboratorio,.

Instalaciones basadas en red El contenido de los restantes CDs de instalación se debe copiar al servidor de instalación. Para iniciar la instalación en red, digitar el parámetro de arranque askmethod, en el boot prompt del instalador. (boot: linux askmethod) Posterior a la selección de idioma y teclado, el instalador preguntará por el método de instalación: CDROM Local Disco duro Imagen NFS FTP HTTP Si la instalación es vía red, deben establecerse los parámetros de TCP/IP para IPv4 y/o IPv6. Importante: En la pantalla siguiente se solicitará el nombre del servidor y el directorio donde se encuentran los archivos de instalación. Por ejemplo, si la URL donde se encuentran los archivos es: ftp://rha-server/pub/os/rhel5/Server, los datos a ingresar serían: Nombre del servidor: ftp://rha-server Directorio Red Hat Enterprise Linux: /pub/os/rhel5

Consolas virtuales de Anaconda Anaconda hace uso de múltiples consolas virtuales durante la instalación: CTRL+ALT+F1 Consola del instalador (modo texto). CTRL+ALT+F2 Consola de shell interactivo. CTRL+ALT+F3 Consola de mensajes del instalador. CTRL+ALT+F4 Consola de mensajes del kernel. CTRL+ALT+F5 Consola de salida estándar de comandos seleccionados. CTRL+ALT+F7 Consola del instalador (modo gráfico).

Instalación usando consola serial Si el servidor no tiene tarjeta de video, el instalador usará un terminal conectado al primer puerto serial para realizar la instalación. Parámetros de conexión: 9600 8/N/1 Si el instalador detecta tarjeta de video, pero Ud. desea realizar la instalación vía consola serial, debe especificar el siguiente parámetro de arrnaque: Console=ttyS0

Validación de una instalación Archivos de registro comunes en máquinas recién instaladas: /var/log/dmesg Mensajes de kernel emitidos durante el último arranque. /var/log/messages Archivo de registro por defecto de los servicios en RHEL. /root/install.log Registro de la actividad de Anaconda, en la instalación. /root/upgrade.log Registro de la actividad de Anaconda, en el upgrade.

Utilidad de configuración del primer arranque

Configuración del Firewall (iptables) Para instalaciones de prueba, se sugiere deshabilitar el firewall. En ambientes de producción el firewall debe estar habilitado y permitiendo sólo las conexiones autorizadas.

SELinux (Security Enhanced Linux) Permite implementar políticas de seguridad sobre el sistema operativo, que pueden ser usadas para inhibir el comportamiento de ciertos programas o la posibilidad de modificar ciertos datos. En el modo permissive, sólo registra las violaciones de las políticas establecidas. En el modo Enforcing, SELinux está activo, por lo que toda violación a las políticas de seguridad serán prohibidas.

Kdump y Configuración NTP Kdump permite a los kernels con problemas generar una imagen de memoria para ser usada por los desarrolladores para seguimiento de falla. Kdump utiliza 64MB de RAM como mínimo, que no podrán ser usados por otro propósito. NTP (Network Time Protocol) para sincronizar la hora del servidor con un servidor de señal horaria (Hora oficial en Chile: ntp.shoa.cl).

RHN (Red Hat Network) RHN es una aplicación web para descarga de paquetes de instalación y actualizaciones disponible para los suscriptores de Red Hat. http://rhn.redhat.com

Habilitación de un servidor de instalación Habilitar el servicio que exportará los archivos de instalación a la red (FTP, HTTP ó NFS) Copiar los archivos de instalación desde los CD al directorio que será exportado vía el servicio de red (FTP en este caso)

Ejercicio: Realizar una instalación de red de RHEL Inicie la instalación arrancando su máquina de pruebas con la imagen boot.iso (copiada a un CD o como unidad virtual). Cuando Anaconda pregunte por el parámetro de arranque, escriba linux askmethod. Configure los parámetros que se le solicitan. Pida al instructor los valores de direccionamiento IP para su servidor, además del nombre y ruta del directorio en el servidor de instalación de red. Configure los valores de teclado e idioma. No utilice esquema de particionamiento automático, en vez de ello, utilice Disk Druid para implementar lo siguiente: Partición /boot: Tamaño 256MB, con filesystem ext3. Partición swap 512MB (o el doble de la RAM de su máquina. Para saber de cuánta RAM dispone, presione CTRL+ALT+F2 y verifique el valor con cat /proc/meminfo) Partición root (/): Tamaño 3583MB, con filesystem ext3. Partición /home: Tamaño 512MB, con filesystem ext2 Use Grub como gestor de arranque, no le asigne contraseña. Asigne los valores de zona horaria (Santiago, Chile) y contraseña de root (123456). Agregue los grupos de componentes de Herramientas de sistema e Ingeniería y Científico al grupo de componentes sugeridos por defecto. Después de instalar el sistema, reinicie y autentíquese como root. Como Ud. realizó una instalación en modo texto, la máquina arrancará por defecto en modo texto. Restaure el modo gráfico cambiando al runlevel 5 por medio del siguiente comando: [root@station ~]$ init 5

Usar Kickstart para automatizar instalaciones de RHEL Anaconda tiene la habilidad de realizar instalaciones no interactivas por medio de Kickstart. Es necesario construir o generar un script y luego entregárselo a Anaconda. Un script kickstart posee las siguientes secciones: Comandos: Para especificar toda la información que espera el instalador. Paquetes (%packages): Para especificar qué software debiera utilizarse. Post (%post): Para realizar alguna personalización a la máquina recientemente instalada.

Kickstart configurator Es una aplicación gráfica usada para generar scripts kickstart. Se puede ejecutar por medio del siguiente comando: system-config-kickstart

El archivo anaconda-ks.cfg Después de realizar una instalación, Anaconda creará el archivo /root/anaconda-ks.cfg. Este archivo puede editarse y ser utilizado como script de kickstart para realizar una instalación similar en otra máquina. Ksvalidator es un comando que se puede utilizar para analizar previamente los scripts kickstart. Este comando se instala con el paquete pykickstart.

Entregar los scripts kickstart a Anaconda Los scripts se entregan a anaconda como parámetros de arranque (boot: linux ks=….) ks=floppy Este parámetro le dice a anaconda que en un disquette FAT o ext2 en la disquettera contiene un archivo llamado ks.cfg en su directorio raíz. ks=hd :sda1:/ks.cfg Este parámetro le dice a anaconda que el archivo kickstart está en el sistema de archivos de la primera partición del disco SCSI sda. ks=http://server/path Este parámetro le dice a anaconda que realice una instalación basada en red y que descargue el archivo de configuración kickstart desde la URL especificada, via http.

Ejemplo: Iniciar una instalación kickstart desde un disquette. Utilizar kickstart configurator, crear script y luego copiarlo al disquette. Iniciar el equipo con el CD1 y con disco en la disquettera, pasando el parámetro correspodiente a anaconda;

Ejemplo: Usar un servidor Web para distribuir un script Kickstart. Debe instalar 20 equipos, pero desconoce el harwdare que compone las máquinas. Tiene acceso a un servidor de instalación en http://server.example.com/pub/rhel5/i386 El usuario primero realiza una instalación y luego edita el archivo /root/anaconda-ks.cfg, para definir la ruta al servidor de instalación y agregar unos paquetes adicionales. Luego transfiere el script kickstart al servidor de instalación. Después, debe iniciar cada equipo con boot.iso o el CD1, ingresar el parámetro kickstart para descarga del script desde un servidor web y esperar a que termine la instalación…

Ejemplo: Usar un servidor Web para distribuir un script Kickstart. Algunas modificaciones al script. (lsof es un programa que lista los archivos abiertos, por procesos.) Copia de script al servidor de instalación. Verificar existencia del archivo en servidor y parte de su contenido. Arranque de los equipos con parámetro de boot apuntando al archivo kckstart en el server.

Ejercicio: Usar kickstart para realizar una instalación automatizada. Usando el archivo /root/anaconda-ks.cfg que queda en una instalación previa, realice las siguientes modificaciones: Haga una copia del archivo ks como anaconda-ks.cfg.orig Agregue las siguientes líneas al inicio del archivo anaconda-ks.cfg: url --url=http://rha-server/pub/os/rhel5 reboot Descomente las líneas que comienzan con part y cleanpart Agregue las siguientes líneas a la sección %packages (si es que no están) @ System Tools @ Administration Tools @ Development Tools @ Editors @ Server Configuration Tools @ Engineering and Scientific @ Games and Entertainment @ Graphical Internet @ Graphics @ Office/Productivity @ Printing Support @ Sound and Video @ Text-based Internet @ X Window System @ GNOME Desktop Environment gimp mpage wireshark-gnome sysstat vlock

Agregue las siguientes líneas al final del archivo, de manera de crear la sección %post. (Probablemente deba introducir una dirección ip distinta) %post echo "192.168.0.254 rha-server" >> /etc/hosts RHA_PUB=http://rha-server/pub curl $RHA_PUB/rha/yum/rha-rhel.repo > /etc/yum.repos.d /rha-rhel.repo curl $RHA_PUB/rha/yum/rha.repo > /etc/yum.repos.d/rha.repo yum groupinstall -y "Red Hat Academy Student“ Valide su archivo ks con ksvalidator (puede que deba instalar antes el paquete pykickstart) Luego de completar la edición, copie el archivo al directorio raíz de un disquete, como ks.cfg. Alternativamente puede copiarlo a un pendrive. Reinicie su equipo con el disquette o el pendrive insertado y el CD1 o boot.iso en el CDROM. Cuando anaconda lo solicite, escriba uno de los siguientes comandos (dependiendo si ks.cfg está en un disquete o en un pendrive: boot: linux ks=floppy boot: ks=hd:sda1/ks.cfg Si todo funciona, debiera ser todo el resto “manos libres”. Si el instalador falla, será debido a un error en el script kickstart. Deberá reiniciar la máquina y editar el script nuevamente.