Projecte Opengnsys al Campus Mundet Barcelona 25/10/2013
Opengnsys “Aplicación libre y abierta para la gestión y el despliegue de sistemas operativos” Universitats desenvolupadores:
¡¡¡ MÁS DE 10.000 EQUIPOS EN OpenGnSys !!! Mapa de implantación (Octubre 2013) UPN (1119) UAB (1200) CESCA (17) UB (42) UPC (33) UPF (1656) USAL ZAMORA (168) UNIZAR (378) URV (186) UNIZAR TERUEL (98) ¡¡¡ MÁS DE 10.000 EQUIPOS EN OpenGnSys !!! UA (20) US (2049) UMA (2455) UHU (1073 )
Aules en producció Cronologia: 1304-16 equips R25, W7 32 bits (1 any)* 1301-10 equips R12, W7 32 bits (plaques noves) 1303-16 equips R25, W7 32 bits* * aulesmundet.ub.edu
Avantatges Opengnsys Software lliure Facil d’apendre Aplicació desenvolupada per especialistes en Aules d’informàtica de les Universitats Suport tècnic per part dels desenvolupadors Comunitat amplia que permet compartir experiències i resoldre problemes Evolució constant En producció a moltes universitats Possibilitat d’incorporar eines del SO a la aplicació, scripting Robust
Situació previa Repositori d’imatges a Rembo Aules amb Synchronize. Reste campus, imatges preparades amb Sysprep de XP (PDI-PAS) i de W7 32 i 64 bits
Raons d’una alternativa Evolució del Hardware Sistemes de fitxers incompatibles Evolució dels Sistemes operatius No hi ha suport tècnic
Administració Gestió d’imatges La nostra experiència Evolució futura
Consola de Superadministració
Generació d’usaris i entitats
Consola d’administració
Gestió de repositoris
Insertar Aula nova
Incorporació d’ordinadors
Menus de la consola d’administració
Execució de procediments (scripts)
Programació de tareas
Preparació del pc per clonar El·liminació de tot tipus de temporals, updates de windows, punts de restauració, directori windows/installer,MSOCache (office)... al SO. Passar programes petits per a que s’executin a un servidor samba Preparar la cache per Opengnsys (a la consola)
“Virtualització” d’aplicacions Virtualitzar aplicacions executades a un servidor Samba amb Cameyo (R, Rcommander....) Amb Microsoft Aplicattion Virtualitation Sequencer (SPSS)
Creació d’imatges ogCreateImage (Partclone) ImatgeP1.img Cache
Creació imatges Monolitiques Crear imatge a la caché local o en repositori des de la consola web Crear imatge a la caché local o en repositorio des de el Browser en modo admin
Definir imatges
Creació de la imatge
Desplegament imatges
Protocols de desplegament d’imatges Unicast Multicast Bittorrent
Creació d’imatges sincronitzades Script per W7 # S’esborra el fitxer de paginació rm /mnt/sda1/pagefile.sys # Es crea la llista del contingut i el situem a la partició a copiar rsync -aHvn --delete /mnt/sda1/ montar > /tmp/oglista mv /tmp/oglista /mnt/sda1 #Guardem el contingut de les ACL ogUnmount 1 1 | tee -a $FILELOG ntfs-3g.secaudit -b /dev/sda1 > /tmp/ogimage.acl ogMount 1 1 cp /tmp/ogimage.acl /mnt/sda1 #Creació imatge squashfs a la cache mksquashfs /mnt/sda1 $OGCAC$OGIMG/W732PSI1304.sqfs
Restauració d’imatges sincronitzades mkdir $OGCAC$OGIMG/montar/ mount -t squashfs -o loop $OGCAC$OGIMG/W732PSI1304.sqfs $OGCAC$OGIMG/montar/ #Sincronitza la imatge squashfs de la cache rsync -aq -XH --delete /opt/opengnsys/cache/opt/opengnsys/images/montar/ /mnt/sda1 cp /mnt/sda1/ogimage.acl /tmp ogUnmount 1 1 #Creació imatge squashfs a la cache ntfs-3g.secaudit -se /dev/sda1 /tmp/ogimage.acl > /tmp/acl.log Si la partició esta buida, la restaura tota.
Consola remota del client
Imatges creades
Script com a Autoexec
Control de les maquines Wake on Lan Consola administració Client Opengnsys Control Remot
Menus avançats
Instal·lació servidor Instal·lació Ubuntu 11.04, R22 Instal·lació Opengnsys 1.0.4 wget http://www.opengnsys.es/svn/trunk/installer/opengnsys_installer.sh Edició fitxer per crear el Superadministrador sudo bash opengnsys_installer.sh Modificació del servidor DHCP (comunicacions) per a que les maquines vagin per PXE al servidor opengnsys next-server ip_opengnsys; filename "grldr";
Situació actual Sistemes ens crea la màquina virtual aulesmundet.ub.edu Instal·lació Ubuntu 12.04 LTS Configuració de serveis (hosts.allow) Repositori (inicialment 20 GB, ara 200 GB)
Acces al servidor Putty
Sincronització off-line Instal·lació Ubuntu mini Arrancada amb Grub Sincronització amb la cache
Menu d’arrancada Diverses opcions: Opengnsys, Hiren’s boot, HDD Regenerator, AV ...
Formación on-line Manual 1.0.4a http://docencia-net.cv.uma.es/ Curso OpenGnSys I Nº de Alumnos Matriculados: 199 (hasta Septiembre 2013) Nº de Alumnos con Actividad: 40 Nº de Alumnos que han Finalizado: 14 Próximamente: Curso OpenGnsys II: Gestión Avanzada de OpenGnSys Manual 1.0.4a http://www.opengnsys.es/downloads/ManualUsuarioOpengnsys.pdf
Opengnsys 1.0.5 Página de inicio Autenticación contra servidor Browser con soporte HTTPS Menú por defecto con inicio de sesión en los sistemas operativos instalados.
Imágenes incrementales y sincronizadas Detección de nuevos sistemas operativos basados en x86 Imagen Sistema de ficheros Comparación Imagen diferencial
Soporte para configuración de varios discos Consola web compatible con PHP 5.4
Unitat informàtica Mundet Barcelona 25/10/2013