You are on page 1of 42

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)
USAL
UNIZAR CESCA (17)
ZAMORA (168)
(378) UB (42)
UPC (33)
URV UPF (1656)
(186)
UNIZAR
TERUEL (98)

UA (20)
US (2049)
UMA
UHU (2455)
(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
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 Detección de nuevos
sincronizadas 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

You might also like