close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
Mar 19, 2010, 9:10:58 AM (16 years ago)
- Author:
-
gabriel
- Comment:
-
Actualizado para la versión EAC1.0beta (desarrollo ya deprecated)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
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'' del proceso de arranque de los 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/nfsrootstable |
| 45 | 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 | |