Linsam Pc Install Group Katholieke Universiteit Leuven
PIG doel: Standaardisatie PC PIG is een gratis systeem om de installatie van Windows XP en software volledig te automatiseren. Dit project is gebaseerd op Unattended (unattended.sf.net) - Boston University Department of Electrical and Computer Engineering - Department of Mathematics Ohio University - Philadelphia Biblical University -The University of Tulsa - Intern bij Intel - York University, Dept. of Computer Science & Engineering - Electrical and Computer Engineering University of Tennessee Aangepast aan specifieke K.U.Leuven pc vereisten (naamgeving, fabrikant-drivers, automatiseren softwarepakketten...)
Ontstaan – PIG PC installatie 2002Iedereen doet een pc installatie images (ghost,manueel...) 2003Windows 2000 en XP unattend met config file. 2004Unattended project aangepast aan K.U.Leuven vereisten PIG
PIG voordelen: Oude manier Pc-Image ≠ Flexibiliteit (update, drivers) Software/OS eenvoudig aanpassen Verdeling van software updating onder PIG leden (package-maintainers)
PIG – PC installatie Installeren pc gebeurt via bootcd of via netwerk (pxe) Bootprocedure linkt naar eigen samba share Share bevat os, software, updates, config files en installatieprocedures Er zijn dynamische aanpassingen mogelijk tijdens installatie(bij booten kan men nog kiezen welke extra software er nodig is) Er is ook een statisch gedeelte, vb instellen instellingen startpagina webbrowser.
PIG voorbeeld installatie Voorbeeld: Faber.bat :: MASTER: Faber pc installatie basis installatie (05/10/2004) :: Install popular applications. todo.pl 7-zip.bat adobe-reader.bat registrytweaks.bat mcafee.bat flash.bat pdfcreator.bat officexp.bat eudora.bat zzzregkeyxp.bat sedes.bat ultravnc.bat faberadmin.bat tel.cmd :: Update windows and turn off annoying stuff. todo.pl %WINVER%-updates.bat %WINVER%-notips.pl.reboot :: Turn off Windows Messenger service todo.pl "startup-type.pl Manual Messenger" :: Cleanup messes left over from installing. todo.pl hidepw.pl bootini.pl fixtz.pl
PIG – Server Centrale PIG Ludit Decentrale PIG ServerPc’s op afdeling - Huidige situatie - Ontwikkelaars PIG - Eigen sambashare - Share per afdeling - Directe connectie met clients mogelijk - Unieke Bootcd verdeeld door Ludit - Rechten op ludit share afdeling - Bootcd linkt met afdelings-share op ludit Pc’s op afdeling
Centrale K.U.Leuven PIG-server Samba ludit waarop afdelingen rechtstreeks hun share kunnen aanspreken met hun config.(doel 2005) Samba share waarop synchronisatie kan gedaan worden door decentrale PIG- Servers Stockageruimte voor softwaremaintainers
Decentrale PIG-server Linux Samba share Installatiestructuur (os, software, scripts) Locatie eigen software onder licentie Locatie eigen configs van installatie eigen aan dienst
Gebruik PIG K.U.Leuven K.U.Leuven gebruik PIG -Faculteit Letteren tot nu 220 pc’s -HIW/Godgeleerdheid tot nu 200 pc’s -Faculteit Faber tot nu 160 pc’s -Faculteit Psychologie 70 pc’s -Departement computerwetenschappen 15 -KULAK (Kortrijk)... -PC verhuur / Ludit 160 pc’s
PIG visie en toekomst Samenwerken over faculteitsgrenzen heen IT kennis delen Leren van fouten en verbeteren Verdeling van taken (package maintainers, pigwerkgroep) Toekomst: Via PIG samenwerken aan standaardisatie pc-park installatie. Via 1 kanaal goede verstandhouding met huisleverancier, verdeling van software- updates.