430 likes | 677 Views
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:. Mapa de implantación (Octubre 2013). UPN (1119). UAB (1200) CESCA (17) UB (42) UPC (33)
E N D
ProjecteOpengnsysal Campus Mundet Barcelona 25/10/2013
Opengnsys “Aplicación libre y abierta para la gestión y el despliegue de sistemas operativos” Universitats desenvolupadores:
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ó 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* Cronologia: * 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 • Aulesamb Synchronize. • Reste campus, imatgespreparadesambSysprep de XP (PDI-PAS) i de W7 32 i 64 bits Repositori d’imatges a Rembo
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
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 AplicattionVirtualitationSequencer (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
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 #Guardemel contingutde 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óimatgesquashfs 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 imatgesquashfsde 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óimatgesquashfs a la cache ntfs-3g.secaudit -se /dev/sda1 /tmp/ogimage.acl > /tmp/acl.log Si la partició esta buida, la restaura tota.
Control de les maquines Wake on Lan Consola administració ClientOpengnsys Control Remot
Instal·lació servidor • Instal·lació Ubuntu11.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’sboot, • HDD Regenerator, • AV • ...
Formación on-line 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
Unitatinformàtica Mundet Barcelona 25/10/2013