| 1 | = Objetivos = |
| 2 | * Crear un cluster para clientes específicos opengnsys, que proporcione acceso de escritura pero sin modificar la imagen básica de los clientes. |
| 3 | * Que los clientes también puedan ser iniciados desde cualquier dispositivo físico (partición cache, usb, cd, dvd). |
| 4 | |
| 5 | = La Imagen de los clientes opengnsys (Elemento común para todas las opciones) = |
| 6 | * Es un sistema operativo, almacenado en un fichero linux, accesible como dispositivo loop. |
| 7 | * Se generación se basa actualmente en deboostrap y en la compilación de los programas indicados en gnuTools.c |
| 8 | * En este sistema se instala los paquetes necesarios para el sistema, entre ellos el kernel. |
| 9 | * Esto generará también un initrd, que junto al kernel serán exportado por el PXE del servidor. :: |
| 10 | * Dependiendo como se accede a este sistema de archivos tendremos: |
| 11 | * mejor rendimiento, |
| 12 | * flexibilidad para su inicialización desde diferentes dispositivos (red local, cache local, usb, cd, internet??) |
| 13 | |
| 14 | |
2 | | NFSRoot:: El servidor crea un directorio donde se instala un sistema debootstrap. Este directorio será exportado por NFS. En este sistema se instala los paquetes necesarios para el sistema, entre ellos el kernel. Esto generará también un initrd, que junto al kernel serán exportado por el PXE del servidor. En la configuración del PXE hay que pasarle que el root es del tipo NFS y donde se encuentra. |
| 16 | |
| 17 | NFSRoot:: |
| 18 | Requisitos: Imagen de sistema de archivos, montado y exportado NFS en un directorio o directamente en la memoria RAM del servidor. :: |
| 19 | Inicialización: kernel y initrd a RAM, pivot_root hacia el Sistema operativo mediante protocolo nfs. :: |
| 20 | Generación Initrd: mkinitrd habilitada la opción de nfs. :: |
| 21 | Arranque pxe: En la configuración del PXE hay que pasarle que el root es del tipo NFS y donde se encuentra. :: |
| 22 | Arranque desde cd: ? :: |
| 23 | Arranque desde cache ? :: |