Changes between Version 19 and Version 20 of InitrdClienteSecondFileSystem
- Timestamp:
- May 26, 2010, 9:17:27 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InitrdClienteSecondFileSystem
v19 v20 10 10 11 11 1. El "cliente" se compone en su primera etapa de un kernel ubuntu(personalmente prefiero versión server), y un initrd. Actualmente basado en el del instalador de Ubuntu. 12 1. Estos elementos se cargan mediante un gestor de arranque, en el caso de cd-dvd (isonlinux), en el caso de partición-cache (offline-grub, grub2 ,online-pxe).13 1. El inicializador de opengnsys (ubicado en el 1ndFS-initrd),detectará donde se ubica el fichero que contiene el 2ndFS y ejecutará el load2ndFS, que ampliará la capacidad del 1ndFS.12 1. Estos elementos se cargan mediante un gestor de arranque, en el caso de cd-dvd (isonlinux), en el caso de partición-cache (offline-grub, grub2 u online-pxe). 13 1. El inicializador de opengnsys ubicado en el 1ndFS-initrd detectará donde se ubica el fichero que contiene el 2ndFS y ejecutará el load2ndFS, que ampliará la capacidad del 1ndFS. 14 14 15 Resumiendo, tenemos tres ficheros. El kernel, el initrd (1ndFS), y el og2ndFS. Estos tres ficheros, nos proporciona la capacidad de ser enviados o distribuidos a la cache de los clientes por torrent, o multicast. Asi, cualquier dispositivo (usb, cd-dvd ,partición rescate) tendrá estos tres elementos más un directorio con las imagenes que se quisiera tener.15 Resumiendo, tenemos tres ficheros. El kernel, el initrd (1ndFS), y el og2ndFS. Estos tres ficheros, nos proporciona la capacidad de ser enviados o distribuidos a la cache de los clientes por torrent, o multicast. Asi, cualquier dispositivo (usb, cd-dvd o partición rescate) tendrá estos tres elementos más un directorio con las imagenes que se quisiera tener. 16 16 17 17 == ¿Que és el og2ndFS? == 18 Es un Sistema Operativo generado por debootstrap almacenado en un fichero linux. Puede estar basado en el mismo kernel que el initrd (basado en instalador ubuntu),o en el kernel de nuestro equipo.18 Es un Sistema Operativo generado por debootstrap almacenado en un fichero linux. Puede estar basado en el mismo kernel que el initrd basado en instalador ubuntu o en el kernel de nuestro equipo. 19 19 20 20 Para ello … … 25 25 === Añadir software al og2ndFS === 26 26 En el caso de que después de su creación queramos añadirle mas software procedemos como sigue. 27 1. Llamamos a la función ogFSHMount (chroot hacia el file-loop)nos pedirá el login del cliente, que por defecto es "og".28 1. exportamos el proxy si fuese necesario.27 1. Llamamos a la función ogFSHMount que es un chroot hacia el file-loop y nos pedirá el login del cliente, que por defecto es "og". 28 1. Exportamos el proxy si fuese necesario. 29 29 1. Instalamos con apt los paquetes que necesitemos. 30 30 1. Escapamos con exit … … 33 33 == A testear == 34 34 Todo esto está probado, solo falta testear: 35 1. La conectividad con los servicios opengnsys, y el browser (detectado algún fallo leve cuando el ogADM envia un /bin/sh).35 1. La conectividad con los servicios opengnsys, y el browser. Se ha detectado algún fallo leve cuando el ogADM envía un /bin/sh. 36 36 1. Ofrecer servicios de red desde el propio "cliente". 37 37 … … 39 39 Una vez que tienes generado el og2ndFS, debes copiar el load2ndfs.sh al etc/init del cliente. Así cuando un cliente, desde la pestaña shell del browser ejecuta load2ndfs.sh en un 1-3 segundos dispondrá de toda la capacidad del og2ndFS (alterará el $PATH, y usará el /lib /usr del og2ndFS). 40 40 41 Ya tengo el og2ndFS y el initrd, ¿como consigo hacer dispositivos (cd,usb ,cache) arrancables?:41 Ya tengo el og2ndFS y el initrd, ¿como consigo hacer dispositivos (cd,usb y cache) arrancables?: 42 42 {{{ 43 43 source ogFSHlnk-generatorV2.sh; CrearISO