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