Versie 2
Install unattended vanaf svn: svn co
https://unattended.svn.sourceforge.net/svnroot/unattended unattended
Nieuw in deze versie:
Win7 ondersteuning (nu nog niet aan de orde, komt later samen met Debian+preseed en Fedora+kickstart in HOWTO)
Drivers-search-support:
http://sourceforge.net/apps/trac/unattended/wiki/AutodetectDriversVerder nieuw in deze HOWTO (maar reeds enige tijd mogelijk met unattended):
MYSQL-backend, zodat config in MYSQL zit
WPKG voor software-roll-out (
http://wpkg.org)
FILOSOFIE
Hier zien we unattended als OS-roll-out en wpkg als software-rollout. Dus eerst het OS netjes op de bak zetten met netwerkmapping + ldap-auth + blablabla en daarna software erop (welke toch geregeld geupdate moet worden)
Dit is later ook door te trekken met Linux, waarbij we een local-apt-repo opzetten en software daartegen laten installeren.
WORK IN PROGRESS + FEEDBACK AUB + CHECK VOOR UPDATES
- voorlopig enkel wat momenteel in test werkt
- doel in om wat scripting toe te voegen + syn3-package te bouwen
- versioning-system aan pakketjes, zodat een developmentserver kan opgezet worden tegenover productiebak.
WAT IK GRAAG ZOU HEBBEN (maar tijd/ervaring laten dit nog niet toe:
-tool die MAC's met DHCP laat samenwerken (nu moet elk MAC manueel eerst in MYSQL worden gepompt = lastig)
update 10/3/2010: wsh-script in netlogon pompt hardware+software in MYSQL. Op einde van unattended install komt WPKG-client + Italc-client + myODBC-driver. Laatste zorgt ervoor dat ik bij elke DOMAIN-logon vbs kan draaien.
-branding (o.a. LinuxBoot ->
http://open.syn3.nl/syn3/trac/default/wiki/SynBoot)
-http://sourceforge.net/apps/trac/unattended/wiki/SecurityUpdates geautomatiseerd
Startsituatie:
Syn3 versie 4.4
Mappenstructuur (alles wordt vanuit /home/system/unattended gesymlinkt, zodat repository overeenkomt met svn-checkout unattended en ook syn3=OK):
/home/system/unattended/ -> install-share symlinken naar /home/shares/install (+samba)
/home/system/shares/tftpd/ -> PXE-booting gesymlinkt vanuit unattended
MYSQL:
! paswoord in /etc/my.passwd
networking activeren in MYSQL: /etc/my.cnf
bind-address = "serverip in gewenste zone"
#skip-networking
mv site/config.pl site/orig-config.pl
cp site/sample-config.pl site/config.pl