Changes between Version 3 and Version 4 of ActualizarKernel
- Timestamp:
- Mar 19, 2010, 9:10:58 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ActualizarKernel
v3 v4 3 3 == Motivación == 4 4 5 Una de las ventajas de un sistema de clonación como EAC es que permite la actualización del ''kernel'' de l proceso de arranque delos clientes para así poder detectar nuevos dispositivos y corregir problemas potenciales con el sistema.5 Una 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. 6 6 7 7 La 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. … … 43 43 Tanto el nuevo kernel como el nuevo initrd deben copiarse al directorio de arranque del TFTP/PXE: 44 44 {{{ 45 cp /var/EAC/nfsroot/stable/boot/{initrd,vmlinuz}.img-2.6.27-11-server /var/EAC/tftpboot/ nfsrootstable45 cp /var/EAC/nfsroot/stable/boot/{initrd,vmlinuz}.img-2.6.27-11-server /var/EAC/tftpboot/EACBootAgent/stable 46 46 }}} 47 47 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:48 Modificar el fichero de configuración de PXE {{{/var/EAC/tftpboot/pxelinux.cfg/default}}} para que los clientes arranquen con el kernel generado: 49 49 {{{ 50 50 DEFAULT pxe 51 51 LABEL 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 52 KERNEL ./EACBootAgent/stable/vmlinuz-2.6.27-11-server 53 APPEND 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 56 Modificar la Base de Datos EAC para que se generen las configuraciones con el nuevo kernel: 57 {{{ 58 UPDATE `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 ; 54 60 }}} 55 61