||'''Sisällysluettelo'''<
><>|| = Edubuntu 7.10 Classroom Server (x86_64) = '''Edubuntu 7.10 Classroom Server (x86_64)''' - 1 palvelin, 1 pääte == Palvelin ja pääte == Edubuntu 7.10 vaatii päätteeltä aikaisempaa enemmän tehoja. Edubuntu 7.10 toimii parhaiten uudempien tietokoneiden ja päätteiden kanssa. Tässä Edubuntu-päätejärjestelmässä on yksi palvelin ja yksi pääte. Palvelin on moderni tehotyöasema, jossa Intel-prosessori (Core 2 Duo) sekä 2 GB muistia. Tässä palvelimena toimivassa tehotyöasemassa on yksi verkkokortti, emolevyllä valmiina oleva. Päätteenä toimii DIY, katso yleiskuvaus [[http://wiki.ubuntu-fi.org/LTSP_Ohjeita|LTSP-päätejärjestelmästä]]. == Palvelin ja lähiverkko == Tässä ohjeessa lähiverkko on rakennettu näin. ADSL-modeemi = 192.168.1.57 Linksys-reititin ja kytkin = 192.168.1.1 Palvelin = 192.168.1.101 (eth0) Pääte = 192.168.1.xxx Palvelimen ja päätteen välissä on reitin, jossa myös kytkin. '''Samassa verkossa ei saa olla toista dhcpd-palvelinta.''' == Palvelin ja yksi verkkokortti == Toisaalla olevissa Ubuntu 6.06 ja LTSP 4.2-ohjeissa on käytetty kaikissa neljässä esimerkissä vain yhtä verkkokorttia jokaisessa palvelimessa. Myös tässä ohjeessa käytetään palvelimella yhtä verkkokorttia. Palvelimen fyysinen verkkokortti: {{{ ltsp@edubuntu:~$ lspci 00:19.0 Ethernet controller: Intel Corporation 82566DM Gigabit Network Connection (rev 02) ltsp@edubuntu:~$ lspci}}} Palvelimen verkkokorttien ip-asetukset: {{{ auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.101 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1}}} Asennuksen yhteydessä annetaan pääkäyttäjän (sudo-käyttäjä) tiedot ja annetaan nimi palvelimelle. Tässä asennuksessa: {{{ltsp@edubuntu:~$ whoami ltsp ltsp@edubuntu:~$ }}} {{{ltsp@edubuntu:~$ uname -a Linux edubuntu 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 x86_64 GNU/Linux ltsp@edubuntu:~$ }}} Käyttäjien luominen tehdään asennuksen jälkeen. Tässä asennuksessa on luotu vain yksi käyttäjä: ltsp001. == dhcpd-palvelun muokkaaminen == Kun käytetään yhtä verkkokorttia ja annetaan kiinteä ip-osoite, niin /etc/ltsp/dhcpd.conf-tiedosta pitää muokata. Alkuperäinen: {{{ ltsp@edubuntu:/etc/ltsp$ cat dhcpd.conf.original # # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.20 192.168.0.250; option domain-name "example.com"; option domain-name-servers 192.168.0.1; option broadcast-address 192.168.0.255; option routers 192.168.0.1; # next-server 192.168.0.254; # get-lease-hostnames true; option subnet-mask 255.255.255.0; option root-path "/opt/ltsp/i386"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0"; } else { filename "/ltsp/i386/nbi.img"; } } ltsp@edubuntu:/etc/ltsp$}}} Muokattu: {{{ ltsp@edubuntu:/etc/ltsp$ cat dhcpd.conf # # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.20 192.168.1.250; option domain-name "edubuntu"; option domain-name-servers 192.168.1.1; option broadcast-address 192.168.1.255; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option root-path "/opt/ltsp/i386"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0"; } else { filename "/ltsp/i386/nbi.img"; } } ltsp@edubuntu:/etc/ltsp$}}} === Lisää ohjeita Edubuntu-palvelin asennukseen === '''32- tai 64-bittinen palvelinasennus ei perusasennuksen osalta eroa toisistaan.''' Edubuntun oma asennusohje: [[http://www.edubuntu.org/GettingStarted|Getting Started]] === Liity postituslistoille === Kannattaa liittyä sekä ltsp- että edubuntu-postituslistoille, kun kohtaa ongelmia, joihin ei itse löydä ratkaisua. '''Edubuntu Users:''' [[https://lists.ubuntu.com/mailman/listinfo/edubuntu-users|Edubuntu Users -postituslista, liittyminen]] [[https://lists.ubuntu.com/archives/edubuntu-users/|Edubuntu Users -arkisto]] '''LTSP Discuss:''' [[https://lists.sourceforge.net/lists/listinfo/ltsp-discuss|LTSP Discuss -postituslista, liittyminen]] [[http://marc.info/?l=ltsp-discuss&r=1&w=2|LTSP Discuss -arkisto, haku]] '''Virheilmoituksia''' [[https://bugs.launchpad.net/ubuntu/+source/ltsp|LTSP Bugs]] Edubuntu Handbook-kirjassa on hyvä osio päätejärjestelmästä. Sitä ei ole vielä valitettavasti suomennettu. Edubuntu Handbook löytyy yläpalkista kysymysmerkin takaa (Yelp). == i386-ympäristön luominen päätteille == Perusasennuksen jälkeen ei palvelimella ole 32-bittistä (i386) ympäristöä päätteille. Palvelimella on vain 64-bittinen (amd64) ympäristö päätteille, jos sellaisia on käytössä. Jos DIY-päätteen avaa tässä ympäristössä, se saa kyllä dhcp-palvelunsa, mutta ei ydintä (kernel) itselleen. {{{ TFTP. PXE-T01: File not found PXE-E3B: TFTP Error - File Not Found PXE-M0F: Exiting Intel PXE ROM: DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER}}} Palvelimella on vain amd64-ympäristö päätteille. {{{ root@edubuntu:~# ls -al /opt/ltsp total 16 drwxr-xr-x 4 root root 4096 2007-11-06 20:29 . drwxr-xr-x 3 root root 4096 2007-11-06 19:48 .. drwxr-xr-x 21 root root 4096 2007-11-06 19:49 amd64 drwxr-xr-x 2 root root 4096 2007-11-06 19:52 images root@edubuntu:~# ls -al /opt/ltsp/images total 137388 drwxr-xr-x 2 root root 4096 2007-11-06 19:52 . drwxr-xr-x 4 root root 4096 2007-11-06 20:29 .. -rwxr--r-- 1 root root 140533760 2007-11-06 19:52 amd64.img root@edubuntu:~#}}} {{{root@edubuntu:~# ls -al /var/lib/tftpboot/ltsp/ total 12 drwxr-xr-x 3 root root 4096 2007-11-06 19:51 . drwxr-xr-x 3 root root 4096 2007-11-06 19:36 .. drwxr-xr-x 3 root root 4096 2007-11-06 19:51 amd64 root@edubuntu:~# ls -al /var/lib/tftpboot/ltsp/amd64 total 12816 drwxr-xr-x 3 root root 4096 2007-11-06 19:51 . drwxr-xr-x 3 root root 4096 2007-11-06 19:51 .. -rw-r--r-- 1 root root 417807 2007-10-15 02:25 abi-2.6.22-14-generic -rw-r--r-- 1 root root 67666 2007-10-15 02:25 config-2.6.22-14-generic lrwxrwxrwx 1 root root 28 2007-11-06 19:51 initrd.img -> initrd.img-2.6.22-14-generic -rw-r--r-- 1 root root 4881231 2007-11-06 19:51 initrd.img-2.6.22-14-generic -rw-r--r-- 1 root root 4881146 2007-11-06 19:51 initrd.img-2.6.22-14-generic.bak -rw-r--r-- 1 root root 13552 2007-11-06 19:51 pxelinux.0 drwxr-xr-x 2 root root 4096 2007-11-06 19:51 pxelinux.cfg -rw-r--r-- 1 root root 1052596 2007-10-15 02:25 System.map-2.6.22-14-generic lrwxrwxrwx 1 root root 25 2007-11-06 19:51 vmlinuz -> vmlinuz-2.6.22-14-generic -rw-r--r-- 1 root root 1743368 2007-10-15 02:25 vmlinuz-2.6.22-14-generic root@edubuntu:~#}}} 32-bittinen (i386) ympäristö luodaan seuraavalla tavalla: '''ltsp-build-client --arch i386''' {{{ root@edubuntu:~# ltsp-build-client --arch i386 NOTE: adding default dist and components to security mirror: http://security.ubuntu.com//ubuntu gutsy main restricted I: Retrieving Release I: Retrieving Packages I: Validating Packages I: Resolving dependencies of required packages... I: Resolving dependencies of base packages... I: Checking component main on http://archive.ubuntu.com/ubuntu... I: Retrieving adduser I: Validating adduser [--]}}} Ympäristön luominen päättyy seuraavalla tavalla. {{{ Setting up linux-image-386 (2.6.22.14.21) ... Updating /var/lib/tftpboot directories for chroot: /opt/ltsp/amd64 Updating /var/lib/tftpboot directories for chroot: /opt/ltsp/i386 rm: cannot remove `/opt/ltsp/images/i386.img': No such file or directory Parallel mksquashfs: Using 2 processors Creating little endian 3.0 filesystem on /opt/ltsp/images/i386.img.tmp, block size 65536. [====================================================================================================== ] 18900/19297 97% Exportable Little endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments, duplicates are removed Filesystem size 143205.82 Kbytes (139.85 Mbytes) 41.98% of uncompressed filesystem size (341135.84 Kbytes) Inode table size 198093 bytes (193.45 Kbytes) 32.36% of uncompressed inode table size (612144 bytes) Directory table size 176944 bytes (172.80 Kbytes) 53.74% of uncompressed directory table size (329267 bytes) Number of duplicate files found 1116 Number of inodes 18651 Number of files 15584 Number of fragments 1893 Number of symbolic links 996 Number of device nodes 86 Number of fifo nodes 2 Number of socket nodes 0 Number of directories 1983 Number of uids 4 root (0) syslog (101) news (9) klog (102) Number of gids 14 video (44) audio (29) tty (5) kmem (15) disk (6) adm (4) shadow (42) dhcp (101) fuse (106) utmp (43) staff (50) src (40) mail (8) klog (103) Warning: found port in use already Info: raising nbdroot portnumber by one to be 2001 Info: updating inetd config Info: updating PXE info: LTSP client installation completed successfully root@edubuntu:~#}}} Näin palvelimella on 32-bittinen (i386) ympäristö päätteille. {{{ root@edubuntu:~# ls -al /opt/ltsp total 20 drwxr-xr-x 5 root root 4096 2007-11-06 20:31 . drwxr-xr-x 3 root root 4096 2007-11-06 19:48 .. drwxr-xr-x 21 root root 4096 2007-11-06 19:49 amd64 drwxr-xr-x 20 root root 4096 2007-11-06 20:41 i386 drwxr-xr-x 2 root root 4096 2007-11-06 20:53 images root@edubuntu:~#}}} {{{root@edubuntu:~# ls -al /opt/ltsp/images total 280740 drwxr-xr-x 2 root root 4096 2007-11-06 20:53 . drwxr-xr-x 5 root root 4096 2007-11-06 20:31 .. -rwxr--r-- 1 root root 140533760 2007-11-06 19:52 amd64.img -rwxr--r-- 1 root root 146644992 2007-11-06 20:53 i386.img root@edubuntu:~#}}} {{{root@edubuntu:~# ls -al /var/lib/tftpboot/ltsp/ total 16 drwxr-xr-x 4 root root 4096 2007-11-06 20:53 . drwxr-xr-x 3 root root 4096 2007-11-06 19:36 .. drwxr-xr-x 3 root root 4096 2007-11-06 19:51 amd64 drwxr-xr-x 3 root root 4096 2007-11-06 20:52 i386 root@edubuntu:~#}}} {{{root@edubuntu:~# ls -al /var/lib/tftpboot/ltsp/i386 total 17608 drwxr-xr-x 3 root root 4096 2007-11-06 20:52 . drwxr-xr-x 4 root root 4096 2007-11-06 20:53 .. -rw-r--r-- 1 root root 420774 2007-10-15 04:35 abi-2.6.22-14-386 -rw-r--r-- 1 root root 75391 2007-10-15 04:35 config-2.6.22-14-386 lrwxrwxrwx 1 root root 24 2007-11-06 20:53 initrd.img -> initrd.img-2.6.22-14-386 -rw-r--r-- 1 root root 4415019 2007-11-06 20:52 initrd.img-2.6.22-14-386 -rw-r--r-- 1 root root 4414557 2007-11-06 20:52 initrd.img-2.6.22-14-386.bak lrwxrwxrwx 1 root root 21 2007-11-06 20:53 nbi.img -> nbi.img-2.6.22-14-386 -r--r--r-- 1 root root 6108797 2007-11-06 20:52 nbi.img-2.6.22-14-386 -rw-r--r-- 1 root root 13552 2007-11-06 20:52 pxelinux.0 drwxr-xr-x 2 root root 4096 2007-11-06 20:53 pxelinux.cfg -rw-r--r-- 1 root root 803541 2007-10-15 04:35 System.map-2.6.22-14-386 lrwxrwxrwx 1 root root 21 2007-11-06 20:53 vmlinuz -> vmlinuz-2.6.22-14-386 -rw-r--r-- 1 root root 1696312 2007-10-15 04:35 vmlinuz-2.6.22-14-386 root@edubuntu:~#}}} == Verkkomultimedia 64-bittisessä pääteympäristössä == Kun DIY-pääte toimii, esimerkiksi äänet ja USB-tikut toimivat suoraan. === Radio Paradise -nettiradio, MP3-striimaus === Päätteen Totem ei osaa ilman GStreamer-koodekkeja soittaa nettiradiota, asennuksen jälkeen musiikki soi. === YouTube -flash9-videot === Gnash osaa soittaa ja näyttää YouTube -flash9-videot päätteessä. Johtuen DIY-päätteen tehottomuudesta (?) kuvavirta on huomattavasti nykivämpää kuin palvelimella, jossa on parempi grafiikkapiiri. Ääni kuuluu hyvin myös päätteellä. == Miksi valita 64-bittinen LTSP5 -pääteympäristö? == Jos käytössä on aito 64-bittinen palvelin, esimerkiksi [[http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors|Dual Core Xeon]] -prosessorit, on hyvin houkuttelevaa käyttää hyväkseen prosessorien ominaisuudet asentamalla Edubuntu 7.10 Classroom Server 64-bittisenä versiona. Suurin ongelma on suljettujen multimediakoodekkien suoran tuen puuttuminen 64-bittisessä ympäristössä. Tämä asennus osoittaa kuitenkin, että normaalit toimisto-ohjelmistot ovat kaikki saatavilla myös 64-bittisessä ympäristössä. Näitä ovat esimerkiksi Openoffice.org ja siihen asennettava Voikko. Jos tinkii muutamista verkkomultimedian muodoista, niin 64-bittinen ympäristö on varsin suositeltava.