Kickstart – Työaseman automaattinen asennus
Tätä artikkelia ei ole vielä muotoiltu tai oikoluettu.
© 2005 Tero Karvinen http://iki.fi/karvinen
– Tavoite: käyttäjä voi kirjautua työasemalle ja ryhtyä töihin
Mitä pitää automatisoida työaseman asennuksessa – Miten asennus alkaa: koneen käynnistys (magic packet), verkkokäynnistys ladataan käyttöjärjestelmä (pxe) – Laitetuki – mahdollisimman pienellä vaivalla kaikki kohdelaitteet tuettuna (ks) – Verkkoasetukset, koneen nimi (dhcp) – Ohjelmat (ks) – Käyttäjätunnukset (ks %post) (tai keskitetty käyttäjänhallinta openldap) – Asetukset (ks %post, /etc/skel, /etc/) – Päivityksiä (chkconfig yum on) – Etäkäyttö (ssh-palvelin jokaiseen työasemaan)
Kokeile, lukeeko asennusohjelma ks.cfg:n # cp /root/anaconda-ks.cfg /home/tero/ks.cfg; chown tero:tero /home/tero/ks.cfg ftp://ftp.funet.fi/pub/linux/mirrors/fedora/linux/core/4/i386/os/images/boot.iso scp anaconda-ks.cfg a123@myy.helia.fi:public_html/ks.cfg Kopioi weppipalvelimelle linux ks=http://myy.helia.fi/~xyzzy/linux/ks.cfg = ‘ (backspace vieressä) : shift-Ö ~ shift-½§ (vasemmalla ylhäällä) / – ks.cfg:n pitäsi vastata osaan kysymyksistä, yleensä ensimmäinen kysymys on levyn osioinnista, jos ks.cfg löytyi.
===
ks.cfg:n teko 1) – /root/anaconda-ks.cfg
-
tiedoston alkuun kommenttina oma nimi, yhteystieto, päiväys, lisenssi (esim GNU General Public License)
2) muokataan tekstieditorilla
-
Red Hat 9 Customization Guide
-
system-config-kickstart
– testauksen ajaksi kannattaa lyhentää ohjelmalistaa “%packages –resolvedeps”
Tavoitteet muokkauksessa 1) kysymykset pois (esim osiointi) 2) laitteistoriippuvuudet pois 3) viimeistely
-
enimmäkseen shell script %post-kohdassa
-
käyttäjien luonti
adduser -p ‘sotkua’ tero
-
etäkäyttö (muuriin ssh reikä), julkisen avaimen kirjautuminen
-
asetukset (/etc/skel, /etc/)
-
automaattiset päivitykset päälle (chkconfig yum on)
-
kirjanpito koneista(wget http://iki.fi/karvinen/laskemut.php?ip=10.0.0.69)
Katso myös: http://users.tkk.fi/~tkarvine/kickstart/parts/ Jos Logical Volume Manager -osiointi ei toimi labrassa, kokeile tätä: bootloader –location=mbr zerombr yes clearpart –initlabel part /boot –fstype ext3 –size=100 –ondisk=hdc part / –fstype ext3 –size=700 –grow –ondisk=hdc part swap –size=128 –grow –maxsize=1024 –ondisk=hdc
http://myy.helia.fi/~a666/linux/j-1.html
© 2005 Tero Karvinen http://iki.fi/karvinen