Changes between Version 3 and Version 4 of ActualizarKernel


Ignore:
Timestamp:
Mar 19, 2010, 10:10:58 AM (14 years ago)
Author:
gabriel
Comment:

Actualizado para la versión EAC1.0beta (desarrollo ya deprecated)

Legend:

Unmodified
Added
Removed
Modified
  • ActualizarKernel

    v3 v4  
    33== Motivación ==
    44
    5 Una de las ventajas de un sistema de clonación como EAC es que permite la actualización del ''kernel'' del proceso de arranque de los clientes para así poder detectar nuevos dispositivos y corregir problemas potenciales con el sistema.
     5Una de las ventajas de un sistema de clonación como EAC es que permite la actualización del ''kernel'' de los clientes para así poder detectar nuevos dispositivos y corregir problemas potenciales con el sistema.
    66
    77La versión inicial de EAC viene con un Kernel versión 2.6.27-7, que incluye algunos problemas de arranque con nuevos clientes (ver ticket:5). La actualización de dicho núcleo a la revisión 2.6.27-11 soluciona el problema.
     
    4343Tanto el nuevo kernel como el nuevo initrd deben copiarse al directorio de arranque del TFTP/PXE:
    4444{{{
    45 cp /var/EAC/nfsroot/stable/boot/{initrd,vmlinuz}.img-2.6.27-11-server /var/EAC/tftpboot/nfsrootstable
     45cp /var/EAC/nfsroot/stable/boot/{initrd,vmlinuz}.img-2.6.27-11-server /var/EAC/tftpboot/EACBootAgent/stable
    4646}}}
    4747
    48 Por último, modificar el fichero de configuración de PXE {{{/var/EAC/tftpboot/pxelinux.cfg/default}}} (o el correspondiente para cada cliente) para que los clientes arranquen con estos ficheros:
     48Modificar el fichero de configuración de PXE {{{/var/EAC/tftpboot/pxelinux.cfg/default}}} para que los clientes arranquen con el kernel generado:
    4949{{{
    5050DEFAULT pxe
    5151LABEL pxe
    52 KERNEL nfsrootstable/vmlinuz-2.6.27-11-server
    53 APPEND root=/dev/nfs initrd=nfsrootstable/initrd.img-2.6.27-11-server nfsroot=10.1.14.10:/var/EAC/nfsroot/stable ip=dhcp ro vga=788 irqpoll acpi=on
     52KERNEL ./EACBootAgent/stable/vmlinuz-2.6.27-11-server
     53APPEND root=/dev/nfs initrd=./EACBootAgent/stable/initrd.img-2.6.27-11-server nfsroot=10.1.14.10:/var/EAC/nfsroot/stable ip=dhcp ro vga=788 irqpoll acpi=off pci=nomsi EACregistred=NO
     54}}}
     55
     56Modificar la Base de Datos EAC para que se generen las configuraciones con el nuevo kernel:
     57{{{
     58UPDATE `eac`.`itemboot` SET `kernel` = 'EACBootAgent/stable/vmlinuz-2.6.28-11-server',
     59`append` = 'root=/dev/nfs initrd=EACBootAgent/stable/initrd.img-2.6.28-11-server nfsroot=repo_client:/var/EAC/nfsroot/stable' WHERE `itemboot`.`label` = 'EAC' LIMIT 1 ;
    5460}}}
    5561