wiki:EspecDesarrollo

Version 5 (modified by alonso, 14 years ago) (diff)

--

*ATENCIÓN.- Esta documentación para desarrolladores del proyecto pertenece a la nueva versión de opengnsys y no es aplicable a la actual*

INTRODUCCIÓN

Un sistema opengnsys completo está formado por un "servidor de administración", una o varias aulas de ordenadores a los que llamaremos "clientes" y uno o varios servidores opengnsys, también llamados "repositorios", que son los encargados de asignar direcciones ipes a dichos clientes además de enviarles vía PXE una pequeña distribución linux con la que arrancarán. En este contexto tiene lugar continuamente una comunicación bidireccionalentre entre los distintos elementos del sistema. Esta comunicación se implementa mediante mensajes que son envíados por estas máquinas a través de la red y pueden ser:

  • Comados: Son mensajes enviados desde el servidor y que tienen como destinatarios tanto a los clientes como a los repositorios. Con ellos se llevan a cabo todo tipo de acciones sobre éstos como pueden ser: Restaurar Imagenes, crear y formater particiones, Recuperar inventarios hardware, etc.

  • Notificaciones: Son mensajes enviados desde los clientes o repositorios hacía el servidor de administración. Con ellos se recibe información de éstos como pueden ser su estructura de particiones, software instalo, resultado de alguna acción ejecutada sobre ellos, etc. Toda esta información proveniente de los clientes y de los repositorios es registrada en la base de datos o los logs del sistema.

Formas de instalación

Hay tres formas básicas de instalación del OpenGnSys:

  • Con un script de instalación. El cual hace uso de Subversion para bajarse la aplicación.
  • A partir de un tar.gz. En este ya está la aplicación completa.
  • Instalación manual a paso a paso. Se obvia el script de instalación y se instala componente a componente.

Tabla de mnemónicos de tipos de particiones

IdentificadorMnemónicoTipo de partición
00 EMPTY Partición vacía no definida
05 EXTENDED Partición extendida que puede contener varias particiones lógicas
06, 0e BIGDOS FAT16
07 NTFS NTFS
0b, 0c FAT32 FAT32
16, 1e HBIGDOS FAT16 oculta
17 HNTFS NTFS oculta
1b, 1c HFAT32 FAT32 oculta
82 LINUX-SWAPPaginación para Linux (swap)
83 EXT2, EXT3, EXT4, REISERFS, REISER4Partición Linux tipo Extension o Reiser
8e LINUX-LVMPartición de volumen lógico para Linux
a7 CACHE Caché local para EAC (se formateará como Ext3).
fd RAID-EXT2, RAID-EXT3, RAID-EXT4Partición RAID para Linux tipo Ext2, Ext3 o Ext4
- UNKNOWN Tipo de partición desconocido.
- EXCED Indica cuando una partición tiene espacio libre o se solapa con la siguiente (no es un mnemónico real).

Attachments (2)

Download all attachments as: .zip